Cheap train tickets from Berlin to Zurich

Showing times and prices for 28 Jan

Cheapest

£80

Average

£107

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 £ 107 if you buy it on the day, but the cheapest tickets can be found for only £ 80.

Cheapest
21:28Berlin Hbf9h58 07:26Zürich HB
2 changes
£801One-way
Cheapest
21:28Berlin Hbf10h37 08:05Zürich HB
1 changes
£801One-way
2nd Cheapest
06:30Berlin Hbf8h53 15:23Zürich HB
2 changes
£941One-way
2nd Cheapest
00:21Berlin Hbf11h39 12:00Zürich HB
3 changes
£941One-way
2nd Cheapest
06:30Berlin Hbf8h30 15:00Zürich HB
1 changes
£941One-way

Train schedule Berlin to Zurich

Showing trains for tomorrow, Fri, 28 Jan
00:21Berlin Hbf11h39 12:00Zürich HB
0 changes
00:21Berlin Hbf11h39 12:00Zürich HB
0 changes
04:30Berlin Hbf8h53 13:23Zürich HB
0 changes
04:30Berlin Hbf8h30 13:00Zürich HB
0 changes
06:01Berlin Hbf7h59 14:00Zürich HB
0 changes
06:30Berlin Hbf8h53 15:23Zürich HB
0 changes
06:30Berlin Hbf8h30 15:00Zürich HB
0 changes
07:46Berlin Hbf8h14 16:00Zürich HB
0 changes
08:30Berlin Hbf8h30 17:00Zürich HB
0 changes
08:30Berlin Hbf8h53 17:23Zürich HB
0 changes
09:46Berlin Hbf8h14 18:00Zürich HB
0 changes
10:30Berlin Hbf8h30 19:00Zürich HB
0 changes
10:30Berlin Hbf8h53 19:23Zürich HB
0 changes
11:46Berlin Hbf8h14 20:00Zürich HB
0 changes
12:30Berlin Hbf8h53 21:23Zürich HB
0 changes
12:30Berlin Hbf8h30 21:00Zürich HB
0 changes
13:46Berlin Hbf8h14 22:00Zürich HB
0 changes
14:30Berlin Hbf8h30 23:00Zürich HB
0 changes
14:30Berlin Hbf8h53 23:23Zürich HB
0 changes
15:28Berlin Hbf8h32 00:00Zürich HB
0 changes
15:37Berlin Hbf8h23 00:00Zürich HB
0 changes
15:46Berlin Hbf8h38 00:24Zürich HB
0 changes
16:30Berlin Hbf8h54 01:24Zürich HB
0 changes
16:30Berlin Hbf8h36 01:06Zürich HB
0 changes
16:34Berlin Hbf14h52 07:26Zürich HB
0 changes
17:28Berlin Hbf12h00 05:28Zürich HB
0 changes
17:28Berlin Hbf12h21 05:49Zürich HB
0 changes
17:36Berlin Hbf12h13 05:49Zürich HB
0 changes
17:36Berlin Hbf11h52 05:28Zürich HB
0 changes
17:46Berlin Hbf11h42 05:28Zürich HB
0 changes
17:46Berlin Hbf12h03 05:49Zürich HB
0 changes
20:54Berlin Hbf12h11 09:05Zürich HB
0 changes
21:28Berlin Hbf9h58 07:26Zürich HB
0 changes
21:28Berlin Hbf10h37 08:05Zürich HB
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Fri
28 Jan
£80Deutsche Bahn
£40STUDENT AGENCY k.s.
£88easyJet
Sat
29 Jan
£54Deutsche Bahn
Find prices
£72easyJet
Sun
30 Jan
£49Deutsche Bahn
Find prices
£91Eurowings
Mon
31 Jan
£26Deutsche Bahn
Find prices
£161KLM
Tue
1 Feb
£17Deutsche Bahn
Find prices
£91Eurowings
Wed
2 Feb
£17Deutsche Bahn
Find prices
£91Eurowings
Thu
3 Feb
£26Deutsche Bahn
Find prices
£109Eurowings
Fri
4 Feb
£47Deutsche Bahn
Find prices
£65easyJet
Sat
5 Feb
£23Deutsche Bahn
Find prices
£24easyJet
Sun
6 Feb
£26Deutsche Bahn
Find prices
£91Eurowings
Mon
7 Feb
£17Deutsche Bahn
Find prices
£30easyJet
Tue
8 Feb
£17Deutsche Bahn
Find prices
£118Swiss
Wed
9 Feb
£17Deutsche Bahn
Find prices
£91Eurowings
Thu
10 Feb
£17Deutsche Bahn
Find prices
£91Eurowings
Fri
11 Feb
£26Deutsche Bahn
£40STUDENT AGENCY k.s.
£45easyJet
Sat
12 Feb
£23Deutsche Bahn
Find prices
£115KLM
Sun
13 Feb
£17Deutsche Bahn
Find prices
£91Eurowings
Mon
14 Feb
£17Deutsche Bahn
Find prices
£24easyJet
Tue
15 Feb
£17Deutsche Bahn
Find prices
£83Eurowings
Wed
16 Feb
£17Deutsche Bahn
Find prices
£91Eurowings

Fastest train times from Berlin to Zurich

Showing times and prices for 28 Jan

Fastest Journey

7 h 59 m

Average

9 h 44 m

Trains per day

34

Distance

670 km

Of the 34 trains that leave Berlin for Zurich every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 670 km distance in an average of 9 h 44 m but if you time it right, some trains will get you there in just 7 h 59 m .

The slowest trains will take 14 h 52 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
06:01Berlin Hbf7h59 14:00Zürich HB
1 changes
£941One-way
2nd Fastest
07:46Berlin Hbf8h14 16:00Zürich HB
1 changes
£941One-way
2nd Fastest
11:46Berlin Hbf8h14 20:00Zürich HB
1 changes
£1061One-way
2nd Fastest
09:46Berlin Hbf8h14 18:00Zürich HB
1 changes
£1061One-way
2nd Fastest
13:46Berlin Hbf8h14 22:00Zürich HB
1 changes
£1191One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

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£42 (€49)
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 trip 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 trip for as low as £17, but the average price of train tickets is £42. Travellers depart most frequently from Berlin Hbf and arrive in Zürich HB.

Train companies: Deutsche Bahn trains to Zurich from Berlin

Travel to Zurich from Berlin from £17 with Omio’s train partners Deutsche Bahn! You can find the best timetables and tickets when comparing and booking the most popular journey for you.

Deutsche Bahn

Deutsche Bahn (DB) is the main operator 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 toilets are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Deutsche Bahn from Berlin to Zurich train information:

  • Average Duration: 8 h 28 min
  • Average Price: £17
  • Deutsche Bahn frequency: 1 a day

Please follow the recommendations outlined by Deutsche Bahn when booking your train tickets between Berlin and Zurich due to the coronavirus:

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

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 COVID-19 travel restrictions for trains to Zurich from Berlin?

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

Is international entry into Zurich from Berlin restricted?

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

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

Entry Requirements:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • COVID-19 test required after arrival, between day 4 and day 7
  • Health declaration required
  • Digital entry registration is required prior to arrival

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

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

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

The above information was last checked on 20/01/2022. Remember to check the latest COVID-19 travel safety regulations for your train to Zurich from Berlin closer to your date of departure here.

Do I need to quarantine when I return to Germany from Zurich, Switzerland?

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 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • 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 26/01/2022. 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 trains between Berlin and Zurich cost?

Omio customers have found cheap train tickets from Berlin to Zurich for as low as £17  for the next 7 days.

What is the average cost of a train from Berlin to Zurich?

If you’re looking to purchase your train tickets in the next week, you can expect the Berlin to Zurich train price to come in at an average of £42  one way.

What is the distance from Berlin to Zurich via train?

You should expect to travel around 415 miles (670 km)  to Zurich from Berlin by train.

How long does it take from Berlin to Zurich by train?

The train time to Zurich from Berlin 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 travelling on weekends and holidays.

Which train station from Berlin to Zurich do I depart from? Which Zurich train station from Berlin do I arrive in?

When departing from Berlin, you have various train station options to start your journey from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. When arriving in Zurich, you can end your journey in train stations like Zürich HB, Zürich Stadelhofen and Zürich, Central Bus Station.

Omio customers book a train from Berlin Hbf   to Zürich HB   most frequently for this route.

Where do I find the Berlin train station to Zurich? Where is the Zurich train station?

You can find the most popular departure train station for this route, Berlin Hbf, located approximately 1.7 miles (2.8 km) from the city centre of Berlin. The most popular arrival train station in Zurich, called Zürich HB, is located around 0.9 miles (1.5 km) away from its city centre.

Which train companies can get me from Berlin to Zurich?

When taking a train from Berlin to Zurich, you can count on Deutsche Bahn, ÖBB | Nightjet, FlixTrain, Deutsche Bahn with connection or ÖBB | ICE for the best way to get you to Zurich. You can also check all possible train providers who offer a service from Berlin to Zurich and compare the amenities they offer before buying a train ticket.

How many trains are there between Berlin and Zurich a day?

On average, there are 2 trains a day from Berlin to Zurich. The train times and services may be different on weekends and holidays compared to weekdays.

What time is the earliest train from Berlin to Zurich? What time is the last train from Berlin to Zurich?

The earliest train departing from Berlin to Zurich leaves at 13: 04. The last train departing from Berlin to Zurich leaves at 23: 27. You can find the latest Berlin to Zurich train times on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I purchase a train ticket between Berlin and Zurich to get the best deals?

The price of a one way train ticket from Berlin to Zurich is on average £42 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets between Berlin and Zurich available 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 travellers, but it's not the only one. Read all the information you need to know about the main train stations in Berlin for your journey 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 transport 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