Compare prices and tickets by train, bus or flight

Wed
Dec 8
$74Deutsche Bahn
Find prices
Find prices
Thu
Dec 9
Find prices
$67STUDENT AGENCY k.s.
Find prices
Fri
Dec 10
$44Deutsche Bahn with connection
Find prices
$91easyJet
Sat
Dec 11
$36Deutsche Bahn
Find prices
$256Swiss
Sun
Dec 12
$36Deutsche Bahn
Find prices
$156easyJet
Mon
Dec 13
$24Deutsche Bahn
Find prices
$91easyJet
Tue
Dec 14
$24Deutsche Bahn
Find prices
$126Eurowings
Wed
Dec 15
$24Deutsche Bahn
Find prices
$126Eurowings
Thu
Dec 16
Find prices
$55STUDENT AGENCY k.s.
$66easyJet
Fri
Dec 17
$24Deutsche Bahn
$67STUDENT AGENCY k.s.
$69easyJet
Sat
Dec 18
$18Deutsche Bahn
Find prices
Find prices
Sun
Dec 19
$69Deutsche Bahn
Find prices
$93easyJet
Mon
Dec 20
$36Deutsche Bahn
Find prices
$59easyJet
Tue
Dec 21
$74Deutsche Bahn
$67STUDENT AGENCY k.s.
$169Swiss
Wed
Dec 22
$86Deutsche Bahn
Find prices
$126Eurowings
Thu
Dec 23
$85Deutsche Bahn
Find prices
$123easyJet
Fri
Dec 24
$24Deutsche Bahn
Find prices
$139easyJet
Sat
Dec 25
$31Deutsche Bahn
$67STUDENT AGENCY k.s.
$156KLM
Sun
Dec 26
$31Deutsche Bahn with connection
Find prices
$123easyJet
Mon
Dec 27
Find prices
Find prices
$66easyJet
Tue
Dec 28
$24Deutsche Bahn
$55STUDENT AGENCY k.s.
$156KLM

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Berlin to Zurich

distanceDistance415 miles (670 km)
durationAverage train duration9 h 58 min
priceAverage train ticket price$45 (€37)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain providersDeutsche Bahn, ÖBB | Nightjet, FlixTrain, Deutsche Bahn with connection or ÖBB | ICE

Trains from Berlin to Zurich cover the 415 miles (670 km) long journey taking on average 9 h 58 min with our travel partners like Deutsche Bahn, ÖBB | Nightjet, FlixTrain, Deutsche Bahn with connection or ÖBB | ICE. Normally, there are 2 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $24 (€20), but the average price of train tickets is $45 (€37). Travelers depart most frequently from Berlin Hbf and arrive in Zürich HB.

Train companies

Deutsche Bahn from Berlin to Zurich trains

Travel between Berlin and Zurich from $24 (€20) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most popular journey for you.

Deutsche Bahn

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 between Berlin and Zurich. 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.

Berlin to Zurich train information with Deutsche Bahn:

  • Average Duration: 8 h 28 min
  • Average Price: $24
  • Deutsche Bahn frequency: 1 a day

Read on for COVID-19 recommendations and policies for your Deutsche Bahn train ticket between Berlin and Zurich:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Trains from Berlin to Zurich

Trains in Europe are an effective way to travel between cities, with a number of companies offering domestic and international train routes. Deutsche Bahn, the German national rail provider, runs all trains from Berlin to Zurich with a journey time of between 8½ and 12 hours. The first train departs Berlin at 3:40 a.m., while the last leaves at 11:53 p.m. All Berlin to Zurich trains require at least 1 transfer, usually in either Hannover or Basel. All trains depart from Berlin Hauptbahnhof and arrive at Zürich Hauptbahnhof.

Berlin to Zurich trains: Not what you're looking for?

Return trains from Zurich to Berlin | Compare all modes of traveling from Berlin to Zurich | Or learn more about trains to Zurich



Berlin to Zurich Train Cost

Average prices for trains from Berlin to Zurich when you book in advance

Booking Period

Average Price

Same Day

€179

1 Day in Advance

€179

1 Week in Advance

€179

2 Weeks in Advance

€88

1 Month in Advance

€85

3 Months in Advance

€83

Berlin to Zurich Trains: General Information


Travelers can usually offset some of cost of Berlin to Zurich train tickets by planning ahead and checking the prices before booking.

  • autobus All Berlin to Zurich trains are run by Deutsche Bahn.
  • autobus All Berlin to Zurich trains require at least 1 transfer usually in either Hannover or Basel. Some journeys require 2 or 3 transfers in some combination of Wolfsburg, Basel, Hannover, Frankfurt, Olten, Mannheim, Erfurt, Fulda, and Karlsruhe. All trains depart from Berlin Hauptbahnhof and arrive at Zürich Hauptbahnhof.
  • autobus The Berlin to Zurich train journey takes as little as 8 hours and 26 minutes to arrive in Zurich.
  • autobus Most travelers book their Berlin to Zurich train tickets 1 day in advance of the travel date.

Travel Tips

Trains from Berlin to Zurich
Travel by train to Zurich easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Zurich.
FAQs
Are there any COVID-19 restrictions for international travel by train between Berlin and Zurich?

Travel between Berlin, Germany and Zurich, Switzerland by train is: Partially open.

What is the status of international entry into Switzerland from Germany?

International entry status: Entry is partially open for citizens and permanent residents of Germany

Do I need to self-quarantine on arrival in Switzerland from Berlin?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 4 in quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health declaration required
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Zurich, Switzerland?

When traveling in Switzerland, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 11/29/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train from Berlin to Zurich before traveling.

Are there restrictions on returning to Germany from Switzerland by train?

Return travel from Switzerland to Germany is: Partially open.

Are there any international entry restrictions on returning to Berlin from Zurich?

Entry into Germany is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to quarantine on arrival in Germany from Zurich?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

What are the safety rules to follow in Berlin, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 12/7/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Berlin from Zurich.

How much do cheap train tickets to Zurich from Berlin cost?
Omio customers have found cheap train tickets between Berlin and Zurich for as low as $24 (€20)  for the next 7 days.
What is the cost of a train to Zurich from Berlin?
In the next 7 days you can expect to pay on average $45 (€37)  for a train ticket between Berlin and Zurich.
What is the distance from Berlin to Zurich by train?
The train distance from Berlin to Zurich is around 415 miles (670 km).
How long is the train between Berlin and Zurich?
The train time between Berlin and Zurich is on average 9 h 58 min  for the 415 miles (670 km) long journey, but the time it takes to go from Berlin to Zurich by train can vary depending on specific dates or traveling on weekends and holidays.
What station does the train from Berlin to Zurich depart from? Which Zurich train station do I come into from Berlin?

There are a few train stations in Berlin to start your journey from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. In Zurich you have a few train station options to choose from for your arrival including Zürich HB, Zürich Stadelhofen and Zürich, Central Bus Station.

Omio customers traveling this route depart most frequently from Berlin Hbf   and arrive in Zürich HB.

Where is the train station in Berlin to go to Zurich? Where is the train station in Zurich located?

The most popular departure train station with passengers for this journey, called Berlin Hbf, is located 1.7 miles (2.8 km) from the city center of Berlin.

The most popular arrival train station, Zürich HB, is located 0.9 miles (1.5 km) away from the city center of Zurich.

What train companies go from Berlin to Zurich?
If you're looking for trains from Berlin to Zurich, you can rely on Deutsche Bahn, ÖBB | Nightjet, FlixTrain, Deutsche Bahn with connection or ÖBB | ICE to get you to Zurich. It's also good to check out all possible train companies for the Berlin to Zurich trip to see if there might be differences in the amenities they offer.
How many train services per day are there between Berlin and Zurich?
The average number of trains departing Berlin for Zurich is 2 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Berlin to Zurich?
You can take the first train from Berlin to Zurich at 5: 34 AM. The last train from Berlin to Zurich that you can take departs at 11: 27 PM. Omio shows you the latest train from Berlin to Zurich schedule to help you book the best departure time for this route.
How far in advance should I purchase train tickets from Berlin to Zurich for the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you purchase train tickets to Zurich from Berlin within the next 7 days, you can find tickets to cost on average $45 (€37) one way. To find the best prices for this route, consider booking your train ticket from Berlin to Zurich a few months in advance.

Important Stations and Airports for this Journey

Berlin
Zurich
Berlin Hbf is the most popular Berlin railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Berlin for your trip to Zurich.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 302971055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Public transit options for Berlin Hbf
U-Bahn lines: U5
S-Bahn lines: S3, S5, S7, S9
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
Tram lines: M5, M6, M8, M10
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7