Skip to main content

How to get from Bresso to Agrate Brianza by bus?

From Bresso to Agrate Brianza by bus

To get from Bresso to Agrate Brianza in Milan and Lombardy, you’ll need to take 3 bus lines: take the 166 bus from Via Vitt. Veneto Via Patellani (Bresso) station to Via Diaz (S. Bernardo) (Nova M.Se) station. Next, you’ll have to switch to the Z203 bus and finally take the Z305 bus from Via 1° Maggio Via Volturno (Brugherio) station to Via Fidelina Via Garibaldi (Carugate) station. The total trip duration for this route is approximately 2 hr 21 min.

141min
Walk to bus station
Bus - 166166
Bus - Z203Z203
Bus - Z305Z305
Walk to Agrate Brianza
Leaves from Via Vitt. Veneto Via Patellani (Bresso)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Via Vitt. Veneto Via Patellani (Bresso)
    ID 13100
    250 m • 4 min
  • 2
    Bus - 166166
    Wait for bus
    166
    Desio Ospedale
  • 3
    Ride to bus station
    Ride to bus station
    Via Diaz (S. Bernardo) (Nova M.Se)
    ID 14933
    17 min
  • 4
    Walk to bus station
    Walk to bus station
    Via Diaz (S. Bernardo) (Nova M.Se)
    ID 14942
    80 m • 2 min
  • 5
    Bus - Z203Z203
    Wait for bus
    Z203
    Monza Fs-Cologno Nord M2
  • 6
    Ride to bus station
    Ride to bus station
    Via 1° Maggio Via Volturno (Brugherio)
    ID BRU010
    40 min
  • 7
    Walk to bus station
    Walk to bus station
    Via 1° Maggio Via Volturno (Brugherio)
    ID BRU011
    30 m • 1 min
  • 8
    Bus - Z305Z305
    Wait for bus
    Z305
    Villa Fiorita M2
  • 9
    Ride to bus station
    Ride to bus station
    Via Fidelina Via Garibaldi (Carugate)
    ID 18993
    10 min
  • 10
    Walk to Agrate Brianza
    Walk to
    Agrate Brianza
    3.38 km • 43 min
*Duration based on 8am traffic

Alternative route from Bresso to Agrate Brianza by bus via 166, Z203 and Z323

To get from Bresso to Agrate Brianza in Milan and Lombardy, you’ll need to take 3 bus lines: take the 166 bus from Via Vitt. Veneto Via Patellani (Bresso) station to Via Diaz (S. Bernardo) (Nova M.Se) station. Next, you’ll have to switch to the Z203 bus and finally take the Z323 bus from V.le Lombardia Via Monza (Brugherio) station to S.P.Monza-Melzo Via Adda (Monza) station. The total trip duration for this route is approximately 2 hr 26 min.

146min
Walk to bus station
Bus - 166166
Bus - Z203Z203
Bus - Z323Z323
Walk to Agrate Brianza
Leaves from Via Vitt. Veneto Via Patellani (Bresso)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Via Vitt. Veneto Via Patellani (Bresso)
    ID 13100
    250 m • 4 min
  • 2
    Bus - 166166
    Wait for bus
    166
    Desio Ospedale
  • 3
    Ride to bus station
    Ride to bus station
    Via Diaz (S. Bernardo) (Nova M.Se)
    ID 14933
    17 min
  • 4
    Walk to bus station
    Walk to bus station
    Via Diaz (S. Bernardo) (Nova M.Se)
    ID 14942
    80 m • 2 min
  • 5
    Bus - Z203Z203
    Wait for bus
    Z203
    Monza Fs-Cologno Nord M2
  • 6
    Ride to bus station
    Ride to bus station
    Brugherio V. Veneto/Galvani
    ID BRU021
    37 min
  • 7
    Walk to bus station
    Walk to bus station
    V.le Lombardia Via Monza (Brugherio)
    ID 19462
    180 m • 3 min
  • 8
    Bus - Z323Z323
    Wait for bus
    Z323
    Vimercate (Autostazione)
  • 9
    Ride to bus station
    Ride to bus station
    S.P.Monza-Melzo Via Adda (Monza)
    ID 19468
    8 min
  • 10
    Walk to Agrate Brianza
    Walk to
    Agrate Brianza
    3.48 km • 45 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Milan and Lombardy.
All local mobility options in one app

Public transit directions from Bresso to Agrate Brianza

The distance between Bresso, Milan and Lombardy and Agrate Brianza, Milan and Lombardy is approximately 28.64 km, which can typically be travelled in 141 min. Moovit will show you the directions from Bresso to Agrate Brianza by bus, so no matter how you choose to travel in Milan and Lombardy – you will always have plenty of easy options.

Public transit stations close to Bresso

Bresso is located at Bresso, Milan and Lombardy and the nearest public transit station is Via 25 Aprile Via Turati (Bresso).

Bus stations close to Bresso:

  • Via 25 Aprile Via Turati (Bresso)
  • Via Villoresi Via S. Chiara (Bresso)
  • Via Vitt. Veneto Via Patellani (Bresso)

Public transit stations close to Agrate Brianza, Milan and Lombardy

Agrate Brianza is located at Agrate Brianza, Milan and Lombardy and the nearest public transit station is Via Lecco Via Dante (Agrate B.).

Metro stations close to Agrate Brianza:

  • Gorgonzola

Bus stations close to Agrate Brianza:

  • Via Lecco Via Dante (Agrate B.)
  • Via Matteotti Via Lecco (Agrate B.)
  • Via Vitt. Emanuele Via Donatello (Caponago)

Alternative route from Bresso to Agrate Brianza by bus via 166, Z203 and Z323

To get from Bresso to Agrate Brianza in Milan and Lombardy, you’ll need to take 3 bus lines: take the 166 bus from Via Vitt. Veneto Via Patellani (Bresso) station to Via Diaz (S. Bernardo) (Nova M.Se) station. Next, you’ll have to switch to the Z203 bus and finally take the Z323 bus from V.le Lombardia Via Monza (Brugherio) station to S.P.Monza-Melzo Via Adda (Monza) station. The total trip duration for this route is approximately 2 hr 26 min.

146min
Walk to bus station
Bus - 166166
Bus - Z203Z203
Bus - Z323Z323
Walk to Agrate Brianza
Leaves from Via Vitt. Veneto Via Patellani (Bresso)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Via Vitt. Veneto Via Patellani (Bresso)
    ID 13100
    250 m • 4 min
  • 2
    Bus - 166166
    Wait for bus
    166
    Desio Ospedale
  • 3
    Ride to bus station
    Ride to bus station
    Via Diaz (S. Bernardo) (Nova M.Se)
    ID 14933
    17 min
  • 4
    Walk to bus station
    Walk to bus station
    Via Diaz (S. Bernardo) (Nova M.Se)
    ID 14942
    80 m • 2 min
  • 5
    Bus - Z203Z203
    Wait for bus
    Z203
    Monza Fs-Cologno Nord M2
  • 6
    Ride to bus station
    Ride to bus station
    Brugherio V. Veneto/Galvani
    ID BRU021
    37 min
  • 7
    Walk to bus station
    Walk to bus station
    V.le Lombardia Via Monza (Brugherio)
    ID 19462
    180 m • 3 min
  • 8
    Bus - Z323Z323
    Wait for bus
    Z323
    Vimercate (Autostazione)
  • 9
    Ride to bus station
    Ride to bus station
    S.P.Monza-Melzo Via Adda (Monza)
    ID 19468
    8 min
  • 10
    Walk to Agrate Brianza
    Walk to
    Agrate Brianza
    3.48 km • 45 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Bresso to Agrate Brianza?

    The fastest way takes 141 minutes, using Bus line 166, Bus line Z203, Bus line Z305.

  • What is the alternative route to get from Bresso to Agrate Brianza?

    The alternative route takes 146 minutes, using Bus line 166, Bus line Z203, Bus line Z323.

  • Is there a direct bus between Bresso and Agrate Brianza in Milan and Lombardy?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 2 hr 21 min.

  • Which bus line goes from Bresso to Agrate Brianza in Milan and Lombardy?

    The 166 bus line goes from Via Vitt. Veneto Via Patellani (Bresso) station near Bresso to Desio Ospedale station. From there you’ll have to take one bus line till Desio Ospedale station near Agrate Brianza in Milan and Lombardy

  • How long does it take to travel from Bresso to Agrate Brianza in Milan and Lombardy by bus?

    The total travel time between Bresso and Agrate Brianza in Milan and Lombardy by bus is about 2 hr 21 min.

  • Where do I get on the bus near Bresso to get to Agrate Brianza in Milan and Lombardy?

    Get on the 166 bus from the Via Vitt. Veneto Via Patellani (Bresso) stop near Bresso in Milan and Lombardy.

  • Where do I get off the bus when travelling between Bresso and Agrate Brianza in Milan and Lombardy?

    Get off the bus at the Desio Ospedale stop, which is closest to Agrate Brianza in Milan and Lombardy.