Trains from Lucerne to Zurich
Your latest searches will appear here.
- Lowest price from ≈ $17.44 CHF 14.29
- Average duration 49 min
- Connections per day 43
- Distance 40 km
- CO₂ per person 1 kg
train from Lucerne to Zurich
The journey from Lucerne to Zurich is about 40 km. On average a train trip takes 49 min with 43 connections per day.
| Lowest price | ≈ $17.44 CHF 14.29 |
|---|---|
| Trip duration | 49 min |
| Connections per day | 43 |
| Lowest price | ≈ $17.44 CHF 14.29 |
| Highest price | ≈ $45.59 CHF 37.36 |
| First departure | 12:51 AM |
| Last departure | 11:54 PM |
| Distance | 40 km |
| Departure | Lucerne |
| Arrival | Zurich |
| Travel operator | Schweizerische Bundesbahnen Schweizerische Bundesbahnen |
Next departures from Lucerne to Zurich
Sample times and fares for the coming days — book to confirm availability and price.
CO₂ emissions by mode
The train journey between Lucerne and Zurich emits 2.8kg of CO₂.
Taking the train between Lucerne and Zurich 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 Lucerne to Zurich costs ≈ $25.31 (CHF 20.74). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $17.44 (CHF 14.29).
The cheapest ticket from Lucerne to Zurich costs ≈ $17.44 (CHF 14.29). Book as early as possible and avoid peak times.
Lucerne and Zurich are 40 km apart.
The journey from Lucerne to Zurich takes about 49 min on average. The fastest option takes 42 min.
This route is served by 1 operators: Schweizerische Bundesbahnen.
There are about 43 connections per day from Lucerne to Zurich.
The first train from Lucerne to Zurich leaves at 12:51 AM. Check times on your travel date.
The last train from Lucerne to Zurich leaves at 11:54 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ $17.44 (CHF 14.29) but prices can change.
There are about 40 direct connections from Lucerne to Zurich.
The shortest train journey between Lucerne and Zurich takes 42 min.
Yes, there is a direct train between Lucerne and Zurich.
The train journey from Lucerne to Zurich generates 1 kg of CO₂.