Trains to Tirano Find train times and tickets

Tucked away in the Adda Valley close to the Swiss border, the town of Tirano is unremarkable except for one thing: its trains, which even run through the busy streets of Tirano. The town would never have made it onto the tourist map of Italy were it not for its link with Switzerland via the famous Bernina Railway.

This small town has two railway stations. There is a standard-gauge Italian station from where trains leave every hour or two for Milan. Then just a few metres away is the terminus of the narrow-gauge Rhaetian Railway, from where trains regularly depart for the steep climb up over the Bernina Pass to reach the Engadine region of eastern Switzerland. Most of these services run to St Moritz, but one train each day continues to Chur. In summer there is also a direct service from Tirano to Davos.

Tirano also has some very useful bus links. There is a year-round service to nearby Edolo with an onward train connection to Iseo and Brescia. From late March to late October, the Rhaetian Railway offers a daily express coach from Tirano to Lugano in Switzerland, on which some rail tickets are valid.

Search accommodation in Tirano

Airbnb

Travel to Tirano by train from anywhere in the UK or across Europe

St Moritz to Tirano by train

from £25.00

Avg 0 changes 2hr 12m

Zurich to Tirano by train

from £74.30

Avg 1 change 5hr 23m

Monza to Tirano by train

from £10.70

Avg 0 changes 2hr 20m

Venice to Tirano by train

from £29.10

Avg 1 change 5hr 32m

Milan to Tirano by train

from £10.60

Avg 0 changes 2hr 32m

Basel to Tirano by train

from £234.00

Avg 2 changes 6hr 26m

Freiburg to Tirano by train

from £36.50

Avg 2 changes 7hr 28m

Pontresina to Tirano by train

from £92.00

Avg 0 changes 1hr 56m

Chur to Tirano by train

from £115.50

Avg 0 changes 3hr 47m

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.