Travel options for:
Sarajevo to Sofia
  • Fly

    $136 - $296
    1. Sarajevo

      5 min - 2.4 miles

      $4 - $6

    2. Sarajevo (SJJ)

      4 h - 1 stopover

      $130 - $290

    3. Sofia (SOF)

      38 min - every 30 minutes - line 84

      $1

  • Bus Drina Trans

    $37 - $57
    1. Istočno Sarajevo

      1 h 50 min - every 3 hours

      $7 - $14

    2. Zvornik

      4 h - once daily

      $19 - $29

    3. Niš

      3 h - twice daily

      $10 - $15

  • Bus via Belgrade

    1. Sarajevo

      6 h 45 min - once daily

      $13 - $40

    2. Belgrade

      5 h - twice daily

    3. Dimitrovgrad

      1 h 19 min - twice daily

      $3

  • Bus, train

    $36 - $58
    1. Istočno Sarajevo

      1 h 50 min - every 3 hours

      $7 - $14

    2. Zvornik

      2 h 15 min - every 4 hours

      $9 - $12

    3. Beograd

      4 h 28 min - 5 times a week

      $14 - $19

    4. Palilulska pijaca

      3 h 8 min - 5 times a day

      $3 - $9

    5. Dimitrovgrad

      2 h 12 min - once daily

      $2 - $5

  • Bus Makedonija Soobrakaj AD

    $46 - $79
    1. Sarajevo

      14 h - twice a week

      $26 - $60

    2. Skopje

      5 h - 3 times a day

      $20

  • Drive

    $60 - $90
    1. Sarajevo

      8 h 27 min - 385.1 miles

      $60 - $90

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

From Sarajevo taxi to Sarajevo airport, fly to Sofia airport, then line 84 bus to Sofia. 4 h 58 min $186. From Istočno Sarajevo bus to Zvornik, bus to Niš, then bus to Sofia. 10 h 50 min $49. From Sarajevo bus to Belgrade, bus to Dimitrovgrad, then bus to Sofia. 15 h 4 min. From Istočno Sarajevo bus to Zvornik, bus to Beograd, train to Palilulska pijaca, train to Dimitrovgrad, then train to Sofia. 17 h 53 min $51. From Sarajevo bus to Skopje then bus to Sofia. 20 h $78. From Sarajevo drive to Sofia. 8 h 27 min $75.