Travel options for:
Burgas to Sofia
  • Fly from Burgas

    $31 - $703
    1. Burgas

      14 min - hourly

      $1 - $3

    2. Burgas (BOJ)

      50 min - non-stop

      $29 - $700

    3. Sofia (SOF)

      38 min - every 30 minutes - line 84

      $1

      • Sofia
  • Bus to Varna, fly

    $30 - $124
    1. Burgas

      1 h 58 min - 3 times a day

      $7 - $11

    2. Varna

      7 min - 4.3 miles

      $2 - $3

    3. Varna (VAR)

      50 min - non-stop

      $19 - $110

    4. Sofia (SOF)

      38 min - every 30 minutes - line 84

      $1

      • Sofia
  • Bus Union Ivkoni

    $15 - $24
    1. Burgas

      5 h 40 min - every 3 hours

      $15 - $24

      • Sofia
  • Train

    $10 - $12
    1. Burgas

      6 h 3 min - once daily

      $10 - $12

      • Sofia
  • Bus Biomet

    $22 - $29
    1. Burgas West

      4 h - twice daily

      $14 - $16

    2. Veliko Tarnovo

      9 min - 2654 feet

    3. Veliko Tarnovo

      3 h 2 min - every 2 hours

      $8 - $13

      • Sofia
  • Drive

    $35 - $55
    1. Burgas

      3 h 16 min - 239.1 miles

      $35 - $55

      • Sofia
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Burgas - South bus to Burgas airport, fly to Sofia airport, then line 84 bus to Sofia. 2 h 57 min $182. From Burgas bus to Varna, taxi to Varna airport, fly to Sofia airport, then line 84 bus to Sofia. 4 h 48 min $53. From Burgas bus to Sofia. 5 h 40 min $16. From Burgas train to Sofia. 6 h 3 min $11. From Burgas West bus to Veliko Tarnovo, walk to Veliko Tarnovo, then bus to Sofia. 7 h 59 min $26. From Burgas drive to Sofia. 3 h 16 min $46.