Travel from Milan-Malpensa-Airport-MXP to Ljubljana

Train, bus or fly from Milan Malpensa Airport (MXP) to Ljubljana?

LOT, Lufthansa and 11 other airlines fly from Milan Malpensa Airport (MXP) to Ljubljana hourly. Alternatively, Alto Adige Bus operates a bus from Milan Malpensa Airport (MXP) to Ljubljana hourly. Tickets cost $50 - $70 and the journey takes 1 h 16 min. FlixBus also services this route 5 times a week.

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
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible

How to get from Milan Malpensa Airport (MXP) to Ljubljana

From Milan Malpensa airport fly to Ljubljana airport then shuttle to Ljubljana. 4 h 18 min $229. From Milan Malpensa airport fly to Zagreb airport then shuttle to Ljubljana. 4 h 1 min $255. From Milan Malpensa airport fly to Klagenfurt airport then shuttle to Ljubljana. 5 h 45 min $216. From Malpensa Aeroporto T.1 train to Milan Central Station, bus to Milan Linate airport, fly to Trieste airport, then shuttle to Ljubljana. 5 h 9 min $256. From Malpensa Aeroporto T.1 train to Milano Centrale, train to Venice, Venice Mestre, then bus to Ljubljana. 8 h 8 min $90. From Malpensa Aeroporto T.1 train to Milano Centrale, train to Venezia Mestre, train to Trieste, then bus to Ljubljana. 8 h 37 min $105. From Milano Malpensa Airport bus to Bergamo, Bergamo then bus to Ljubljana. 9 h 16 min $109. From Milan Airport Malpensa 1 bus to Lugano then bus to Ljubljana. 10 h 3 min $75. From Malpensa Aeroporto T.1 train to Milano Centrale, train to Venezia Mestre stazione(Viale Stazione), train to Villach Hbf, then train to Ljubljana. 10 h 21 min $111. From Milan Malpensa Airport (MXP) drive to Ljubljana. 5 h 1 min $98. From Malpensa Aeroporto Terminal 1 shuttle to Ljubljana. 7 h 16 min $542.

Operators from Milan Malpensa Airport (MXP) to Ljubljana

Close Print Itinerary
  1. Here are 11 options to get from
    Milan Malpensa Airport (MXP) to Ljubljana:

    1. Trip:
      1 Fly Milan Malpensa to Ljubljana
      • One-Way approx: USD $179 - $389
      • Duration: 4 h 18 min
      Open +
      • Trip:
        1 Fly Milan Malpensa to Ljubljana
        • One-Way approx: USD $179 - $389
        • Duration: 4 h 18 min
        Close x
    2. Trip:
      2 Fly Milan Malpensa to Zagreb, shuttle
      • One-Way approx: USD $120 - $518
      • Duration: 4 h 1 min
      Open +
      • Trip:
        2 Fly Milan Malpensa to Zagreb, shuttle
        • One-Way approx: USD $120 - $518
        • Duration: 4 h 1 min
        Close x
    3. Trip:
      3 Fly Milan Malpensa to Klagenfurt, shuttle
      • One-Way approx: USD $78 - $487
      • Duration: 5 h 45 min
      Open +
      • Trip:
        3 Fly Milan Malpensa to Klagenfurt, shuttle
        • One-Way approx: USD $78 - $487
        • Duration: 5 h 45 min
        Close x
    4. Trip:
      4 Train to Milan Linate, fly to Trieste, shuttle
      • One-Way approx: USD $122 - $573
      • Duration: 5 h 9 min
      Open +
      • Trip:
        4 Train to Milan Linate, fly to Trieste, shuttle
        • One-Way approx: USD $122 - $573
        • Duration: 5 h 9 min
        Close x
    5. Trip:
      5 Train, bus
      • One-Way approx: USD $55 - $111
      • Duration: 8 h 8 min
      Open +
      • Trip:
        5 Train, bus
        • One-Way approx: USD $55 - $111
        • Duration: 8 h 8 min
        Close x
    6. Trip:
      6 Train, bus via Trieste
      • One-Way approx: USD $57 - $181
      • Duration: 8 h 37 min
      Open +
      • Trip:
        6 Train, bus via Trieste
        • One-Way approx: USD $57 - $181
        • Duration: 8 h 37 min
        Close x
    7. Trip:
      7 Bus FlixBus
      • One-Way approx: USD $81 - $118
      • Duration: 9 h 16 min
      Open +
      • Trip:
        7 Bus FlixBus
        • One-Way approx: USD $81 - $118
        • Duration: 9 h 16 min
        Close x
    8. Trip:
      8 Bus Eurolines CH
      • One-Way approx: USD $67 - $89
      • Duration: 10 h 3 min
      Open +
      • Trip:
        8 Bus Eurolines CH
        • One-Way approx: USD $67 - $89
        • Duration: 10 h 3 min
        Close x
    9. Trip:
      9 Train
      • One-Way approx: USD $74 - $130
      • Duration: 10 h 21 min
      Open +
      • Trip:
        9 Train
        • One-Way approx: USD $74 - $130
        • Duration: 10 h 21 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $80 - $120
      • Duration: 5 h 1 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $80 - $120
        • Duration: 5 h 1 min
        Close x
    11. Trip:
      11 Shuttle
      • One-Way approx: USD $70 - $1,000
      • Duration: 7 h 16 min
      Open +
      • Trip:
        11 Shuttle
        • One-Way approx: USD $70 - $1,000
        • Duration: 7 h 16 min
        Close x