How to get from St. Moritz to Tirano by train, bus or flight.
The best way to travel from St. Moritz to Tirano is by taking a train because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
Distance | 25 miles (40 km) | |
Available travel modes | Train | |
Fastest mode | Train • $27 (€24) • 2 h 2 min | |
Popular travel companies | SBB |
Travel 25 miles (40 km) by train between St. Moritz and Tirano. SBB is the main travel company operating this route. Travelers can even take a direct train from St. Moritz to Tirano.
You can travel by bus for as low as $34 (€31). When you search for schedules and tickets, Omio will show you the best trip.
SBB is Switzerland's main train company and for your next travel trip from St. Moritz to Tirano, SBB offers these ticket types: Round-trip Standard Ticket or First Class.
You can go from St. Moritz to Tirano by train.
The St. Moritz to Tirano distance is around 25 miles (40 km).
The average frequency per day from St. Moritz to Tirano is:
However, we recommend checking specific travel dates for your trip to Tirano from St. Moritz as scheduled services by train can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from St. Moritz to Tirano:
The following travel company offer services from St. Moritz to Tirano:
Yes, there is a direct route available from St. Moritz to Tirano:
Direct services tend to save you time and add more convenience in getting you to Tirano as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets to Tirano from St. Moritz.
Here are some other resources that might have the information you need