Skip to content
EuroTravelHacks
Appearance
Trip cost calculator
Menu

14-day Balkan journey: Zagreb to Dubrovnik

This route changes base frequently and finishes in Dubrovnik rather than returning to Zagreb. It suits travellers comfortable with longer coach days and separate border requirements. Confirm every connection before booking non-refundable rooms, then keep the Croatia arrival and departure days flexible.

Adriatic & Balkans · Published planning example

Zagreb's rooftops and modern skyline under a blue sky
Zagreb, Croatia
Duration
14 days
Travel style
Backpacker

Day-by-day itinerary

Open a day to read the plan and its spending notes.

  1. Day 1Start in Zagreb with time to settle
    Zagreb

    Leave bags at the room and take a manageable walk through the Lower Town. With an early arrival, add Dolac or the Upper Town; with a late arrival, choose dinner and rest. Confirm tomorrow’s international coach and find the correct departure station before the morning.

    Estimated day spending: €81.00

  2. Day 2Highway Coach to Belgrade
    Belgrade
    A bridge and Belgrade's skyline beside the river
    Belgrade, Serbia

    Take coach to Belgrade (€24). Walk Knez Mihailova and eat dinner in Skadarlija.

    Estimated day spending: €45.00

  3. Day 3Belgrade Fortress & Sava River Walk
    Belgrade

    Explore Kalemegdan citadel and Saint Sava temple.

    Estimated day spending: €38.00

  4. Day 4Soko Train to Novi Sad Day Trip
    Novi Sad
    Petrovaradin Fortress beside the Danube in Novi Sad
    Novi Sad, Serbia

    Ride the 36-minute high-speed train to Novi Sad (€6.20). Tour Petrovaradin fortress.

    Estimated day spending: €42.00

  5. Day 5Bus across the Drina Valley to Sarajevo
    Sarajevo

    Scenic coach ride across eastern Bosnia to Sarajevo (€24). Check into Baščaršija hostel.

    Estimated day spending: €46.00

  6. Day 6Sarajevo War History & Olympic Mountain
    Sarajevo

    Tour Tunnel of Hope and ride Trebević cable car for panoramic valley views.

    Estimated day spending: €42.00

  7. Day 7Talgo Train along Neretva Canyon to Mostar
    Mostar

    Ride the morning Talgo train to Mostar (€7.40). Walk Stari Most and eat trout.

    Estimated day spending: €38.00

  8. Day 8Herzegovina Wine Country to Trebinje
    Trebinje

    Bus to Trebinje (€8). Tour the shaded plane tree square and Arslanagić Bridge.

    Estimated day spending: €35.00

  9. Day 9Cross into Montenegro and settle in Kotor
    Kotor

    Use the confirmed border coach from Trebinje and keep documents handy. After checking in, walk the old-town lanes and harbour without adding a timed wall climb.

    Chosen allowance includes one individual bed in Kotor, food and local movement. The international coach and paid visits are additional current costs.

    Estimated day spending: €60.00

  10. Day 10Use Kotor as a base for the bay
    Kotor

    Choose the walls in suitable conditions or take a current local bus toward Perast. Confirm the last return and treat a boat outing as a separate purchase.

    Chosen allowance includes a second Kotor bed night. Replace local transport, walls and boat amounts with the current choices.

    Estimated day spending: €60.00

  11. Day 11Travel to Budva and keep the coast simple
    Budva

    Take the dated coach to Budva, leave bags and explore the old town. Choose one beach or coastal walk only after checking access and weather.

    Chosen allowance includes one individual bed in Budva. The coach, station charge and beach facilities are separate.

    Estimated day spending: €65.00

  12. Day 12Travel from Budva to Dubrovnik
    Dubrovnik

    Use the booked coach and keep travel documents handy for the Croatia border. Leave the arrival afternoon flexible because queues and traffic can change the timing. From Gruž, take the local journey to your room, then have dinner and a short walk if you still feel like going out.

    Estimated day spending: €91.00

  13. Day 13Give Dubrovnik its own full day
    Dubrovnik

    Choose the walls in comfortable weather or the cable car for the Srđ view. Compare the pass only if you will use its museums or local buses. Leave time for the old harbour, lunch and a quieter afternoon near your accommodation instead of adding another border trip. The day budget includes €40 for the city walls; adjust it if you choose a different visit.

    Estimated day spending: €131.00

  14. Day 14A calm finish in Dubrovnik
    Dubrovnik

    Enjoy a short morning walk or café stop if the departure allows. Collect bags and use the correct airport-shuttle or coach stop with a useful buffer. The itinerary ends here; returning to Zagreb is an additional travel day, not an included final leg. The departure-day budget has no overnight room allowance.

    Estimated day spending: €41.00

Begin with an uncomplicated Zagreb day

If you arrive early, leave bags and walk the Lower Town before choosing one Upper Town stop. Otherwise, have dinner and save your energy for the next day's international coach. Confirm the Zagreb-to-Belgrade departure, station and required documents in advance. Coach planner.

Border days need room in the schedule

This is an active itinerary across Croatia, Serbia, Bosnia and Herzegovina, and Montenegro. Each country has its own entry requirements. Carry the documents that apply to your nationality, and leave room for queues rather than filling arrival days with timed visits.

End in Dubrovnik, not back in Zagreb

The last Croatia section starts with the journey from Budva to Dubrovnik. Confirm the direct coach and leave a generous border buffer. Arrival is in the Gruž area, with local travel to the room still to come. Budva to Dubrovnik departures.

Use the next day for your main paid Dubrovnik visit and keep the final day flexible for the airport.

Recheck the Montenegro section

For the Trebinje to Kotor border journey, Kotor to Budva coach and Budva to Dubrovnik border journey, use the actual travel date and leave the arrival light. BusTicket4.me can help with Montenegro searches, while the dated FlixBus Budva to Dubrovnik page shows the cross-border coach. Station, luggage and border time remain additional checks.

The three Montenegro day figures are adjustable allowances for one traveller using one individual bed. They are not room quotes or measured daily averages.

Itinerary route

Swipe to follow the full route.

  1. 1
    Zagreb Day 1
  2. 2
    Belgrade Day 2 to 3
  3. 3
    Novi Sad Day 4
  4. 4
    Sarajevo Day 5 to 6
  5. 5
    Mostar Day 7
  6. 6
    Trebinje Day 8
  7. 7
    Kotor Day 9 to 10
  8. 8
    Budva Day 11
  9. 9
    Dubrovnik Day 12 to 14

Journeys between stops

How to get from one stop to the next. Journey times are approximate; use the ticket and timetable links to choose a departure for your travel date.

Day 2: Zagreb to Belgrade

Bus · Allow roughly 5 to 6 hours or more

Take the booked international coach from Zagreb main bus station to the Belgrade stop on your ticket. Keep required documents handy and allow for the Serbia border. Leave the arrival day free of tight connections. FlixBus advertises tickets from €23.48; your departure may cost more.

Day 4: Belgrade to Novi Sad

Train · About 0h 36m · Estimated fare €6.20

Book via Srbija Voz for lowest fares and verified schedules.

Compare this journey

Day 5: Novi Sad to Sarajevo

Bus · From about 9½ hours

Coaches are available between Novi Sad and Sarajevo. Compare the complete booking, including any change of bus and the arrival station. Allow for the border crossing and keep arrival-day plans light; this is a long transfer.

Day 7: Sarajevo to Mostar

Train · About 1h 58m · Estimated fare €7.40

Book via ŽFBH Talgo for lowest fares and verified schedules.

Compare this journey

Day 8: Mostar to Trebinje

Bus · About 2h 30m · Estimated fare €8.00

Book via Jugoprevoz for lowest fares and verified schedules.

Compare this journey

Day 9: Trebinje to Kotor

Bus · Allow about 2¼ to 5 hours

Dated results can be much faster than the route page's five-hour average, so choose the exact Trebinje to Kotor departure rather than relying on one headline time. Carry the required border documents and allow for delays. Luggage may cost extra.

Day 11: Kotor to Budva

Bus · About 45 minutes

Take a dated coach from Kotor Bus Station to Budva Bus Station. BusTicket4.me gives an average journey of 44 minutes and says luggage is usually charged per bag. Check the complete fare for your departure and allow extra time in coastal traffic.

Compare this journey

Day 12: Budva to Dubrovnik

Bus · From 2 hours 20 minutes, plus possible border delay

FlixBus lists a minimum journey of 2 hours 20 minutes from Budva AS to Dubrovnik's main bus station in Gruž. Add the €2 Budva station entrance fee and allow for border delays. The page shows conflicting starting prices, so check the fare for your date instead of using a fixed amount.

If you have fewer days

Remove an optional outing or add nights if the border-to-border pace feels too busy. Keep the final Dubrovnik buffer before a flight. Turning the trip into a return loop requires an additional journey to Zagreb.

Make this trip cheaper

Compare your room and daily spending choices in the cost calculator. Check each journey fare, including local transfers, and count tickets covered by a pass only once.

Make the itinerary fit your trip

Change the days in each city, leave out stops, and update the estimate without changing the published itinerary.