Travel options for:
Yambol to Sofia
  • Bus Dichoni

    $13 - $15
    1. Yambol

      3 h 45 min - 3 times a day

      $13 - $15

  • Train, bus

    $13 - $18
    1. Jambol

      57 min - once daily

      $3 - $4

    2. Stara Zagora

      5 min - 1574 feet

    3. Stara Zagora

      2 h 45 min - every 3 hours

      $10 - $15

  • Train

    $9 - $10
    1. Yambol

      5 h 36 min - once daily

      $9 - $10

  • Bus Haskovo Info

    1. Yambol

      3 h - once daily

    2. Haskovo

      5 h - hourly

  • Night train

    $9 - $11
    1. Jambol

      6 h 7 min - once daily

      $9 - $11

  • Drive

    $29 - $45
    1. Yambol

      2 h 38 min - 186.4 miles

      $29 - $45

  • Train, fly

    $29 - $121
    1. Yambol

      3 h 11 min - once daily

      $6 - $7

    2. Varna

      10 min - 5.9 miles

      $3 - $4

    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 Yambol bus to Sofia. 3 h 45 min 25. From Jambol train to Stara Zagora, walk to Stara Zagora, then bus to Sofia. 4 h 43 min 27. From Yambol train to Sofia. 5 h 36 min 16. From Yambol bus to Haskovo then bus to Sofia. 8 h 45 min. From Jambol night train to Sofia. 6 h 7 min 16. From Yambol drive to Sofia. 2 h 38 min 60. From Yambol train to Varna, taxi to Varna airport, fly to Sofia airport, then line 84 bus to Sofia. 6 h 4 min 83.