Trains from Bern to Bellinzona

  • Lowest price from ≈ $66.14 CHF 54.20
  • Average duration 3h 42m
  • Connections per day 17
  • Distance 146 km
  • CO₂ per person 2 kg

train from Bern to Bellinzona

The journey from Bern to Bellinzona is about 146 km. On average a train trip takes 3h 42m with 17 connections per day.

Lowest price ≈ $66.14 CHF 54.20
Trip duration 3h 42m
Connections per day 17
Lowest price ≈ $66.14 CHF 54.20
Highest price ≈ $67.36 CHF 55.20
First departure 04:36 AM
Last departure 05:02 PM
Distance 146 km
Departure Bern
Arrival Bellinzona
Travel operator SBB
Find the best price
SBB10.22 kg CO₂
05:29Bern, Bahnhof
3h 27m
09:33Bellinzona, Via Vela
≈ $61.51 CHF 50.40
1 changes
SBB10.22 kg CO₂
06:00Bern, Bahnhof
3h 43m
10:00Bellinzona, Via Vela
≈ $61.51 CHF 50.40
1 changes
SBB10.22 kg CO₂
07:00Bern, Bahnhof
3h 16m
10:33Bellinzona, Via Vela
≈ $61.51 CHF 50.40
1 changes

Next departures from Bern to Bellinzona

Sample times and fares for the coming days — book to confirm availability and price.

SBB ≈ $66.14 CHF 54.20
04:36 Bern, Bahnhof
3h 51m · 1 changes
08:33 Bellinzona, Via Vela
SBB ≈ $66.14 CHF 54.20
05:29 Bern, Bahnhof
3h 42m · 1 changes
09:33 Bellinzona, Via Vela
SBB ≈ $66.14 CHF 54.20
06:00 Bern, Bahnhof
3h 43m · 1 changes
10:00 Bellinzona, Via Vela
SBB ≈ $66.14 CHF 54.20
06:02 Bern, Bahnhof
3h 52m · 1 changes
10:12 Bellinzona, Via Vela
SBB ≈ $67.12 CHF 55.00
08:00 Bern, Bahnhof
3h 43m · 1 changes
12:00 Bellinzona, Via Vela
SBB ≈ $67.12 CHF 55.00
08:02 Bern, Bahnhof
3h 52m · 1 changes
12:12 Bellinzona, Via Vela
SBB ≈ $67.12 CHF 55.00
09:00 Bern, Bahnhof
3h 16m · 1 changes
12:33 Bellinzona, Via Vela
SBB ≈ $67.12 CHF 55.00
09:02 Bern, Bahnhof
3h 52m · 1 changes
13:12 Bellinzona, Via Vela
SBB ≈ $66.88 CHF 54.80
12:00 Bern, Bahnhof
3h 43m · 1 changes
16:00 Bellinzona, Via Vela
SBB ≈ $66.88 CHF 54.80
13:00 Bern, Bahnhof
3h 16m · 1 changes
16:33 Bellinzona, Via Vela
SBB ≈ $66.88 CHF 54.80
13:02 Bern, Bahnhof
3h 52m · 1 changes
17:12 Bellinzona, Via Vela
SBB ≈ $66.88 CHF 54.80
13:33 Bern, Bahnhof
3h 49m · 1 changes
17:33 Bellinzona, Via Vela
SBB ≈ $66.88 CHF 54.80
14:00 Bern, Bahnhof
3h 43m · 1 changes
18:00 Bellinzona, Via Vela
SBB ≈ $67.36 CHF 55.20
16:00 Bern, Bahnhof
3h 43m · 1 changes
20:00 Bellinzona, Via Vela
SBB ≈ $67.36 CHF 55.20
16:02 Bern, Bahnhof
3h 52m · 1 changes
20:12 Bellinzona, Via Vela
SBB ≈ $67.36 CHF 55.20
17:00 Bern, Bahnhof
3h 16m · 1 changes
20:33 Bellinzona, Via Vela
See all timetables

Carriers on this route

Learn more about carriers on this route.

Swiss Federal Railways, or SBB, is the country's railroad organization. All around Switzerland, SBB offers passenger rail services with connections to nations including Germany, Austria, Italy, and France. SBB provides a range of train services, including high-speed trains, regional trains, and international trains, and offers different classes of service, from standard seating to luxurious sleeper cabins.

CO₂ emissions by mode

train 10.22kg
bus 10.95kg
flight 29.2kg
carpool 23.36kg
How much CO₂ is emitted travelling by train from Bern to Bellinzona?

The train journey between Bern and Bellinzona emits 10.22kg of CO₂.

How much CO₂ do I save by taking the train between Bern and Bellinzona?

Taking the train between Bern and Bellinzona saves 18.98kg of CO₂ compared to a flight, 0.73kg compared to the bus and 13.14kg compared to the car.

FAQ