Cheapest price
$74
Average price
$97
Fastest journey
2 h 11 m
Average duration
2 h 19 m
Trains per day
16
Distance
174 km
The best way to find a cheap train ticket from Zurich to Lausanne is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Zurich to Lausanne will cost around $97 if you buy it on the day, but the cheapest tickets can be found for only $74.
Of the 16 trains that leave Zurich for Lausanne on Mon, May 26, 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Mon, May 26 the direct trains cover the 174 km distance in an average of 2 h 19 m but if you time it right, some trains will get you there in just 2 h 11 m .
On Mon, May 26 the slowest trains will take 2 h 26 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.
Omio recommends booking the train as it is the most popular option from Zurich to Lausanne among Omio's users. If you are prioritising price take the bus with prices starting from €15. For those with little time consider booking a flight which can get you there in 50m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg.
Most popular Train | Bus | Flight |
---|---|---|
€76 Average price | €24 Average price Cheapest | €531 Average price |
2h 55m Average duration 2h 25m Onboard + 30m Additional time* | 4h 42m Average duration 4h 12m Onboard + 30m Additional time* | 3h 50m Average duration Fastest 50m Onboard + 3h 0m Additional time* |
0.1 - 0.2kg CO2 emissions Lowest | 0.2 - 0.4kg CO2 emissions | 0.5 - 1.0kg CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 6:02 AM Zurich HB | 2h24 | 8:26 AM Lausanne station | 0 transfersDirect | |
![]() | 6:04 AM Zurich HB | 2h39 | 8:43 AM Lausanne station | 0 transfersDirect | |
![]() | 6:16 AM Zürich Oerlikon | 2h40 | 8:56 AM Lausanne station | 1 transfer | |
![]() | 6:16 AM Zurich Altstetten | 2h40 | 8:56 AM Lausanne station | 1 transfer | |
![]() | 6:30 AM Zurich HB | 2h26 | 8:56 AM Lausanne station | 0 transfersDirect | |
![]() | 6:32 AM Zurich HB | 2h48 | 9:20 AM Lausanne station | 1 transfer | |
![]() | 6:48 AM Zürich Oerlikon | 2h38 | 9:26 AM Lausanne station | 1 transfer | |
![]() | 6:59 AM Zurich Altstetten | 2h27 | 9:26 AM Lausanne station | 1 transfer | |
![]() | 6:59 AM Zurich HB | 6h41 | 1:40 PM Lausanne station | 1 transfer | |
![]() | 7:02 AM Zurich HB | 2h24 | 9:26 AM Lausanne station | 0 transfersDirect | |
![]() | 7:16 AM Zurich Altstetten | 2h40 | 9:56 AM Lausanne station | 1 transfer | |
![]() | 7:16 AM Zürich Oerlikon | 2h40 | 9:56 AM Lausanne station | 1 transfer | |
![]() | 7:48 AM Zürich Oerlikon | 2h38 | 10:26 AM Lausanne station | 1 transfer | |
![]() | 7:59 AM Zurich Altstetten | 2h27 | 10:26 AM Lausanne station | 1 transfer | |
![]() | 8:16 AM Zürich Oerlikon | 2h40 | 10:56 AM Lausanne station | 1 transfer | |
![]() | 8:16 AM Zurich Altstetten | 2h40 | 10:56 AM Lausanne station | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 107 miles (173 km) |
Average train duration 2h 25m |
Cheapest ticket price $30 (€25) |
Trains per day 18 |
Direct trains 6 |
Train providers 2 |
Fastest train 2h 11m |
First train 04:19 |
Last train 22:51 |
SBB trains will get you between Zurich and Lausanne from $51 (€42). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
SBB is the national railway company of Switzerland which operates trains between Zurich and Lausanne. It operates a wide range of trains, including InterCity, InterRegio, RegioExpress, Regio, S-Bahn, and InterCityExpress. InterCity trains are the fastest, with speeds of up to 200 km/h, while Regio trains are the slowest, with speeds of up to 120 km/h. SBB also offers a variety of ticket types, such as the Swiss Travel Pass, Half-Fare Card, and Super Saver tickets. Onboard facilities include Wi-Fi, power outlets, and a restaurant car. The most popular routes for SBB are from Zurich to Geneva, Basel to Bern, and Geneva to Lausanne.
SBB from Zurich to Lausanne train information:
Traveling by train from Zurich to Lausanne is one of the easiest and most scenic ways to journey between these two Swiss cities. Hop on board from Zürich HB, Zurich's central station, and arrive at Lausanne, the bustling train station in Lausanne. Trains from Zurich to Lausanne are frequent, ensuring flexibility for travelers, whether you're planning a leisurely trip or have a strict schedule. Let the breathtaking Swiss landscape unfold before your eyes as modern and comfortable carriages take you swiftly and seamlessly across the country. With quick connections and zero airfare stress, the Zurich to Lausanne train is truly the best way to experience Swiss rail travel.
Looking for affordable train tickets for your trip from Zurich to Lausanne? We've got you covered! The cheapest train ticket for this journey starts at as little as $30 (€25), offering incredible value for budget-conscious travelers. On average, train tickets for the Zurich to Lausanne route cost around $91 (€76), giving you a reasonable expectation for standard fares. For the best combination of price and convenience, consider traveling in May, when ticket availability is high and the Swiss countryside is at its most scenic. Whether you're planning a quick weekend getaway or a longer Swiss adventure, booking in advance is your key to securing the lowest fares.
Traveling by train from Zurich to Lausanne is a convenient and comfortable experience, with services primarily offered by SBB (Swiss Federal Railways) and SNCF. These trains ensure a seamless journey through the picturesque Swiss landscape. Depending on your preference, you can choose between high-speed InterCity (IC) trains or regional connections on specific routes. Both options feature modern amenities such as spacious seating, free Wi-Fi, and onboard dining options to make your journey as pleasant as possible. Whether you're commuting for business or embarking on a leisure trip, these services provide excellent connectivity and a stress-free travel experience in Switzerland.
Traveling by train from Zurich to Lausanne offers a fast and comfortable way to reach your destination. The distance between Zurich and Lausanne is 107 miles (173 km), and the average train journey duration is 2h 11m. With direct and connecting train options, travelers can easily plan their trip.
Trains from Zurich to Lausanne are frequent, with an average of 18 services running daily. These trains operate every day of the week, ensuring that you can travel on your preferred day, whether it's a weekday or weekend.
Typically, the first train from Zurich to Lausanne departs at 04:19, while the last train of the day leaves at 22:51. With such a wide range of options, planning your journey according to the Zurich to Lausanne train time and schedule has never been more convenient.
Passengers board the train most frequently from Zurich HB, which is located around 1.4 miles (2.2 km) away from the city centre, and they get off the train at Lausanne, located 0.4 miles (643 m) away from the city centre.
Here are some other resources that might have the information you need