There are 5 ways to get from Milan Bergamo Airport (BGY) to Milan Malpensa Airport (MXP) by bus, car, towncar or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Cheapest
Bus via Milan
-
Take the bus from Bergamo Airport Bus Station to Milan Centrale
-
Take the bus from Milan Centrale Via Giovanni Battista Sammartini to Milan Malpensa Airport T1
Drive
-
Drive from Milan Bergamo Airport (BGY) to Milan Malpensa Airport (MXP)
Towncar
-
Take a town car from Milan Bergamo Airport (BGY) to Milan Malpensa Airport
Shuttle
-
Take a shuttle bus from Orio al Serio Airport to Malpensa Airport T1
Milan Bergamo Airport (BGY) to Milan Malpensa Airport (MXP) by bus
The bus journey time between Milan Bergamo Airport (BGY) and Milan Malpensa Airport (MXP) is around 2h 2m and covers a distance of around 100 km. This includes an average layover time of around 12 min. Operated by Autostradale and TerraVision IT, the Milan Bergamo Airport (BGY) to Milan Malpensa Airport (MXP) bus service departs from Bergamo Airport Bus Station and arrives in Milan Malpensa Airport T1. Typically 299 buses run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Milan Bergamo Airport (BGY) to Milan Malpensa Airport (MXP) is to bus via Milan which costs €8 - €16 and takes 2h 2m.
The quickest way to get from Milan Bergamo Airport (BGY) to Milan Malpensa Airport (MXP) is to drive which costs €15 - €23 and takes 1h 3m.
Yes, there is a direct bus departing from Orio al Serio Airport and arriving at Milano Malpensa Airport. Services depart hourly, and operate every day. The journey takes approximately 1h 21m.
The distance between Milan Bergamo Airport (BGY) and Milan Malpensa Airport (MXP) is 77 km. The road distance is 92.4 km.
The best way to get from Milan Bergamo Airport (BGY) to Milan Malpensa Airport (MXP) without a car is to bus which takes 1h 21m and costs €40 - €60.
The bus from Orio al Serio Airport to Milano Malpensa Airport takes 1h 21m including transfers and departs hourly.
Milan Bergamo Airport (BGY) to Milan Malpensa Airport (MXP) bus services, operated by Alto Adige Bus, depart from Orio al Serio Airport station.
Milan Bergamo Airport (BGY) to Milan Malpensa Airport (MXP) bus services, operated by Alto Adige Bus, arrive at Milano Malpensa Airport station.
Yes, the driving distance between Milan Bergamo Airport (BGY) to Milan Malpensa Airport (MXP) is 92 km. It takes approximately 1h 3m to drive from Milan Bergamo Airport (BGY) to Milan Malpensa Airport (MXP).
Book your Milan Bergamo Airport (BGY) to Milan Malpensa Airport (MXP) bus tickets online with Omio.

- Distance: 76.9 km
- Duration: 1h 21m
What companies run services between Milan Bergamo Airport (BGY), Italy and Milan Malpensa Airport (MXP), Italy?
Alto Adige Bus operates a bus from Orio al Serio Airport to Milano Malpensa Airport hourly. Tickets cost €40 - €60 and the journey takes 1h 21m.

- Phone
- +39 0471 305604
- info@suedtirolbus.it
- Website
- altoadigebus.com
Bus from Orio al Serio Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €40 - €60
- Schedules at
- altoadigebus.com

- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from Bergamo Airport Bus Station to Milan Centrale
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- €4 - €10
- Website
- https://autostradale.it/
- Website
- https://autostradale.it/
- Website
- https://autostradale.it/?lang=fr-FR
- Website
- https://autostradale.it/?lang=fr-FR
- Website
- https://autostradale.it/?lang=en-GB
- Website
- https://autostradale.it/?lang=en-GB
Bus from Milan Centrale to Milan Malpensa Airport T1
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €4 - €10
- Website
- https://autostradale.it/
- Website
- https://autostradale.it/
- Website
- https://autostradale.it/?lang=fr-FR
- Website
- https://autostradale.it/?lang=fr-FR
- Website
- https://autostradale.it/?lang=en-GB
- Website
- https://autostradale.it/?lang=en-GB

- customerservices@terravision.eu
- Website
- terravision.eu
Bus from Milan Centrale Via Giovanni Battista Sammartini to Milan Malpensa Airport T1
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €8 - €10
- Website
- TerraVision IT

- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Orio al Serio Airport to Malpensa Airport T1
- Ave. Duration
- 1h 41m
- Frequency
- On demand
- Estimated price
- €29 - €140
- Schedules at
- goopti.com
- Shared
- €29 - €32
- Private
- €75 - €140

- Phone
- 035.319366
- ticket@orioshuttle.com
- Website
- orioshuttle.com
Shuttle from Bergamo Orio al Serio Airport, Bergamo to Milano Malpensa Airport
- Ave. Duration
- 1h 45m
- Frequency
- 5 times a day
- Estimated price
- €12 - €19
- Schedules at
- orioshuttle.com

- Phone
- +39 0461 391111
- transfer@flyskishuttle.com
- Website
- flyskishuttle.com
Shuttle from Bergamo Orio al Serio Airport to Milan Malpensa Airport
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- €35
- Schedules at
- flyskishuttle.com
- Shared
- €35
- Private Car
- €180 - €240

- Ave. Duration
- 1h 3m
- Frequency
- On demand
Towncar from Milan Bergamo Airport (BGY) to Milan Malpensa Airport
Want to know more about travelling around Italy
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
There are 151+ hotels available in Milan Malpensa Airport (MXP). Prices start at €87 per night.