[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from Berlin to Zurich

Showing times and prices for Jul 31

Cheapest

$101

Average

$138

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Zurich will cost around $ 138 if you buy it on the day, but the cheapest tickets can be found for only $ 101.

Cheapest
09:28PMBerlin Hbf11h25 08:53AMZurich
3 changes
$1011One-way
2nd Cheapest
10:29PMBerlin Hbf14h28 12:57PMZurich
2 changes
$1151One-way
10:29PMBerlin Hbf14h28 12:57PMZurich
2 changes
$1171One-way
06:30PMBerlin Hbf14h21 08:51AMZurich
7 changes
$1171One-way
08:54PMBerlin Hbf11h59 08:53AMZurich
2 changes
$1211One-way

Timetable Berlin to Zurich

Showing trains for tomorrow, Sat, Jul 31
12:41AMBerlin Hbf12h42 01:23PMZurich
0 changes
12:41AMBerlin Hbf12h42 01:23PMZurich
0 changes
12:42AMBerlin Hbf13h41 02:23PMZurich
0 changes
05:28AMBerlin Hbf9h55 03:23PMZurich
0 changes
05:28AMBerlin Hbf9h32 03:00PMZurich
0 changes
06:01AMBerlin Hbf9h22 03:23PMZurich
0 changes
06:30AMBerlin9h30 04:00PMZurich
0 changes
07:37AMBerlin Hbf9h20 04:57PMZurich
0 changes
08:05AMBerlin Hbf9h18 05:23PMZurich
0 changes
08:30AMBerlin9h30 06:00PMZurich
0 changes
09:37AMBerlin Hbf9h20 06:57PMZurich
0 changes
10:05AMBerlin Hbf8h52 06:57PMZurich
0 changes
10:30AMBerlin9h53 08:23PMZurich
0 changes
12:05PMBerlin Hbf8h52 08:57PMZurich
0 changes
12:30PMBerlin9h30 10:00PMZurich
0 changes
02:05PMBerlin Hbf8h52 10:57PMZurich
0 changes
02:30PMBerlin9h53 12:23AMZurich
0 changes
05:34PMBerlin Hbf14h47 08:21AMZurich
0 changes
05:34PMBerlin Hbf15h17 08:51AMZurich
0 changes
06:30PMBerlin Hbf14h21 08:51AMZurich
0 changes
08:54PMBerlin Hbf11h59 08:53AMZurich
0 changes
09:28PMBerlin Hbf11h25 08:53AMZurich
0 changes
09:28PMBerlin Hbf11h30 08:58AMZurich
0 changes
10:29PMBerlin Hbf14h28 12:57PMZurich
0 changes
10:29PMBerlin Hbf14h28 12:57PMZurich
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Jul 30
$115Deutsche Bahn
$56STUDENT AGENCY k.s.
$159easyJet
Sat
Jul 31
$101Deutsche Bahn
$47Flixbus
$248Swiss
Sun
Aug 1
$92Deutsche Bahn
$46STUDENT AGENCY k.s.
$242Swiss
Mon
Aug 2
$64Deutsche Bahn
$40Flixbus
$200Swiss
Tue
Aug 3
$32Deutsche Bahn
$46STUDENT AGENCY k.s.
$200Swiss
Wed
Aug 4
$58Deutsche Bahn
$40Flixbus
$200Swiss
Thu
Aug 5
$71Deutsche Bahn
$46STUDENT AGENCY k.s.
$200Swiss
Fri
Aug 6
$71Deutsche Bahn with connection
$46STUDENT AGENCY k.s.
$98easyJet
Sat
Aug 7
$71Deutsche Bahn
$35Flixbus
$200Swiss
Sun
Aug 8
Find prices
$42STUDENT AGENCY k.s.
$126easyJet
Mon
Aug 9
$58Deutsche Bahn
$38Flixbus
$182KLM
Tue
Aug 10
$32Deutsche Bahn
$42STUDENT AGENCY k.s.
$160Swiss
Wed
Aug 11
$58Deutsche Bahn
$35Flixbus
$146Swiss
Thu
Aug 12
Find prices
$42STUDENT AGENCY k.s.
$168Swiss
Fri
Aug 13
$59Deutsche Bahn
$46STUDENT AGENCY k.s.
$107easyJet
Sat
Aug 14
$64Deutsche Bahn with connection
$35Flixbus
$168Swiss
Sun
Aug 15
$58Deutsche Bahn
$42STUDENT AGENCY k.s.
$135easyJet
Mon
Aug 16
$32Deutsche Bahn
$35Flixbus
$168Swiss
Tue
Aug 17
$30Deutsche Bahn
$42STUDENT AGENCY k.s.
$146KLM
Wed
Aug 18
$30Deutsche Bahn
$35Flixbus
$128Swiss
Thu
Aug 19
Find prices
$42STUDENT AGENCY k.s.
$128Swiss

The fastest trains from Berlin to Zurich

Showing times and prices for Jul 31

Fastest Journey

8 h 52 m

Average

11 h 9 m

Trains per day

25

Distance

670 km

It's difficult to get from Berlin to Zurich without transferring at least once.

Fastest
10:05AMBerlin Hbf8h52 06:57PMZurich
2 changes
$1461One-way
Fastest
02:05PMBerlin Hbf8h52 10:57PMZurich
2 changes
$1461One-way
Fastest
12:05PMBerlin Hbf8h52 08:57PMZurich
1 changes
$1981One-way
2nd Fastest
08:05AMBerlin Hbf9h18 05:23PMZurich
4 changes
$1461One-way
07:37AMBerlin Hbf9h20 04:57PMZurich
1 changes
$1731One-way

These companies trust us. We 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

Train Information between Berlin and Zurich

distanceDistance415 miles (670 km)
durationAverage train duration9 h 48 min
priceAverage train ticket price$96 (€76)
changesDirect trainYes
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 trip taking on average 9 h 48 min with our travel partners like Deutsche Bahn, ÖBB | Nightjet, FlixTrain, Deutsche Bahn with connection or ÖBB | ICE. There are direct train services available. While the average ticket price for this route costs around $96 (€76), you can find the cheapest train ticket for as low as $40 (€32). Travelers depart most frequently from Berlin Hbf and arrive in Zürich HB.

Train companies

Deutsche Bahn trains between Berlin and Zurich

Deutsche Bahn trains will get you from Berlin to Zurich from $40 (€32). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Find your perfect route from Berlin to Zurich with Deutsche Bahn (DB)! Check out the DB train schedules from Berlin to Zurich and then book cheap DB tickets with Omio. The distance between Berlin and Zurich by DB is 415 miles (670 km) and the cheapest price for a DB ticket from Berlin to Zurich is $40 (€32).

DB is the main provider of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB 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 at Omio.

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.

Deutsche Bahn's current ticket policies due to COVID-19 for your train between Berlin and Zurich are the following:

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

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
Is cross-border travel by train between Berlin, Germany and Zurich, Switzerland allowed?

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

Can I enter Switzerland from Germany?

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

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

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before boarding for all arrivals by air
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health declaration required
  • Health declaration required

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

All travelers in Switzerland must observe these coronavirus safety measures:

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

The information above was last checked on 7/29/21. Remember to review the latest COVID-19 travel safety regulations   for your train from Berlin to Zurich as this information can change.

What is the restriction level for the return leg of a round trip journey from Zurich, Switzerland to Berlin, Germany?

The current restriction level for your return trip by train from Zurich to Berlin is: Partially open

Are there any international entry restrictions on returning to Germany from Switzerland?

Reentry to 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?

What are the requirements?

  • Negative COVID-19 test issued at most 2 days before arrival for all travellers by air
  • Pre-arrival health declaration
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival
  • Passenger Locator Form (PLF) required

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: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last checked on 7/28/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Berlin from Zurich here.

How much does a cheap train to Zurich from Berlin cost?
Omio customers have found the cheapest trains from Berlin to Zurich to cost as little as $40 (€32)  in the next 7 days.
How much is a train ticket between Berlin and Zurich?
The train price between Berlin and Zurich is on average $96 (€76)  if you are looking to purchase your tickets for this trip in the next 7 days.
How far is it from Berlin to Zurich by train?
When traveling this route you should expect the distance to Zurich from Berlin by train to be approximately 415 miles (670 km).
What is the Berlin to Zurich train travel time?
The train time to Zurich from Berlin is on average 9 h 48 min  for the 415 miles (670 km) long journey, but the time it takes to go to Zurich from Berlin 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?

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

Where is the Berlin train station located? Where is the Zurich train station located?

You can find the most popular departure train station for this trip, Berlin Hbf, located approximately 0 mile (s) / 0 km from the city center of Berlin. The most popular arrival train station in Zurich, called Zürich HB, is located around 0 mile (s) / 0 km away from its city center.

Which train companies can take me between Berlin and Zurich?
For the trip from Berlin to Zurich you can take a train with Deutsche Bahn, ÖBB | Nightjet, FlixTrain, Deutsche Bahn with connection or ÖBB | ICE. Be sure to check out all possible train providers that offer services from Berlin to Zurich on Omio to compare what amenities they may have.
What are the first and last departure train times from Berlin to Zurich?
The earliest train departing from Berlin to Zurich leaves at 8: 30 AM. The last train departing from Berlin to Zurich leaves at 10: 41 PM. You can find the latest Berlin to Zurich train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I book train tickets from Berlin to Zurich for the best deals?
You can find trains from Berlin to Zurich to cost on average $96 (€76) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Berlin to Zurich train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Berlin
Zurich
Berlin Ostbahnhof
Amenities
Refreshments