Trains from Lucerne to Geneva
Your latest searches will appear here.
- Lowest price from ≈ $59.29 CHF 48.58
- Average duration 3h 1m
- Connections per day 56
- Distance 190 km
- CO₂ per person 3 kg
train from Lucerne to Geneva
The journey from Lucerne to Geneva is about 190 km. On average a train trip takes 3h 1m with 56 connections per day.
| Lowest price | ≈ $59.29 CHF 48.58 |
|---|---|
| Trip duration | 3h 1m |
| Connections per day | 56 |
| Lowest price | ≈ $59.29 CHF 48.58 |
| Highest price | ≈ $106.86 CHF 87.56 |
| First departure | 12:05 AM |
| Last departure | 11:54 PM |
| Distance | 190 km |
| Departure | Lucerne |
| Arrival | Geneva |
| Travel operator | Schweizerische Bundesbahnen Schweizerische Bundesbahnen |
Next departures from Lucerne to Geneva
Sample times and fares for the coming days — book to confirm availability and price.
CO₂ emissions by mode
The train journey between Lucerne and Geneva emits 13.3kg of CO₂.
Taking the train between Lucerne and Geneva saves 24.7kg of CO₂ compared to a flight, 0.95kg compared to the bus and 17.1kg compared to the car.
FAQ
A train ticket from Lucerne to Geneva costs ≈ $81.24 (CHF 66.57). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $59.29 (CHF 48.58).
The cheapest ticket from Lucerne to Geneva costs ≈ $59.29 (CHF 48.58). Book as early as possible and avoid peak times.
Lucerne and Geneva are 190 km apart.
The journey from Lucerne to Geneva takes about 3h 1m on average. The fastest option takes 2h 43m.
This route is served by 1 operators: Schweizerische Bundesbahnen.
There are about 56 connections per day from Lucerne to Geneva.
The first train from Lucerne to Geneva leaves at 12:05 AM. Check times on your travel date.
The last train from Lucerne to Geneva leaves at 11:54 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ $59.29 (CHF 48.58) but prices can change.
There are about 13 direct connections from Lucerne to Geneva.
The shortest train journey between Lucerne and Geneva takes 2h 43m.
Yes, there is a direct train between Lucerne and Geneva.
The train journey from Lucerne to Geneva generates 3 kg of CO₂.