Rome2Rio

How to get fromDubrovnik to Belgradeby shuttle, plane, car, train, or bus

Find Transport to Belgrade

See all options

There are 9 ways to get from Dubrovnik to Belgrade by shuttle, plane, car, train, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Shuttle to Podgorica Airport, fly

    best
    1. Take a shuttle bus from Žabljak, Bus Station to Podgorica Airportshuttle bus
    2. Fly from Podgorica Airport (TGD) to Belgrade Nikola Tesla Airport (BEG)plane plane TGD - BEG
    5h 1m
  2. Drive, train

    cheapest
    1. Drive from Dubrovnik to Pribojcar car
    2. Take the train from Priboj to Beograd Centartrain train Re
    8h 28m
    RSD 3,480–5,893
  3. Bus, train

    1. Take the bus from Žabljak, Bus Station to Užice, Autobuska Stanicabus bus
    2. Take the train from Uzice to Beograd Centartrain train Ir / ...
    9h 37m
    RSD 7,112–9,042
  4. Drive 354.3 km

    1. Drive from Dubrovnik to Belgradecar car 354.3 km
    6h 35m
    RSD 5,541–8,004
  5. Shuttle, shuttle to Tivat Airport, fly

    1. Take a shuttle bus from Žabljak, Bus Station to Podgorica Airportshuttle bus
    2. Take a shuttle bus from Podgorica Airport to Kotor, Autobuska Stanicashuttle bus
    3. Fly from Tivat Airport (TIV) to Belgrade Nikola Tesla Airport (BEG)plane plane TIV - BEG
    6h 30m
  6. Drive to Dubrovnik Airport, fly

    1. Drive from Dubrovnik to Dubrovnik Airport (DBV)car car
    2. Fly from Dubrovnik Airport (DBV) to Belgrade Nikola Tesla Airport (BEG)plane plane DBV - BEG
    5h 26m
    RSD 12,709–27,801
  7. Drive, bus to Sarajevo, fly

    1. Drive from Dubrovnik to Prijeđelcar car
    2. Take the bus from Prijeđel to Sarajevo, Autobuska Stanicabus bus
    3. Fly from Sarajevo (SJJ) to Belgrade Nikola Tesla Airport (BEG)plane plane SJJ - BEG
    7h 10m
    RSD 11,222–31,761
  8. Bus

    1. Take the bus from Žabljak, Bus Station to Beograd, Autobuska stanicabus bus
    9h 41m
    RSD 7,418–9,248
  9. Bus via Foča

    1. Take the bus from Pluzine, Autobuska to Foča, Autobuska stanicabus bus
    2. Take the bus from Foča, Autobuska stanica to Beograd, Autobuska stanicabus bus
    10h 6m
    RSD 6,883–7,857

Podgorica Airport (TGD) to Belgrade Nikola Tesla Airport (BEG) flights

Calendar35Weekly Planes
Duration51 minAverage Duration
TicketRSD 6,807Cheapest Price
See schedules

Questions & Answers

What companies run services between Dubrovnik, Montenegro and Belgrade, Serbia?

Banbus operates a bus from Žabljak, Bus Station to Beograd, Autobuska stanica 3 times a week. Tickets cost RSD 2,300–3,200 and the journey takes 9h.

Airlines
Train operators
Bus operators

Want to know more about travelling around Serbia

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides