Travel from Munich to Sofia

Train, bus or fly from Munich to Sofia?

Lufthansa and Austrian Airlines fly from Munich to Sofia every 4 hours. Alternatively, EAAA operates a bus from Munich to Sofia twice daily. Tickets cost $60 - $85 and the journey takes 19 h 40 min. 5 other operators also service this route.

How to get from Munich to Sofia

From München Marienplatz train to Munich airport, fly to Sofia airport, then line 84 bus to Sofia. 5 h 24 min $148. From Munich bus to Sofia. 19 h 40 min $114. From München Hauptbahnhof night train to Salzburg then bus to Sofia Knyaginya Maria Luiza Station. 21 h 13 min $108. From München Hbf train to Wien Penzing, train to Beograd, train to Palilulska pijaca, train to Dimitrovgrad, then train to Sofia. 29 h 10 min $185. From Munich rideshare to Sofia. 16 h 8 min $76. From Munich drive to Sofia. 13 h 14 min $214.
Close Print Itinerary
  1. Here are 6 options to get from
    Munich to Sofia:

    1. Trip:
      1 Fly
      • One-Way approx: USD $86 - $309
      • Duration: 5 h 24 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $86 - $309
        • Duration: 5 h 24 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $60 - $180
      • Duration: 19 h 40 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $60 - $180
        • Duration: 19 h 40 min
        Close x
    3. Trip:
      3 Night train, bus
      • One-Way approx: USD $107 - $111
      • Duration: 21 h 13 min
      Open +
      • Trip:
        3 Night train, bus
        • One-Way approx: USD $107 - $111
        • Duration: 21 h 13 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $136 - $220
      • Duration: 29 h 10 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $136 - $220
        • Duration: 29 h 10 min
        Close x
    5. Trip:
      5 Rideshare
      • One-Way approx: USD $77
      • Duration: 16 h 8 min
      Open +
      • Trip:
        5 Rideshare
        • One-Way approx: USD $77
        • Duration: 16 h 8 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $170 - $260
      • Duration: 13 h 14 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $170 - $260
        • Duration: 13 h 14 min
        Close x