Travel options for:
Dubrovnik to Belgrade
  • Bus to Tivat, fly

    $59 - $175
    1. Dubrovnik

      1 h 5 min - once daily

    2. Herceg Novi

      47 min - 32.2 miles

      $6 - $9

    3. Tivat (TIV)

      45 min - non-stop

      $50 - $160

    4. Belgrade (BEG)

      30 min - every 20 minutes

      $3 - $6

  • Fly from Dubrovnik

    $100 - $473
    1. Dubrovnik

      29 min - hourly

      $8

    2. Dubrovnik (DBV)

      55 min - non-stop

      $90 - $460

    3. Belgrade (BEG)

      30 min - every 20 minutes

      $3 - $6

  • Bus Dunavprevoz D.O.O.

    1. Dubrovnik

      31 min - 19.8 miles

      $3 - $6

    2. Trebinje

      4 h 15 min - 3 times a week

      $19

    3. Šabac

      1 h 10 min - hourly

  • Bus BS Tours

    $36 - $59
    1. Dubrovnik

      17 min - 3 times a day

      $5

    2. Gornji Brgat

      34 min - twice daily - line 814

      $2 - $4

    3. Trebinje

      6 min - 1695 feet

    4. Trebinje

      10 h 30 min - once daily

      $29 - $50

  • Bus, train

    $25 - $57
    1. Dubrovnik Zob

      4 h 15 min - once daily

      $12 - $18

    2. Podgorica

      11 h 3 min - once daily

      $13 - $40

  • Drive

    $55 - $85
    1. Dubrovnik

      7 h 31 min - 299.7 miles

      $55 - $85

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

From Dubrovnik bus to Herceg Novi, drive to Tivat airport, fly to Belgrade airport, then bus to Belgrade. 4 h 12 min $81. From Dubrovnik shuttle to Dubrovnik airport, fly to Belgrade airport, then bus to Belgrade. 2 h 59 min $201. From Dubrovnik drive to Trebinje, bus to Šabac, then bus to Belgrade. 6 h 47 min. From Dubrovnik bus to Gornji Brgat, line 814 bus to Trebinje, walk to Trebinje, then bus to Belgrade. 13 h 27 min $37. From Dubrovnik Zob bus to Podgorica then train to Beograd. 16 h 18 min $39. From Dubrovnik drive to Belgrade. 7 h 31 min $71.