Zurich to Lausanne train

Cheap train tickets from Zurich to Lausanne

Showing times and prices for Aug 13

Cheapest

76

Average

82

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.

Cheapest
08:04AMZürich HB2h24 10:28AMLausanne, gare
1 transfer
761One-way
09:02AMZürich HB2h14 11:16AMLausanne, gare
1 transfer
801One-way
08:32AMZürich HB2h08 10:40AMLausanne, gare
0 transfers
851One-way
08:02AMZürich HB2h14 10:16AMLausanne, gare
1 transfer
851One-way
08:30AMZürich HB2h15 10:45AMLausanne, gare
0 transfers
851One-way

Train schedule from Zurich to Lausanne

Showing trains for tomorrow, Saturday, August 13
08:02AMZürich HB2h14 10:16AMLausanne, gare
1 transfer
08:04AMZürich HB2h24 10:28AMLausanne, gare
1 transfer
08:30AMZürich HB2h15 10:45AMLausanne, gare
0 transfers
08:32AMZürich HB2h08 10:40AMLausanne, gare
0 transfers
09:02AMZürich HB2h14 11:16AMLausanne, gare
1 transfer

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sat
Aug 13
Sun
Aug 14
Mon
Aug 15
Tue
Aug 16
Wed
Aug 17
Thu
Aug 18
Fri
Aug 19
Sat
Aug 20
Sun
Aug 21
Mon
Aug 22
Tue
Aug 23
Wed
Aug 24
Thu
Aug 25
Fri
Aug 26
Sat
Aug 27
Sun
Aug 28
Mon
Aug 29
Tue
Aug 30
Wed
Aug 31
Thu
Sep 01
Fri
Sep 02

Fastest train times from Zurich to Lausanne

Showing times and prices for Aug 13

Fastest Journey

2 h 8 m

Average

2 h 15 m

Trains per day

5

Distance

174 km

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

Fastest
08:32AMZürich HB2h08 10:40AMLausanne, gare
0 transfers
851One-way
09:02AMZürich HB2h14 11:16AMLausanne, gare
1 transfer
801One-way
08:02AMZürich HB2h14 10:16AMLausanne, gare
1 transfer
851One-way
08:30AMZürich HB2h15 10:45AMLausanne, gare
0 transfers
851One-way
08:04AMZürich HB2h24 10:28AMLausanne, gare
1 transfer
761One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Zurich to Lausanne

distanceDistance107 miles (173 km)
durationAverage train duration2 h 8 min
priceAverage train ticket price$72 (€66)
frequencyTrain frequency45 a day
changesDirect trainYes, there are 28 direct trains a day
carriersTrain providersSBB

Trains from Zurich to Lausanne cover the 107 miles (173 km) long journey taking on average 2 h 8 min with our travel partners like SBB. Normally, there are 45 trains operating per day, including direct services available. While the average ticket price for this route costs around $72 (€66), you can find the cheapest train ticket for as low as $62 (€57). Travelers depart most frequently from Zürich HB and arrive in Lausanne.

Train providers: SBB from Zurich to Lausanne trains

Buy your official SBB train tickets between Zurich and Lausanne from $62 (€57) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.

SBB

SBB is Switzerland's main train company and for your next train trip to Lausanne from Zurich, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

Find the perfect SBB train to Lausanne from Zurich for a smooth and relaxing journey. Omio makes it convenient for you to check the latest SBB train schedules and compare the cheapest, fastest or earliest train from Zurich to Lausanne. You can also check relevant travel information for the SBB train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap SBB train tickets online. You can expect to travel around 107 miles (173 km) on this route and your SBB Zurich to Lausanne train ticket can cost as little as $62 (€57) one-way if you book in advance. When you search for SBB tickets between Zurich and Lausanne in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official SBB train tickets online quickly and easily on Omio and enjoy the travel experience!

  • Average Price: $62

Travel Tips: Trains from Zurich to Lausanne

Travel by train to Lausanne 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 Zurich to Lausanne.
FAQs
Train tickets from Zurich to Lausanne for some dates and times can be found for as cheap as $62 (€57)  one way in the next 7 days.
If you are looking to purchase your train ticket in the next 7 days, you can expect the Zurich to Lausanne train to cost on average $72 (€66)  one way.
The Zurich to Lausanne train distance is approximately 107 miles (173 km).
On average the Zurich to Lausanne train time is 2 h 8 min  covering the 107 miles (173 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

When departing from Zurich, you have various train station options to start your route from including Zürich HB, Zürich Stadelhofen and Zürich Oerlikon. When arriving in Lausanne, you can end your trip in train stations like Lausanne, Lausanne, Grattapaille and Lausanne, Closelet.

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

The most popular departure train station with passengers for this route, called Zürich HB, is located 1.4 miles (2.2 km) from the city center of Zurich.

The most popular arrival train station, Lausanne, is located 0.4 miles (648 m) away from the city center of Lausanne.

For the route from Zurich to Lausanne you can take a train with SBB. Be sure to check out all possible train providers that offer services from Zurich to Lausanne on Omio to compare what amenities they may have.
Yes, there are 28 direct trains per day from Zurich to Lausanne, and you can find a direct train for this journey with SBB  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
The average number of trains departing Zurich for Lausanne is 45 a day. The train schedules and services may vary between weekdays and weekends.
The earliest train for this trip departs from Zurich at 6: 02 AM. The last train leaves from Zurich at 10: 02 PM. Check Omio for the latest train schedule from Zurich to Lausanne and book the best time to depart on your chosen travel date.
If you book the Zurich to Lausanne train within the next 7 days, you can find one way tickets to cost on average $72 (€66). However, booking your train ticket in advance gives you access to the best prices for trains from Zurich to Lausanne. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Zurich
Lausanne
Zürich HB is the most popular Zurich 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 Zurich for your trip to Lausanne.

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
Currency
Language