Travel from Kiev to Sofia

Bus or fly from Kiev to Sofia?

Wizz Air, LOT and 8 other airlines fly from Kiev to Sofia every 4 hours. Alternatively, you can take a bus from Kiev to Sofia via Odessa in around 27 h 10 min.

How to get from Kiev to Sofia

From Starovokzalna line 368 Minibus to Kiev Zhulhany airport, fly to Sofia airport, then line 84 bus to Sofia. 9 h 48 min $131. From Pivdenny station bus to Kiev airport, fly to Sofia airport, then line 84 bus to Sofia. 7 h 48 min $133. From Kiev bus to Odessa then bus to Sofia. 27 h 10 min $76. From Kiev Pass train to Odessa then bus to Sofia. 27 h 54 min $69. From Kyiv-Passazhyrskiy Station train to Gara Bucureşti Nord, night train to Ruse, then train to Sofia. 37 h 45 min $89. From Kiew Dachnaja bus to Odessa, Pryvoz then bus to Sofia Serdika. 2 days 8 h $129. From Kiev drive to Sofia. 16 h 56 min $160.
Close Print Itinerary
  1. Here are 7 options to get from
    Kiev to Sofia:

    1. Trip:
      1 Fly from Kiev Zhulhany
      • One-Way approx: USD $111 - $311
      • Duration: 9 h 48 min
      Open +
      • Trip:
        1 Fly from Kiev Zhulhany
        • One-Way approx: USD $111 - $311
        • Duration: 9 h 48 min
        Close x
    2. Trip:
      2 Fly from Kiev
      • One-Way approx: USD $83 - $173
      • Duration: 7 h 48 min
      Open +
      • Trip:
        2 Fly from Kiev
        • One-Way approx: USD $83 - $173
        • Duration: 7 h 48 min
        Close x
    3. Trip:
      3 Bus Service Tur
      • One-Way approx: USD $75 - $79
      • Duration: 27 h 10 min
      Open +
      • Trip:
        3 Bus Service Tur
        • One-Way approx: USD $75 - $79
        • Duration: 27 h 10 min
        Close x
    4. Trip:
      4 Train, bus
      • One-Way approx: USD $66 - $72
      • Duration: 27 h 54 min
      Open +
      • Trip:
        4 Train, bus
        • One-Way approx: USD $66 - $72
        • Duration: 27 h 54 min
        Close x
    5. Trip:
      5 Train, night train
      • One-Way approx: USD $73 - $101
      • Duration: 37 h 45 min
      Open +
      • Trip:
        5 Train, night train
        • One-Way approx: USD $73 - $101
        • Duration: 37 h 45 min
        Close x
    6. Trip:
      6 Bus Maximov Tours
      • One-Way approx: USD $120 - $144
      • Duration: 2 days 8 h
      Open +
      • Trip:
        6 Bus Maximov Tours
        • One-Way approx: USD $120 - $144
        • Duration: 2 days 8 h
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $130 - $190
      • Duration: 16 h 56 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $130 - $190
        • Duration: 16 h 56 min
        Close x