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