Switzerland›From St. Moritz›Lugano

St. Moritz to Lugano by train

About 130 km. The train is fastest at 5.2 h; the train is cheapest, from ₹8,530 per person.

Lugano to St. Moritz

Fastest

Train

Rhaetian Railway, PostBus over the San Bernardino + SBB, changes at Chur and Bellinzona

5.2 h door to door

Cheapest

Train

Rhaetian Railway, PostBus over the San Bernardino + SBB, changes at Chur and Bellinzona

from ₹8,530 per person

Best value

Train

Rhaetian Railway, PostBus over the San Bernardino + SBB, changes at Chur and Bellinzona

cheapest at mid fares among options within 1.5× the fastest time (or 1 h more on a short ride)

Bernina Express train + Bernina Express bus, change at Tirano (panoramic) runs April – October only.

The rest of the year: Rhaetian Railway, PostBus over the San Bernardino + SBB, changes at Chur and Bellinzona.

Every option, compared

Door-to-door times (flights include the time at the airports). Fares are typical ranges from the cheapest seat to the premium one.

ModeServiceTimeFareRunsBook
TrainRhaetian Railway, PostBus over the San Bernardino + SBB, changes at Chur and Bellinzona5.2 h₹8,530–₹21,320per personDailyRome2Rio ↗
TrainBernina Express train + Bernina Express bus, change at Tirano (panoramic)5.8 h₹13,920–₹20,300per personApril – October onlyRome2Rio ↗
  • Train, Bernina Express train + Bernina Express bus, change at Tirano (panoramic): Over the Bernina Pass on the UNESCO line, past the Morteratsch glacier and Alp Grüm, then by coach along Lake Como. Train and bus reservations compulsory; the bus runs in the warmer months only. ESTIMATE fare (the Chur–Tirano train is from CHF 96).

Booking links open the route on the country's transport booking site for trains, buses, boats and transfers, and a flight search for flights, dated about two weeks out (or in season); change the date there.

What it costs your group, one way

Fares × people; a private car is priced per car, one car per four people.

Option2 people4 people
Train · Rhaetian Railway, PostBus over the San Bernardino + SBB, changes at Chur and Bellinzona₹17,060–₹42,640₹34,120–₹85,280
Train · Bernina Express train + Bernina Express bus, change at Tirano (panoramic)₹27,840–₹40,600₹55,680–₹81,200

Once you’re in Lugano

  • Best time: April – October
  • Typical stay: 2 days
  • November: Mixed month: November is outside the recommended season (April – October). Against it: No Bernina Express Bus to Lugano.

Related

Plan St. Moritz and Lugano

A day-by-day plan with this journey, the stays and the rest priced in.

Plan a trip