logo
Your journey starts now
Two white leaf

From Berlin to Zürich by train, bus and carpooling

Compare and book among Nightjet, FlixBus, FlixTrain, Blablacar

4 stars icon

4.7 out of 1146 reviews

Lowest prices found by our customers

The next cheapest train, bus and carpooling ticket from Berlin to Zürich is on Thursday 24 September 2026. Book it now before the price goes up!

Trip info

669 kmDistance
32€ - 116€Prices
5.37 millions of Km traveled by our travelers
DirectTrip type
8h00Trip duration
logo Nightjetlogo Flixbuslogo FlixTrainlogo Blablacar
CarriersNightjet, FlixBus, FlixTrain, Blablacar.
Detailed itinerary
🚄 Train🚌 Bus🚌 + 🚄 Combined trips🚗 Carpooling
Price range

45€ - 116€

35€ - 103€

38€ - 79€

32€ - 62€

Duration

12h16 - 12h21

12h20 - 21h50

10h50 - 12h56

8h00 - 9h40

ItineraryDirectDirect1 stop at Stuttgart Airport Bus Terminal SAB, Berlin, Berlin Südkreuz station (train), Stuttgart, Zurich Central Bus Station SihlquaiDirect
Departure stationBerlin Hbf (S-Bahn)Berlin, Berlin central bus stationBerlin, Berlin Südkreuz station (train)
Arrival stationZurichZurich Central Bus Station SihlquaiZurich Central Bus Station Sihlquai
CompaniesNightjetFlixBusFlixTrain, FlixBusBlablacar
First trip17h5517h5417h5417h57
Last trip18h4819h3719h3718h40
Number of daily trips1921

Find my tickets

Statistics unavailable

The statistics for this trip are not yet available

By booking my trip
instead of

You'll laugh at least 100% more

Traveling from Berlin to Zürich
instead of

I emit 98.65% less CO2

144
kg CO₂e
13%
22.3
t-shirts en coton
224
kg de pastèque
314
kg d'aubergine
249
kg de chou de bruxelles
128
litres de bière
13,116
km en vélo (ou trottinette) à assistance électrique
19.8
repas avec du boeuf
5.72
jeans
282
repas végétariens
1,088,052
litres d'eau du robinet
301
kg de fraise
242
litres de café
97
kg d'avocat
12.1
années de chauffage électrique par m²

Your personal carbon footprint will be 1.96kg of CO2 for this trip by train Berlin-Zürich. Yes, it's much better than if you had opted for a plane or even your own car. By the way, if you want to compare carbon emissions by type of transport, you can use our tool at the top of the page.

Berlin Zürich by train, bus and carpooling: tickets, prices, and schedules

Are you going on a trip to Zürich?

Choose from a ticket by train Nightjet, bus FlixBus, train FlixTrain, and carpooling Blablacar, as all these train, bus and carpooling companies serve this from Berlin to Zürich route.

It's really perfect for you, as these train, bus and carpooling companies from Berlin to Zürich allow you to travel in just 0h.

Not that long for a journey of 669 kilometers in the end!

Don't feel like making stops or layovers during your trip? Perfect, this route Berlin Zürich is direct and affordable.

For a price of 32 € , you'll be able to travel easily between Berlin and Zürich in 8h00 minimum in train, bus and carpooling.

At this price, it's an opportunity not to be missed!

But the best way to book the train, bus and carpooling ticket at the best price is to use our comparator above.

You'll easily find the best time to book, based on your departure date. Handy!

How to travel from Berlin to Zürich with Tictactrip

bus Berlin Zürich 🚌

A journey direct Berlin Zürich has a price that normally varies between 35€ and 103€. The travel duration may also vary from 12h20 to 21h50. On average, for this journey, a one-way ticket will cost you 50€. The average duration for a direct Berlin Zürich journey is 14h19.
The first of these journeys departs every day at 17h54. If you prefer to leave later, you can still take a bus Berlin ➜ Zürich at 19h37.  This journey from Berlin to Zürich is offered by the companies FlixBus. It departs from Berlin, Berlin central bus station and arrives at Zurich Central Bus Station Sihlquai. It also serves stations Munich, Munich central bus station, Berlin, Berlin central bus station, Stuttgart, Böblingen, Berlin, Berlin Airport BER, T 1/2, Strasbourg, Zurich Central Bus Station Sihlquai, and Kornwestheim Post Waypoint 2. Every day, you have the choice between 9 buses from Berlin to Zürich.

train Berlin Zürich 🚄

You should expect a minimum price of 45€ for a journey direct Berlin Zürich. Depending on the date of your search on Tictactrip, the price for the journey from Berlin to Zürich can go up to 116€ (on average, it costs 79€).The very first departure of train from Berlin to Zürich of the day takes place at 17h55, and the last one is usually at 18h48. The average duration of this journey is 12h16.  The travel time Berlin ➜ Zürich is generally between 12h16 and 12h21. This is carried out and offered by Nightjet. It usually departs from Berlin Hbf (S-Bahn) and arrives at Zurich.  Depending on the days, you will have a choice of 1 trains from Berlin to Zürich per day.

multimodal Berlin Zürich 🚌 + 🚄

The journey direct Berlin Zürich is offered by the following companies: FlixTrain and FlixBus. On average, the travel time for direct Berlin Zürich is 11h48, ranging from 10h50 to 12h56 at most. The price often fluctuates between 38€ and 79€, with an average direct Berlin Zürich price of 51€.The first daily departure of multimodal from Berlin to Zürich will take place at 17h54 while the last one will be at 19h37.  
From Berlin, Berlin Südkreuz station (train), you will normally arrive at Zurich Central Bus Station Sihlquai. It also serves stations Stuttgart Airport Bus Terminal SAB, Berlin, Berlin Südkreuz station (train), Stuttgart, and Zurich Central Bus Station Sihlquai.
 Generally, there is every day 2 combined trips from Berlin to Zürich.

carpooling Berlin Zürich 🚗

The journey from Berlin to Zürich by carpooling is offered by Blablacar. Prices range from 32€ to 62€, and the trips last between 8h00 and 9h40.

Frequently Asked Questions about Berlin - Zürich

How much does a bus Berlin Zürich cost?

Expect at least 35 € for a bus Berlin Zürich. Depending on the period of your search, the price of the Berlin Zürich journey can rise to 103 €. A bus from Berlin to Zürich costs an average of 50 €.

How long is the trip Berlin Zürich by bus?

You can expect at least 12h20 for a bus Berlin Zürich. Your trip from Berlin to Zürich can take up to 21h50 depending on the time of day and the bus company you choose. Your Berlin Zürich trip in bus lasts on average 14h19.

When is the first bus Berlin Zürich leaving?

Would you like to know the first and last departure times of your bus Berlin Zürich? You're in the right place! Every day, the first departure of the bus Berlin Zürich takes place at 17h54. Conversely, the very last departure is at 19h37. Are you more of a morning person or always leaving at the last minute?

How many bus Berlin Zürich are there every day ?

9 buss Berlin Zürich circulate every day. You have no excuse not to travel.

How much does a train ticket from Berlin to Zürich cost?

The minimum price for a train Berlin Zürich journey is 45 €. Depending on the number of days in advance of your search, the price can go up to 116 € if you wait until the last moment. On average, a train from Berlin to Zürich ticket costs 79 €.

How long does the trip from Berlin to Zürich take by train?

The minimum duration of a journey on train Berlin Zürich is 12h16. The maximum duration, on the other hand, is 12h21. On average, a from Berlin to Zürich journey by train takes 12h16.

What is the departure time of the train from Berlin to Zürich?

The first train Berlin Zürich departs at 17h55, while the last one leaves at 18h48.

How many train are there from Berlin to Zürich per day?

Every day, there are approximately 1 train Berlin Zürich.

How much does a carpooling Berlin Zürich cost?

Your carpooling from Berlin to Zürich journey will cost you a minimum of 32 €. On average, you can book your carpooling ticket for this trip at 49 €, while it can rise, during peak times, to 62 €. The price of this journey depends in part on when you conduct your search and make your reservation. The earlier you do it, the better for your wallet!

How long is the trip Berlin Zürich by carpooling?

Your carpooling from Berlin to Zürich journey will be at least 8h00 long. On average, expect this journey to last 8h53, with a maximum travel time of 9h40.

When is the first carpooling Berlin Zürich leaving?

The very first journey by carpooling from Berlin to Zürich departs at 17h57. If you want to leave later, you can still take a carpooling from Berlin to Zürich at 18h40. This is the last daily schedule for this journey.

How many carpooling Berlin Zürich are there every day ?

Every day, you have the choice of 1 carpooling from Berlin to Zürich that are in circulation. In other words, you have plenty of departure and arrival times to choose from. But be careful, as the ticket prices also vary accordingly!

About your trip

Berlin

From 15€
Arrow select destination

Zurich

From 15€
Arrow select destination