Trains from Bellinzona to Lucerne

  • Lowest price from $33.97
  • Average duration 2h 25m
  • Connections per day 56
  • Distance 110 km
  • CO₂ per person 2 kg

train from Bellinzona to Lucerne

The journey from Bellinzona to Lucerne is about 110 km. On average a train trip takes 2h 25m with 56 connections per day.

Lowest price $33.97
Trip duration 2h 25m
Connections per day 56
Lowest price $33.97
Highest price $63.84
First departure 05:59 AM
Last departure 10:17 PM
Distance 110 km
Departure Bellinzona
Arrival Lucerne
Travel operator SBB
Find the best price

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 7.7kg
bus 8.25kg
flight 22kg
carpool 17.6kg
How much CO₂ is emitted travelling by train from Bellinzona to Lucerne?

The train journey between Bellinzona and Lucerne emits 7.7kg of CO₂.

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

Taking the train between Bellinzona and Lucerne saves 14.3kg of CO₂ compared to a flight, 0.55kg compared to the bus and 9.9kg compared to the car.

FAQ