Do you already have a Trenord account?

Luino - Gallarate – Milano

The R21 Luino - Gallarate – Milano Regional Line is part of the Route 5.

Find out if the route is in bonus and you can purchase the monthly pass with a 30% discount.

ATTENTION: Some stations on this line have short platforms. Do not use the last carriages for boarding and alighting from the train.


Filtra per servizio:

Vedi la mappa


con distributori automatici




    How long does the journey from Luino to Milan take?

    The distance between Luino and Milan is 80 km.

    The Trenord railway service of the R21 Luino - Gallarate - Milano Regional line connects Luino to Milan, changing at Gallarate or Busto Arsiozio in about 2 hours.

    Trains stop at all stations.

    • From Luino: first train 5:00; last train 20:45
    • From Gallarate: first train at 6:08 am; last train 23:23

    How much is the trip from Luino to Milan?

    From Luino to Milan the second class price for a Trenord ticket is € 7.30.

    Discounted tickets for children and seniors are also available, as well as supplements for bicycle and animal transport.

    What are the stops on the Luino - Gallarate - Milan line?

    The Trenord Regionale R21 Luino - Gallarate - Milan service stops at:


    Porto Valtravaglia, Caldè, Laveno Mombello Fs, Sangiano, Besozzo, Travedona-Biandronno, Ternate-Varano Borghi, Mornago-Cimbro, Besnate, Gallarate, Busto Arsizio.