Trains from Berlin to Zurich

Sat, Sep 21
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

The cheapest trains

from Berlin
to Zurich

Showing times and prices for Sep 21

Cheapest

$202

Average

$219

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

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

carrier-logo
09:54Berlin Hbf (tief)9h29 19:23Zürich HB
2 changes
$2021One-way
carrier-logo
00:16Berlin Hbf (tief)13h07 13:23Zürich HB
2 changes
$2021One-way
carrier-logo
17:28Berlin Hbf (tief)12h21 05:49Zürich HB
2 changes
$2181One-way
carrier-logo
17:28Berlin Hbf (tief)11h59 05:27Zürich HB
3 changes
$2181One-way
carrier-logo
05:54Berlin Hbf (tief)9h06 15:00Zürich HB
1 change
$2181One-way

Train Times

Berlin to Zurich

Showing trains for tomorrow, Sat, Sep 21
carrier-logo
00:16Berlin Hbf (tief)11h44 12:00Zürich HB
0 changes
carrier-logo
00:16Berlin Hbf (tief)13h07 13:23Zürich HB
0 changes
carrier-logo
05:28Berlin Hbf (tief)8h32 14:00Zürich HB
0 changes
carrier-logo
05:54Berlin Hbf (tief)9h06 15:00Zürich HB
0 changes
carrier-logo
06:01Berlin Hbf (tief)8h44 14:45Zürich HB
0 changes
carrier-logo
07:28Berlin Hbf (tief)8h32 16:00Zürich HB
0 changes
carrier-logo
07:37Berlin Hbf (tief)8h23 16:00Zürich HB
0 changes
carrier-logo
08:05Berlin Hbf (tief)8h53 16:58Zürich HB
0 changes
carrier-logo
08:30Berlin Hbf (tief)9h15 17:45Zürich HB
0 changes
carrier-logo
09:28Berlin Hbf (tief)8h32 18:00Zürich HB
0 changes
carrier-logo
09:37Berlin Hbf (tief)8h23 18:00Zürich HB
0 changes
carrier-logo
09:54Berlin Hbf (tief)9h06 19:00Zürich HB
0 changes
carrier-logo
09:54Berlin Hbf (tief)9h29 19:23Zürich HB
0 changes
carrier-logo
10:30Berlin Hbf (tief)9h15 19:45Zürich HB
0 changes
carrier-logo
11:28Berlin Hbf (tief)8h32 20:00Zürich HB
0 changes
carrier-logo
11:57Berlin Hbf (tief)9h03 21:00Zürich HB
0 changes
carrier-logo
11:58Berlin Hbf (tief)9h02 21:00Zürich HB
0 changes
carrier-logo
12:30Berlin Hbf (tief)8h45 21:15Zürich HB
0 changes
carrier-logo
13:28Berlin Hbf (tief)8h32 22:00Zürich HB
0 changes
carrier-logo
13:37Berlin Hbf (tief)8h23 22:00Zürich HB
0 changes
carrier-logo
14:02Berlin Hbf (tief)8h58 23:00Zürich HB
0 changes
carrier-logo
14:30Berlin Hbf (tief)8h45 23:15Zürich HB
0 changes
carrier-logo
15:27Berlin Hbf (tief)8h57 00:24Zürich HB
0 changes
carrier-logo
15:37Berlin Hbf (tief)8h47 00:24Zürich HB
0 changes
carrier-logo
16:03Berlin Hbf (tief)9h21 01:24Zürich HB
0 changes
carrier-logo
16:03Berlin Hbf (tief)9h01 01:04Zürich HB
0 changes
carrier-logo
17:28Berlin Hbf (tief)12h21 05:49Zürich HB
0 changes
carrier-logo
17:28Berlin Hbf (tief)11h59 05:27Zürich HB
0 changes
carrier-logo
17:37Berlin Hbf (tief)12h12 05:49Zürich HB
0 changes
carrier-logo
17:37Berlin Hbf (tief)11h50 05:27Zürich HB
0 changes
carrier-logo
19:28Berlin Hbf (tief)11h58 07:26Zürich HB
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Flight
Sat
Sep 21
$44Deutsche Bahn
$46Flixbus
$104Swiss
Sun
Sep 22
Find prices
$45Flixbus
$131Lufthansa
Mon
Sep 23
$54FlixTrain
$44Flixbus
$81Germanwings
Tue
Sep 24
$30Deutsche Bahn
$37Flixbus
$78Swiss
Wed
Sep 25
$35Deutsche Bahn
$34Flixbus
$78Swiss
Thu
Sep 26
$35Deutsche Bahn
$37Flixbus
$78Swiss
Fri
Sep 27
Find prices
$42Flixbus
$75easyJet
Sat
Sep 28
$44Deutsche Bahn
$40Flixbus
$91Swiss
Sun
Sep 29
$44Deutsche Bahn
$45Flixbus
$93Germanwings
Mon
Sep 30
$44Deutsche Bahn
$46Flixbus
$81Eurowings
Tue
Oct 1
$35Deutsche Bahn
$34Flixbus
$78Swiss
Wed
Oct 2
$54FlixTrain
$38Eurolines Switzerland
$81Eurowings
Thu
Oct 3
$35Deutsche Bahn
$38Eurolines Switzerland
$93Luftfahrtgesellschaft Walter
Fri
Oct 4
$35Deutsche Bahn
$42Flixbus
$81Germanwings
Sat
Oct 5
$44Deutsche Bahn
$44Flixbus
$78Swiss
Sun
Oct 6
$44Deutsche Bahn
$38Eurolines Switzerland
$158easyJet
Mon
Oct 7
$23Deutsche Bahn
$44Flixbus
$81Germanwings
Tue
Oct 8
$23Deutsche Bahn
$37Flixbus
$54easyJet
Wed
Oct 9
$23Deutsche Bahn
$35Flixbus
$54easyJet
Thu
Oct 10
$35Deutsche Bahn
$35Flixbus
$54easyJet

The fastest trains

from Berlin
to Zurich

Showing times and prices for Sep 21

Fastest Journey

8 h 23 m

Average

9 h 35 m

Trains per day

31

Distance

670 km

It's difficult to get from Berlin to Zurich without changing at least 1 times.

Fastest
carrier-logo
07:37Berlin Hbf (tief)8h23 16:00Zürich HB
2 changes
$2181One-way
Fastest
carrier-logo
13:37Berlin Hbf (tief)8h23 22:00Zürich HB
2 changes
$2181One-way
Fastest
carrier-logo
09:37Berlin Hbf (tief)8h23 18:00Zürich HB
2 changes
$2181One-way
carrier-logo
13:28Berlin Hbf (tief)8h32 22:00Zürich HB
1 change
$2181One-way
carrier-logo
05:28Berlin Hbf (tief)8h32 14:00Zürich HB
1 change
$2181One-way

These companies trust us.
We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Berlin to Zurich Train Information

Avg. Train Duration:
11 hours 1 minute
Train Ticket Price: $31
Trains depart from:Berlin
Trains arrive in:Zurich
Distance:670 km
TrainTrain Companies:FlixTrain, Deutsche Bahn

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.

Stations

Important Stations and Airports for this Journey
Berlin
Zurich
TrainBerlin Hbf

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
Where is the train station and what is the best way to get there?
TrainBerlin Ostbahnhof

Amenities

Refreshments

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.