MXP
Milan–Malpensa Airport (MXP) ⇄ Bergamo
Every way to travel between Milan–Malpensa Airport and the centre of Bergamo, in both directions, with door-to-door times and fares.
About Milan–Malpensa Airport: flights, airlines and all towns
Ways to travel
Best way
Coach to Bergamo (Bus Station)
- Door to door
- 106 min
- Single ticket
- ~€5–10
- How often
- every 375 min
- First and last
- 06:49 – 13:04
Fastest
Show steps
- Milan (Malpensa Airport Terminal 1) → Bergamo (Bus Station) · FlixBus 467 · FlixBus-eu
Other ways
Bus to Monza, Via Falcone e Borsellino, then train to Sesto S. Giovanni, then bus to BERGAMO: Autostazione
Change at Monza, Via Falcone e Borsellino, Sesto S. Giovanni
·
every 405 min
123 min
~€5–8
Show steps
- Malpensa Apt T1 (MXP) → Monza, Via Falcone e Borsellino · 3 · Orio Shuttle
- Monza → Sesto S. Giovanni · S11 · Trenord
- Sesto (1 Maggio) M1 → BERGAMO: Autostazione · Z301 A · NET S.r.l. Nord Est Trasporti
Bus to Bergamo, Via Furietti, then bus to Porta Nuova fermata
Change at Bergamo, Via Furietti
·
every 75 min
Cheapest
132 min
~€3–6
Show steps
- Malpensa Apt T1 (MXP) → Bergamo, Via Furietti 17 · 3 · Orio Shuttle
- Luzzatti 9 → Porta Nuova fermata 100 · 5 · ATB Servizi SRL - ATB SPA
By road
-
Carfuel and tolls62 min ~€13–19
Other options that run only once a day
Train to Malpensa Aeroporto, then coach to Bergamo (Bus Station)
Change at Malpensa Aeroporto
·
leaves at 06:51
104 min
~€7–12
Show steps
- Malpensa Aeroporto T1 → Malpensa Aeroporto T2 · RE51 · Trenord
- Milan (Malpensa Airport Terminal 2) → Bergamo (Bus Station) · FlixBus 467 · FlixBus-eu
Coach to Milan (Sesto S.G. 1° Maggio M1), then bus to BERGAMO: Autostazione
Change at Milan (Sesto S.G. 1° Maggio M1)
·
leaves at 05:24
123 min
~€6–9
Show steps
- Milan (Malpensa Airport Terminal 1) → Milan (Sesto S.G. 1° Maggio M1) · FlixBus N1508 · FlixBus-eu
- Sesto (1 Maggio) M1 → BERGAMO: Autostazione · Z301 A · NET S.r.l. Nord Est Trasporti
Best way
Coach to Milan (Malpensa Airport Terminal 1)
- Door to door
- 101 min
- Single ticket
- ~€5–10
- How often
- every 295 min
- First and last
- 13:25 – 18:20
Fastest
Show steps
- Bergamo (Bus Station) → Milan (Malpensa Airport Terminal 1) · FlixBus 467 · FlixBus-eu
Other ways
Bus to Monza-Via P. Borsellino e G. Falcone, then bus to Malpensa Apt T1 (MXP)
Change at Monza-Via P. Borsellino e G. Falcone
·
every 170 min
Cheapest
137 min
~€3–6
Show steps
- Bergamo-PIAZZALE DEGLI ALPINI-PARCHEGGIO BUS → Monza-Via P. Borsellino e G. Falcone · 200 · Autolinee Federico
- Monza, Via Falcone e Borsellino → Malpensa Apt T1 (MXP) · 3 · Orio Shuttle
By road
-
Taxi61 min From €183
-
Carfuel and tolls61 min ~€13–19
Other towns from Milan–Malpensa Airport
Other airports for Bergamo
-
BGYBergamo-Il Caravaggio ⇄ Bergamo12 min
-
LINLinate Airport ⇄ Bergamo56 min
Frequently asked questions
How long does it take from Milan–Malpensa Airport to Bergamo?
The quickest public transport connection from Milan–Malpensa Airport to the centre of Bergamo takes about 106 minutes door to door. It is a direct service, with no change.
How much does it cost from Milan–Malpensa Airport to Bergamo?
A single ticket from Milan–Malpensa Airport to Bergamo costs ~€3–6 by public transport.
When do the first and last services leave Milan–Malpensa Airport for Bergamo?
On a weekday the first service leaves Milan–Malpensa Airport at 06:49 and the last at 13:04. It runs about every 375 minutes.
How do I get from Bergamo to Milan–Malpensa Airport?
From the centre of Bergamo, public transport reaches Milan–Malpensa Airport in about 101 minutes. A single ticket costs ~€3–6.