Travel options for:
Sofia to Zagreb
  • Fly to Zagreb

    $135 - $451
    1. Sofia

      39 min - every 30 minutes - line 84

      $1

    2. Sofia (SOF)

      3 h 40 min - 1 stopover

      $120 - $340

    3. Zagreb (ZAG)

      7 min - on demand

      $14 - $110

  • Fly to Graz, shuttle

    $146 - $791
    1. Sofia

      39 min - every 30 minutes - line 84

      $1

    2. Sofia (SOF)

      3 h 25 min - 1 stopover

      $110 - $460

    3. Graz (GRZ)

      2 h 48 min - on demand

      $35 - $330

  • Bus Yubim

    $130 - $170
    1. Sofia

      14 h 7 min - once a week

      $130 - $170

  • Bus Nis Ekspres

    $38 - $42
    1. Sofia

      3 h - twice daily

      $10 - $15

    2. Niš

      10 h 36 min - twice daily

      $28

  • Train, night train

    $45 - $104
    1. Sofia

      2 h 12 min - once daily

      $2 - $5

    2. Dimitrovgrad

      3 h 11 min - 5 times a day

      $3 - $9

    3. Niš

      4 h 17 min - once daily

      $17 - $55

    4. Beograd

      3 h 20 min - once daily

      $6 - $10

    5. Vinkovci

      3 h 25 min - once daily

      $17 - $25

  • Night train

    $33 - $51
    1. Sofia

      33 h 26 min - once daily

      $11 - $16

    2. Beograd

      6 h 58 min - once daily

      $21 - $35

  • Drive

    $95 - $140
    1. Sofia

      8 h 13 min - 489.2 miles

      $95 - $140

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

From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Zagreb airport, then shuttle to Zagreb. 6 h 41 min $210. From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Graz airport, then shuttle to Zagreb. 9 h 22 min $390. From Sofia bus to Zagreb - Motel Plitvice. 14 h 7 min $149. From Sofia bus to Niš then bus to Zagreb. 14 h 36 min $42. From Sofia train to Dimitrovgrad, train to Niš, train to Beograd, night train to Vinkovci, then train to Zagreb Glavni Kolod.. 20 h 25 min $88. From Sofia night train to Beograd then night train to Zagreb Glavni Kolod.. 41 h 24 min $41. From Sofia drive to Zagreb. 8 h 13 min $117.