Cheapest price
$140
Average price
$152
Fastest journey
11 h 36 m
Average duration
13 h 41 m
Trains per day
3
Distance
668 km
The best way to find a cheap train ticket from Zurich HB to Berlin Hbf is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Zurich HB to Berlin Hbf will cost around $152 if you buy it on the day, but the cheapest tickets can be found for only $140.
It's difficult to get from Zurich HB to Berlin Hbf without transferring at least once.
Omio recommends booking the train as it is the most popular option from Zurich HB to Berlin Hbf among Omio's users. If you are prioritising price take the bus with prices starting from €32. For those with little time consider booking a flight which can get you there in 3h 23m.
Most popular Train | Flight | Bus |
---|---|---|
€128 Average price | €145 Average price | €58 Average price Cheapest |
10h 31m Average duration 10h 1m Onboard + 30m Additional time* | 6h 23m Average duration Fastest 3h 23m Onboard + 3h 0m Additional time* | 16h 30m Average duration 16h 0m Onboard + 30m Additional time* |
Direct Options | Direct Options | Direct Options |
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() | 1:40 AM Zürich, Sihlquai Bus Terminal (Carparkplatz Sihlquai) | 11h36 | 1:16 PM Berlin Hbf | 1 transfer | |
![]() ![]() | 1:40 AM Zürich, Sihlquai Bus Terminal (Carparkplatz Sihlquai) | 13h42 | 3:22 PM Berlin, Central Station (Invalidenstraße) | 2 transfers | |
![]() ![]() | 9:30 PM Zürich, Sihlquai Bus Terminal (Carparkplatz Sihlquai) | 15h46 | 1:16 PM Berlin Hbf | 1 transfer | |
This is the last train of the day. |
Find all the dates and times for this journey
Distance 415 miles (668 km) |
Average train duration 10h 1m |
Cheapest ticket price $40 (€33) |
Trains per day 13 |
Direct trains 1 |
Fastest train 8h 9m |
First train 03:20 |
Last train 20:34 |
Deutsche Bahn, ÖBB Nightjet and ÖBB | ICE trains will get you to Berlin Hbf from Zurich HB from $41 (€33). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40,000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train from Zurich HB to Berlin Hbf. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.
Train information from Zurich HB to Berlin Hbf with Deutsche Bahn:
Here are some other resources that might have the information you need