Trains from Zurich to Lucerne
Your latest searches will appear here.
- Lowest price from ≈ $19.26 CHF 15.78
- Average duration 55 min
- Connections per day 100
- Distance 40 km
- CO₂ per person 1 kg
train from Zurich to Lucerne
The journey from Zurich to Lucerne is about 40 km. On average a train trip takes 55 min with 100 connections per day.
| Lowest price | ≈ $19.26 CHF 15.78 |
|---|---|
| Trip duration | 55 min |
| Connections per day | 100 |
| Lowest price | ≈ $19.26 CHF 15.78 |
| Highest price | ≈ $60.30 CHF 49.41 |
| First departure | 12:08 AM |
| Last departure | 11:51 PM |
| Distance | 40 km |
| Departure | Zurich |
| Arrival | Lucerne |
| Travel operator | Schweizerische Bundesbahnen Schweizerische Bundesbahnen |
Next departures from Zurich to Lucerne
Sample times and fares for the coming days — book to confirm availability and price.
CO₂ emissions by mode
The train journey between Zurich and Lucerne emits 2.8kg of CO₂.
Taking the train between Zurich and Lucerne saves 5.2kg of CO₂ compared to a flight, 0.2kg compared to the bus and 3.6kg compared to the car.
FAQ
A train ticket from Zurich to Lucerne costs ≈ $27.79 (CHF 22.77). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $19.26 (CHF 15.78).
The cheapest ticket from Zurich to Lucerne costs ≈ $19.26 (CHF 15.78). Book as early as possible and avoid peak times.
Zurich and Lucerne are 40 km apart.
The journey from Zurich to Lucerne takes about 55 min on average. The fastest option takes 41 min.
This route is served by 1 operators: Schweizerische Bundesbahnen.
There are about 100 connections per day from Zurich to Lucerne.
The first train from Zurich to Lucerne leaves at 12:08 AM. Check times on your travel date.
The last train from Zurich to Lucerne leaves at 11:51 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ $19.26 (CHF 15.78) but prices can change.
There are about 51 direct connections from Zurich to Lucerne.
The shortest train journey between Zurich and Lucerne takes 41 min.
Yes, there is a direct train between Zurich and Lucerne.
The train journey from Zurich to Lucerne generates 1 kg of CO₂.