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