Travel from Milan to Bulgaria

Bus from Milan to Bulgaria

Union Ivkoni operates a bus from Milan to Sofia twice a week. Tickets cost $50 - $75 and the journey takes 21 h 56 min.

How to get from Milan to Bulgaria

From Milano Cadorna train to Milan Malpensa airport, fly to Sofia airport, then line 84 bus to Sofia. 5 h 30 min $44. From Milan Central Station bus to Milan Bergamo airport, fly to Sofia airport, then line 84 bus to Sofia. 5 h 38 min $37. From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Bucharest Otopeni airport, line 783 bus to Piața Victoriei, subway to Bucuresti, bus to Giurgiu, then drive to Ruse. 7 h 15 min $73. From Milan Central Station bus to Milan Bergamo airport, fly to Bucharest Otopeni airport, line 783 bus to Piața Victoriei, subway to Bucuresti, bus to Giurgiu, then drive to Ruse. 7 h 21 min $58. From Milano Cadorna train to Milan Malpensa airport, fly to Bucharest Otopeni airport, line 783 bus to Piața Victoriei, subway to Bucuresti, bus to Giurgiu, then drive to Ruse. 7 h 33 min $77. From Milan Central Station bus to Milan Bergamo airport, fly to Plovdiv airport, then taxi to Plovdiv. 5 h 5 min $166. From Milan bus to Sofia - Bus Station. 21 h 56 min $62. From Duomo M3 line 3 subway to Milan, bus to Central Station, then line 2 subway to Serdika. 23 h 13 min $62. From Milano Centrale train to Venezia Mestre stazione(Viale Stazione), train to Villach Hbf, train to Ljubljana, bus to Central Station, then line 2 subway to Serdika. 23 h 38 min. From Milan drive to Sofia. 13 h 45 min $260.
Close Print Itinerary
  1. Here are 10 options to get from
    Milan to Bulgaria:

    1. Trip:
      1 Train to Milan Malpensa, fly to Sofia
      • One-Way approx: USD $30 - $118
      • Duration: 5 h 30 min
      Open +
      • Trip:
        1 Train to Milan Malpensa, fly to Sofia
        • One-Way approx: USD $30 - $118
        • Duration: 5 h 30 min
        Close x
    2. Trip:
      2 Bus to Milan Bergamo, fly to Sofia
      • One-Way approx: USD $18 - $87
      • Duration: 5 h 38 min
      Open +
      • Trip:
        2 Bus to Milan Bergamo, fly to Sofia
        • One-Way approx: USD $18 - $87
        • Duration: 5 h 38 min
        Close x
    3. Trip:
      3 Fly Milan Linate to Bucharest Otopeni, bus
      • One-Way approx: USD $30 - $201
      • Duration: 7 h 15 min
      Open +
      • Trip:
        3 Fly Milan Linate to Bucharest Otopeni, bus
        • One-Way approx: USD $30 - $201
        • Duration: 7 h 15 min
        Close x
    4. Trip:
      4 Bus to Milan Bergamo, fly to Bucharest Otopeni, bus
      • One-Way approx: USD $30 - $145
      • Duration: 7 h 21 min
      Open +
      • Trip:
        4 Bus to Milan Bergamo, fly to Bucharest Otopeni, bus
        • One-Way approx: USD $30 - $145
        • Duration: 7 h 21 min
        Close x
    5. Trip:
      5 Train to Milan Malpensa, fly to Bucharest Otopeni, bus
      • One-Way approx: USD $41 - $166
      • Duration: 7 h 33 min
      Open +
      • Trip:
        5 Train to Milan Malpensa, fly to Bucharest Otopeni, bus
        • One-Way approx: USD $41 - $166
        • Duration: 7 h 33 min
        Close x
    6. Trip:
      6 Bus to Milan Bergamo, fly to Plovdiv
      • One-Way approx: USD $69 - $317
      • Duration: 5 h 5 min
      Open +
      • Trip:
        6 Bus to Milan Bergamo, fly to Plovdiv
        • One-Way approx: USD $69 - $317
        • Duration: 5 h 5 min
        Close x
    7. Trip:
      7 Bus
      • One-Way approx: USD $50 - $75
      • Duration: 21 h 56 min
      Open +
      • Trip:
        7 Bus
        • One-Way approx: USD $50 - $75
        • Duration: 21 h 56 min
        Close x
    8. Trip:
      8 Bus via Milan
      • One-Way approx: USD $53 - $78
      • Duration: 23 h 13 min
      Open +
      • Trip:
        8 Bus via Milan
        • One-Way approx: USD $53 - $78
        • Duration: 23 h 13 min
        Close x
    9. Trip:
      9 Train, bus
      • One-Way approx: N/A
      • Duration: 23 h 38 min
      Open +
      • Trip:
        9 Train, bus
        • One-Way approx: N/A
        • Duration: 23 h 38 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $210 - $310
      • Duration: 13 h 45 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $210 - $310
        • Duration: 13 h 45 min
        Close x