Travel options for:
Belgrade to Dubrovnik
  • Fly to Tivat, bus

    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      45 min - non-stop

      $50 - $160

    3. Tivat (TIV)

      47 min - 32.3 miles

      $6 - $9

    4. Herceg Novi

      1 h 10 min - once daily

  • Fly to Dubrovnik

    $101 - $473
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      55 min - non-stop

      $90 - $460

    3. Dubrovnik (DBV)

      28 min - hourly

      $8

  • Bus Dunavprevoz D.O.O.

    $22 - $25
    1. Belgrade

      1 h 10 min - hourly

    2. Šabac

      4 h 15 min - 3 times a week

      $19

    3. Trebinje

      31 min - 19.8 miles

      $3 - $6

  • Bus BS Tours

    $37 - $59
    1. Belgrade

      10 h 30 min - once daily

      $30 - $50

    2. Trebinje

      6 min - 1695 feet

    3. Trebinje

      34 min - twice daily - line 814

      $2 - $4

    4. Gornji Brgat

      18 min - 3 times a day

      $5

  • Train, bus

    $26 - $56
    1. Beograd

      10 h 59 min - once daily

      $13 - $40

    2. Podgorica Zob

      4 h 45 min - once daily

      $12 - $18

  • Drive

    $55 - $85
    1. Belgrade

      7 h 32 min - 299.7 miles

      $55 - $85

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

From Slavija bus to Belgrade airport, fly to Tivat airport, drive to Herceg Novi, then bus to Dubrovnik. 5 h 12 min. From Slavija bus to Belgrade airport, fly to Dubrovnik airport, then shuttle to Dubrovnik. 3 h 17 min $202. From Belgrade bus to Šabac, bus to Trebinje, then drive to Dubrovnik. 6 h 56 min $23. From Belgrade bus to Trebinje, walk to Trebinje, line 814 bus to Gornji Brgat, then bus to Dubrovnik. 13 h 28 min $38. From Beograd train to Podgorica Zob then bus to Dubrovnik Zob. 16 h 44 min $40. From Belgrade drive to Dubrovnik. 7 h 32 min $71.