St. Moritz to Tirano by train Find train times and tickets

Prices explained

Prices explained

At Loco2 we believe in price transparency. We use real data from Loco2 searches to estimate the cheapest fares you should be able to find for your journey.

The cheapest price is the lowest fare we've ever found for this journey. These prices can usually be found by searching when booking opens but they vary due to availability, which depends on factors like the day of the week or time of year.

More popular journeys include 30 day advance and 7 day advance prices. These are updated every two weeks using prices we've found by searching exactly 7 or 30 days from the most recent Thursday (we picked Thursday because this is when average prices are usually found).

30 day and 7 day prices fluctuate based on demand and availability at the time of search. For example, the 7-day price in summer is likely to be more expensive than the same journey in winter.

Prices are sourced in GBP and converted to other currencies using the daily market exchange rate.

We're always seeking to improve how price-checking works, and we welcome feedback on how we can make it better.

More advice about how to find the cheapest tickets can be found in our infographic.

  1. Cheapest price £25.00
  2. 30 day advance £25.00
  • First train
  • Last train
  • Avg changes
  • Fastest journey
    2hr 12m
  1. The train from St Moritz (Switzerland) to Tirano (Italy) follows the Bernina Railway, which in 2008 was inscribed on UNESCO’s World Heritage List. This is the only north-south rail route from Switzerland to Italy that really climbs over the Alps rather than burrowing under the mountains in a tunnel. You are in for a real treat on the journey from St Moritz to Tirano, as the train tackles formidable gradients and passes snowfields before dropping down steeply into Italy.

    The train service on this route is part of the narrow-gauge Rhaetian Railway network. Trains from St Moritz to Tirano generally run hourly from early morning to late afternoon, taking 2 hrs 20 mins for the journey. A handful of trains each day are branded Bernina Express, and it is only these that are shown in Loco2's system. Note that you can use your ticket purchased from Loco2 on any train on the day for which your ticket is valid. The trains called the Bernina Express are aimed at tourists. The regular trains on the route are just as fast and often much less crowded than the Bernina Express.

    Bookings for the Rhaetian Railway services may open as much as six months in advance of travel. Book early for the cheapest tickets.


    St. Moritz to Tirano

    The trains on the Bernina route leave from the main Rhaetian Railway station in St Moritz. A long escalator links the town centre with the station. In Tirano, the trains run right through the streets of this small town to terminate at the Rhaetian Railway station, which is just adjacent to the main Italian station. The latter has regular onward services to Milan.

    There are 16 intermediate stations between St Moritz and Tirano, but most of these are request stops. In practice, trains may stop only a handful of times on the journey. The entire 61-km route is spectacular; take your camera. Train travel doesn’t get much better than this.

Search accommodation in Tirano


Other journeys to Tirano View all journeys to Tirano

Country guide

Trains to Italy

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

  1. We'll assume you've read
    our Terms of Service.