Travel options for:
Sofia to Dubrovnik
  • Bus Makedonija Soobrakaj AD

    $50 - $65
    1. Sofia

      5 h - 3 times a day

      $20

    2. Skopje

      4 h 30 min - once daily

      $27 - $40

    3. Herceg Novi Zob

      1 h 40 min - once daily

      $3 - $5

  • Train, bus, drive

    $50 - $80
    1. Sofia

      2 h 12 min - once daily

      $2 - $6

    2. Dimitrovgrad

      3 h 7 min - 5 times a day

      $3 - $9

    3. Nis

      5 h 27 min - 5 times a week

      $12 - $17

    4. Skopje

      4 h 30 min - once daily

      $27 - $40

    5. Herceg Novi

      47 min - 31.3 miles

      $6 - $9

  • Bus Hafet Tours

    $75 - $104
    1. Sofia

      4 h 40 min - twice daily

      $13 - $19

    2. Skopje

      55 min - every 3 hours

      $2 - $11

    3. Tetovo

      11 h 45 min - twice a week

      $60 - $75

  • Bus

    $50 - $70
    1. Sofia

      5 h - 3 times a day

      $20

    2. Skopje

      13 h 45 min - once daily

      $30 - $50

  • Drive

    $85 - $130
    1. Sofia

      10 h 17 min - 456.9 miles

      $85 - $130

  • Fly

    $139 - $399
    1. Sofia

      39 min - every 30 minutes - line 84

      $1

    2. Sofia (SOF)

      4 h 5 min - 1 stopover

      $130 - $390

    3. Dubrovnik (DBV)

      28 min - hourly

      $8

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

From Sofia bus to Skopje, bus to Herceg Novi Zob, then bus to Dubrovnik Zob. 13 h 10 min 3085. From Sofia train to Dimitrovgrad, train to Nis, train to Skopje, bus to Herceg Novi, then drive to Dubrovnik. 19 h 3 min 3517. From Sofia bus to Skopje, bus to Tetovo, then bus to Dubrovnik. 19 h 14 min 5020. From Sofia bus to Skopje then bus to Dubrovnik. 19 h 45 min 3398. From Sofia drive to Dubrovnik. 10 h 17 min 5714. From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Dubrovnik airport, then shuttle to Dubrovnik. 7 h 36 min 13512.