Travel from Roma-Termini-Station to Milan-Malpensa-Airport-MXP

Bus or fly from Roma Termini Station to Milan Malpensa Airport (MXP)?

Blue Panorama Airlines, Alitalia and 3 other airlines fly from Roma Termini Station to Milan Malpensa Airport (MXP) 3 times a day. Alternatively, ATAC S.p.A. Azienda per la mobilità operates a bus from Roma Termini Station to Milan Malpensa Airport (MXP) every 15 minutes. Tickets cost $2 and the journey takes 16 min. FlixBus also services this route twice daily.

Travel Guides

Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Roma Termini Station to Milan Malpensa Airport (MXP)

From Roma Termini train to Rome airport then fly to Milan Malpensa airport. 2 h 47 min $90. From Roma Termini train to Rome airport, fly to Milan Linate airport, bus to Milano Centrale, then train to Milan Malpensa Airport (MXP). 4 h 28 min $112. From Roma Termini train to Milano Central station then bus to Milano Malpensa Airport Terminal 1. 3 h 42 min $96. From Termini subway to Roma Tiburtina Station, train to Milano Central station, then bus to Milano Malpensa Airport Terminal 1. 5 h 16 min $67. From Termini line 649 bus to Rome then bus to Milan, Malpensa Terminal 1. 11 h 11 min $71. From Roma Termini Station drive to Milan Malpensa Airport (MXP). 5 h 56 min $114.

Operators from Roma Termini Station to Milan Malpensa Airport (MXP)

OperatorPhoneWebsite
Trenitalia+39 06 68475475Trenitalia
Blue Panorama AirlinesBlue Panorama Airlines
AlitaliaAlitalia
MeridianaMeridiana
Ethiopian AirlinesEthiopian Airlines
SwissSwiss
Milan MetroMilan Metro
Trenord+39 02 7249 4494Trenord
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
TerraVision ITTerraVision IT
ATAC S.p.A. Azienda per la mobilità+39 06.4695.2400ATAC S.p.A. Azienda per la mobilità
ItaloTreno+39 060708ItaloTreno
FlixBus+49 1807 123 99 123FlixBus
Close Print Itinerary
  1. Here are 6 options to get from
    Roma Termini Station to Milan Malpensa Airport (MXP):

    1. Trip:
      1 Fly to Milan Malpensa
      • One-Way approx: USD $53 - $257
      • Duration: 2 h 47 min
      Open +
      • Trip:
        1 Fly to Milan Malpensa
        • One-Way approx: USD $53 - $257
        • Duration: 2 h 47 min
        Close x
    2. Trip:
      2 Fly to Milan Linate, train
      • One-Way approx: USD $60 - $230
      • Duration: 4 h 28 min
      Open +
      • Trip:
        2 Fly to Milan Linate, train
        • One-Way approx: USD $60 - $230
        • Duration: 4 h 28 min
        Close x
    3. Trip:
      3 Train Trenitalia Frecce, bus
      • One-Way approx: USD $77 - $111
      • Duration: 3 h 42 min
      Open +
      • Trip:
        3 Train Trenitalia Frecce, bus
        • One-Way approx: USD $77 - $111
        • Duration: 3 h 42 min
        Close x
    4. Trip:
      4 Train ItaloTreno, bus
      • One-Way approx: USD $54 - $80
      • Duration: 5 h 16 min
      Open +
      • Trip:
        4 Train ItaloTreno, bus
        • One-Way approx: USD $54 - $80
        • Duration: 5 h 16 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $42 - $72
      • Duration: 11 h 11 min
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $42 - $72
        • Duration: 11 h 11 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $90 - $140
      • Duration: 5 h 56 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $90 - $140
        • Duration: 5 h 56 min
        Close x