This article is a detailed transportation guide to travel from Zürich to Lucerne by train and car, including ticket prices, timetable & online booking tips.
Getting from Zürich to Lucerne
The distance between Zürich and Lucerne is 40 km (24 miles), and you can travel between two places by train and car. Because the distance is very short, there’s no flight to Lucerne.
The journey takes about 40 minutes to 1 hour, depending on your transportation choice.
|Train||40 minutes||$22||Book tickets|
|Car||50 minutes||$4||Book tickets|
|Tour||1 day||$168||Check tours|
Zürich to Lucerne by train
- Duration: 40 minutes
- Cost: $22
Taking a train is the most convenient way to get to Lucerne.
Swiss Federal Railways (SBB) offers several direct trains from Zürich to Lucerne. The trains depart approximately every half hour throughout the day.
The earliest train leaves around 5:35 am, with departures continuing until just after midnight.
The average travel time by train is about 52 minutes. However, if you’re in a hurry, you can take the fastest train in just 40 minutes.
|Journey time||40 minutes|
|Distance||40 km (24 miles)|
|Frequency||50 trains per day|
|First train||5:35 am|
|Last train||11:35 pm|
How to get cheap tickets to Lucerne?
If you’re on a budget, you can consider traveling outside of the peak hours for lower-priced tickets. Most train operators increase ticket prices from 6 am to 10 pm and 3 pm – 7 pm on weekdays.
Train travel benefits
Traveling by train on this route, you can enjoy incredible views, comfortable seats, fast transport, and free Wifi in some cases —in both second and first class.
Also, as both train stations are located in the city center, it’s very convenient, and you can avoid potential expenses for transfers.
From Lucerne train station, you can easily reach famous landmarks on foot. You can also take a boat to Mount Rigi at the port opposite the station.
Zürich to Lucerne day tour
From Zürich, you can also join an excellent day tour to explore Lucerne and Mt. Pilatus.
You’ll start your trip with a bus ride to Lucerne and a short city tour. The tour continues with a visit to Mt. Pilatus by cable car and funicular and cruise back over the Lake of the Four Cantons by boat.
Zürich to Lucerne by car
Duration: 50 minutes
You can also drive or carpool to Lucerne. Blablacar offers car-sharing services, and you can pick rides at low prices from just $4.
Alternatively, you can rent a car during your stay in Switzerland. It’s best to pick it up at Zurich if it’s your main base.