Trains from Lausanne to Bern
Your latest searches will appear here.
- Lowest price from $26.02
- Average duration 1h 17m
- Connections per day 55
- Distance 79 km
- CO₂ per person 1 kg
train from Lausanne to Bern
The journey from Lausanne to Bern is about 79 km. On average a train trip takes 1h 17m with 55 connections per day.
| Lowest price | $26.02 |
|---|---|
| Trip duration | 1h 17m |
| Connections per day | 55 |
| Lowest price | $26.02 |
| Highest price | $53.00 |
| First departure | 02:46 AM |
| Last departure | 11:44 PM |
| Distance | 79 km |
| Departure | Lausanne |
| Arrival | Bern |
| Travel operator | Schweizerische Bundesbahnen Schweizerische Bundesbahnen |
Next departures from Lausanne to Bern
Sample times and fares for the coming days — book to confirm availability and price.
CO₂ emissions by mode
The train journey between Lausanne and Bern emits 5.53kg of CO₂.
Taking the train between Lausanne and Bern saves 10.27kg of CO₂ compared to a flight, 0.4kg compared to the bus and 7.11kg compared to the car.
FAQ
A train ticket from Lausanne to Bern costs ≈ $34.35 (CHF 28.52). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $26.02 (CHF 21.60).
The cheapest ticket from Lausanne to Bern costs ≈ $26.02 (CHF 21.60). Book as early as possible and avoid peak times.
Lausanne and Bern are 79 km apart.
The journey from Lausanne to Bern takes about 1h 17m on average. The fastest option takes 1h 9m.
This route is served by 1 operators: Schweizerische Bundesbahnen.
There are about 55 connections per day from Lausanne to Bern.
The first train from Lausanne to Bern leaves at 02:46 AM. Check times on your travel date.
The last train from Lausanne to Bern leaves at 11:44 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ $26.02 (CHF 21.60) but prices can change.
There are about 36 direct connections from Lausanne to Bern.
The shortest train journey between Lausanne and Bern takes 1h 9m.
Yes, there is a direct train between Lausanne and Bern.
The train journey from Lausanne to Bern generates 1 kg of CO₂.