Trains from Bellinzona to Bern
Your latest searches will appear here.
- Lowest price from $112.82
- Average duration 2h 31m
- Connections per day 12
- Distance 146 km
- CO₂ per person 2 kg
train from Bellinzona to Bern
The journey from Bellinzona to Bern is about 146 km. On average a train trip takes 2h 31m with 12 connections per day.
| Lowest price | $112.82 |
|---|---|
| Trip duration | 2h 31m |
| Connections per day | 12 |
| Lowest price | $112.82 |
| Highest price | $132.59 |
| First departure | 09:17 AM |
| Last departure | 04:17 PM |
| Distance | 146 km |
| Departure | Bellinzona |
| Arrival | Bern |
| Travel operator | mavhu mavhu |
Next departures from Bellinzona to Bern
Sample times and fares for the coming days — book to confirm availability and price.
CO₂ emissions by mode
The train journey between Bellinzona and Bern emits 10.22kg of CO₂.
Taking the train between Bellinzona and Bern saves 18.98kg of CO₂ compared to a flight, 0.73kg compared to the bus and 13.14kg compared to the car.
FAQ
A train ticket from Bellinzona to Bern costs ≈ $126.00 (CHF 103.87). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $112.82 (CHF 93.00).
The cheapest ticket from Bellinzona to Bern costs ≈ $112.82 (CHF 93.00). Book as early as possible and avoid peak times.
Bellinzona and Bern are 146 km apart.
The journey from Bellinzona to Bern takes about 2h 31m on average. The fastest option takes 2h 24m.
This route is served by 1 operators: mavhu.
There are about 12 connections per day from Bellinzona to Bern.
The first train from Bellinzona to Bern leaves at 09:17 AM. Check times on your travel date.
The last train from Bellinzona to Bern leaves at 04:17 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ $112.82 (CHF 93.00) but prices can change.
There are about 0 direct connections from Bellinzona to Bern.
The shortest train journey between Bellinzona and Bern takes 2h 24m.
Yes, there is a direct train between Bellinzona and Bern.
The train journey from Bellinzona to Bern generates 2 kg of CO₂.