Travel from Bratislava to Milan

Bus from Bratislava to Milan

FlixBus operates a bus from Bratislava to Milan 6 times a week. Tickets cost $60 - $110 and the journey takes 13 h 10 min. Milan Metro also services this route every 20 minutes.

Travel Guides

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

How to get from Bratislava to Milan

From Bratislava, Most SNP bus to Vienna airport, fly to Milan Malpensa airport, then train to Milan. 5 h 5 min $118. From Bratislava, Most SNP bus to Vienna airport, fly to Milan Linate airport, then line 73 bus to Milan. 6 h 46 min $125. From Bratislava, Most SNP bus to Vienna airport, fly to Milan Bergamo airport, then shuttle to Milan. 7 h 45 min $141. From Bratislava Most SNP (terminál) bus to Bratislava airport, fly to Milan Bergamo airport, then shuttle to Milan. 4 h 55 min $73. From Bratislava, Most SNP bus to Vienna airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Milan. 5 h 54 min $189. From Bratislava, Bratislava Most SNP bus to Wien Erdberg (U3), subway to Wien Westbahnhof, train to Kufstein, train to Verona Porta Nuova, then train to Milano Centrale. 12 h 18 min $193. From Bratislava bus to lampugnano m1 then line 68 bus to conciliazione m1. 13 h 37 min $102. From Bratislava bus to Lampugnano then line 1 subway to Duomo M1. 14 h 36 min $103. From Bratislava Einsteinova bus to Wien Hauptbahnhof, walk to Wien HBF, night train to stazione lambrate m2, then line 19 tram to via orefici p.za cordusio. 16 h 22 min $121. From Bratislava drive to Milan. 8 h 39 min $172.
Close Print Itinerary
  1. Here are 10 options to get from
    Bratislava to Milan:

    1. Trip:
      1 Bus to Vienna, fly to Milan Malpensa, train
      • One-Way approx: USD $86 - $233
      • Duration: 5 h 5 min
      Open +
      • Trip:
        1 Bus to Vienna, fly to Milan Malpensa, train
        • One-Way approx: USD $86 - $233
        • Duration: 5 h 5 min
        Close x
    2. Trip:
      2 Bus to Vienna, fly to Milan Linate
      • One-Way approx: USD $84 - $259
      • Duration: 6 h 46 min
      Open +
      • Trip:
        2 Bus to Vienna, fly to Milan Linate
        • One-Way approx: USD $84 - $259
        • Duration: 6 h 46 min
        Close x
    3. Trip:
      3 Bus to Vienna, fly to Milan Bergamo, shuttle
      • One-Way approx: USD $79 - $349
      • Duration: 7 h 45 min
      Open +
      • Trip:
        3 Bus to Vienna, fly to Milan Bergamo, shuttle
        • One-Way approx: USD $79 - $349
        • Duration: 7 h 45 min
        Close x
    4. Trip:
      4 Fly Bratislava to Milan Bergamo, shuttle
      • One-Way approx: USD $42 - $1,114
      • Duration: 4 h 55 min
      Open +
      • Trip:
        4 Fly Bratislava to Milan Bergamo, shuttle
        • One-Way approx: USD $42 - $1,114
        • Duration: 4 h 55 min
        Close x
    5. Trip:
      5 Bus to Vienna, fly to Bologna, train
      • One-Way approx: USD $121 - $406
      • Duration: 5 h 54 min
      Open +
      • Trip:
        5 Bus to Vienna, fly to Bologna, train
        • One-Way approx: USD $121 - $406
        • Duration: 5 h 54 min
        Close x
    6. Trip:
      6 Bus, train
      • One-Way approx: USD $148 - $232
      • Duration: 12 h 18 min
      Open +
      • Trip:
        6 Bus, train
        • One-Way approx: USD $148 - $232
        • Duration: 12 h 18 min
        Close x
    7. Trip:
      7 Bus FlixBus
      • One-Way approx: USD $63 - $104
      • Duration: 13 h 37 min
      Open +
      • Trip:
        7 Bus FlixBus
        • One-Way approx: USD $63 - $104
        • Duration: 13 h 37 min
        Close x
    8. Trip:
      8 Bus Eurolines Slovakia
      • One-Way approx: USD $76 - $119
      • Duration: 14 h 36 min
      Open +
      • Trip:
        8 Bus Eurolines Slovakia
        • One-Way approx: USD $76 - $119
        • Duration: 14 h 36 min
        Close x
    9. Trip:
      9 Bus, night train
      • One-Way approx: USD $73 - $151
      • Duration: 16 h 22 min
      Open +
      • Trip:
        9 Bus, night train
        • One-Way approx: USD $73 - $151
        • Duration: 16 h 22 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $140 - $210
      • Duration: 8 h 39 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $140 - $210
        • Duration: 8 h 39 min
        Close x