Travel options for:
Burgas to Sofia
  • Bus

    $16 - $40
    1. Burgas

      5 h 40 min - every 3 hours

      $16 - $40

  • Train

    $11 - $12
    1. Burgas

      6 h 3 min - once daily

      $11 - $12

  • Bus via Karnobat

    $20 - $28
    1. Burgas

      50 min - every 3 hours

      $3 - $6

    2. Karnobat

      4 h 50 min - every 3 hours

      $16 - $23

  • Drive

    $35 - $55
    1. Burgas

      3 h 16 min - 239.1 miles

      $35 - $55

  • Bus, fly

    $29 - $126
    1. Burgas

      2 h - 4 times a day

      $6 - $12

    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

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

From Burgas bus to Sofia. 5 h 40 min 33. From Burgas train to Sofia. 6 h 3 min 19. From Burgas bus to Karnobat then bus to Sofia. 6 h 40 min 39. From Burgas drive to Sofia. 3 h 16 min 77. From Burgas West bus to Varna, taxi to Varna airport, fly to Sofia airport, then line 84 bus to Sofia. 4 h 50 min 88.