Travel from Brno to Sofia

Train, bus or fly from Brno to Sofia?

BMI Regional, Lufthansa and 3 other airlines fly from Brno to Sofia twice daily. Alternatively, RegioJet operates a bus from Brno to Sofia every 30 minutes. Tickets cost $5 - $7 and the journey takes 2 h 15 min. 2 other operators also service this route.

How to get from Brno to Sofia

From Brno - Úzká line 48 bus to Brno airport, fly to Sofia airport, then line 84 bus to Sofia. 7 h 53 min $326. From Brno hl.n. train to Wien Hbf, train to Vienna airport, fly to Sofia airport, then line 84 bus to Sofia. 6 h 59 min $145. From Brno hl.n. train to Central station, line 61 bus to Bratislava airport, fly to Sofia airport, then line 84 bus to Sofia. 6 h 19 min $120. From Brno, AN u hotelu Grand bus to Wien then bus to Sofia. 18 h $55. From Brno bus to Sofia. 18 h 36 min $70. From Brno hl.n. train to Wien Hbf, train to Beograd, train to Palilulska pijaca, train to Dimitrovgrad, then train to Sofia. 26 h 20 min $107. From Brno drive to Sofia. 10 h 54 min $148.
Close Print Itinerary
  1. Here are 7 options to get from
    Brno to Sofia:

    1. Trip:
      1 Fly from Brno
      • One-Way approx: USD $155 - $607
      • Duration: 7 h 53 min
      Open +
      • Trip:
        1 Fly from Brno
        • One-Way approx: USD $155 - $607
        • Duration: 7 h 53 min
        Close x
    2. Trip:
      2 Train to Vienna, fly
      • One-Way approx: USD $86 - $250
      • Duration: 6 h 59 min
      Open +
      • Trip:
        2 Train to Vienna, fly
        • One-Way approx: USD $86 - $250
        • Duration: 6 h 59 min
        Close x
    3. Trip:
      3 Train to Bratislava, fly
      • One-Way approx: USD $44 - $223
      • Duration: 6 h 19 min
      Open +
      • Trip:
        3 Train to Bratislava, fly
        • One-Way approx: USD $44 - $223
        • Duration: 6 h 19 min
        Close x
    4. Trip:
      4 Bus BG Razpisanie
      • One-Way approx: USD $50 - $61
      • Duration: 18 h
      Open +
      • Trip:
        4 Bus BG Razpisanie
        • One-Way approx: USD $50 - $61
        • Duration: 18 h
        Close x
    5. Trip:
      5 Bus EAAA
      • One-Way approx: USD $40 - $140
      • Duration: 18 h 36 min
      Open +
      • Trip:
        5 Bus EAAA
        • One-Way approx: USD $40 - $140
        • Duration: 18 h 36 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $78 - $128
      • Duration: 26 h 20 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $78 - $128
        • Duration: 26 h 20 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $120 - $180
      • Duration: 10 h 54 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $120 - $180
        • Duration: 10 h 54 min
        Close x