Travel from Dubrovnik to Petrovac-RS-11-Serbia

Bus from Dubrovnik to Petrovac

You can take a bus from Dubrovnik to Petrovac via Trebinje, Šabac, and Belgrade in around 9 h 47 min.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast

How to get from Dubrovnik to Petrovac

From Dubrovnik drive to Trebinje, bus to Šabac, bus to Belgrade, then bus to Petrovac na Mlavi. 9 h 47 min. From Dubrovnik bus to Herceg Novi, bus to Kragujevac, then bus to Petrovac na Mlavi. 14 h 2 min 39€. From Dubrovnik drive to Nikšić, train to Podgorica, train to Velika Plana, then taxi to Petrovac. 16 h 42 min 56€. From Dubrovnik Zob bus to Podgorica, train to Kragujevac, then bus to Petrovac na Mlavi. 19 h 4 min 36€. From Dubrovnik drive to Petrovac. 7 h 50 min 62€. From Dubrovnik bus to Herceg Novi, drive to Tivat airport, fly to Belgrade airport, line 72 bus to Zeleni venac, walk to Belgrade, then bus to Petrovac. 7 h 42 min 74€. From Dubrovnik shuttle to Dubrovnik airport, fly to Belgrade airport, line 72 bus to Zeleni venac, walk to Belgrade, then bus to Petrovac. 6 h 28 min 167€. From Dubrovnik shuttle to Dubrovnik airport, fly to Osijek airport, taxi to Vinkovci, train to Belgrade, then bus to Petrovac. 9 h 55 min 141€.
Close Print Itinerary
  1. Here are 8 options to get from
    Dubrovnik to Petrovac:

    1. Trip:
      1 Bus Dunavprevoz D.O.O.
      • One-Way approx: N/A
      • Duration: 9 h 47 min
      Open +
      • Trip:
        1 Bus Dunavprevoz D.O.O.
        • One-Way approx: N/A
        • Duration: 9 h 47 min
        Close x
    2. Trip:
      2 Bus Ozlem Tours
      • One-Way approx: USD $45 - $50
      • Duration: 14 h 2 min
      Open +
      • Trip:
        2 Bus Ozlem Tours
        • One-Way approx: USD $45 - $50
        • Duration: 14 h 2 min
        Close x
    3. Trip:
      3 Drive, train
      • One-Way approx: USD $59 - $79
      • Duration: 16 h 42 min
      Open +
      • Trip:
        3 Drive, train
        • One-Way approx: USD $59 - $79
        • Duration: 16 h 42 min
        Close x
    4. Trip:
      4 Bus, train
      • One-Way approx: USD $30 - $62
      • Duration: 19 h 4 min
      Open +
      • Trip:
        4 Bus, train
        • One-Way approx: USD $30 - $62
        • Duration: 19 h 4 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $60 - $95
      • Duration: 7 h 50 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $60 - $95
        • Duration: 7 h 50 min
        Close x
    6. Trip:
      6 Bus to Tivat, fly to Belgrade, bus
      • One-Way approx: USD $69 - $183
      • Duration: 7 h 42 min
      Open +
      • Trip:
        6 Bus to Tivat, fly to Belgrade, bus
        • One-Way approx: USD $69 - $183
        • Duration: 7 h 42 min
        Close x
    7. Trip:
      7 Fly Dubrovnik to Belgrade, bus
      • One-Way approx: USD $104 - $475
      • Duration: 6 h 28 min
      Open +
      • Trip:
        7 Fly Dubrovnik to Belgrade, bus
        • One-Way approx: USD $104 - $475
        • Duration: 6 h 28 min
        Close x
    8. Trip:
      8 Fly Dubrovnik to Osijek, train, bus
      • One-Way approx: USD $93 - $230
      • Duration: 9 h 55 min
      Open +
      • Trip:
        8 Fly Dubrovnik to Osijek, train, bus
        • One-Way approx: USD $93 - $230
        • Duration: 9 h 55 min
        Close x