Do you already have a Trenord account?

Brescia - Treviglio - Milano

The R4 Brescia - Treviglio – Milano Regional Line is part of the Route 17.

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

TRAVEL SAFELY: even on regional lines you must sit until all seats are available.


Filtra per servizio:

Vedi la mappa


con distributori automatici




    How long does the trip Brescia - Treviglio - Milan take?

    The distance between Brescia to Milan is 83 km.

    The Trenord railway service of the R4 Brescia - Treviglio - Milan regional line connects Brescia to Milano Greco Pirelli in approximately 80 minutes.

    • From Milan: first train 6:52 am; last train 21:52
    • From Brescia: first train at 4:38 am; last train 21:48

    How much does the train from Brescia to Milan cost?

    From Brescia to Milan the second class price for a Trenord train only ticket is € 7.30. Discounted tickets for children and seniors are also available, as well as supplements for bicycle and animal transport.

    The R4 Brescia - Treviglio - Milan line crosses the provinces of Milan and Monza and Brianza, where the STIBM integrated tariff system is in force. You need to purchase an integrated STIBM ticket only to travel between two stations, both in the STIBM area.

    What are the stops on the Brescia - Treviglio - Milan line?

    The Trenord Regional R4 Brescia - Treviglio - Milan service stops at:


    Ospitaletto-Travagliato, Rovato, Chiari, Calcio, Romano di Lombardia, Morengo-Bariano, Vidalengo, Treviglio, Pioltello, Milano Lambrate e termina il percorso a Milano Greco Pirelli.