All transport fares and daily budgets benchmarked for 2026.
Core Planning
Adriatic & Balkans • 14 Days
Prices verified: Aug 2026 Source: Train fare

14-Day Grand Balkan Loop: Zagreb to Kotor via Bosnia & Serbia

A masterclass in cross-border Balkan transit. Journey from Zagreb to Belgrade by train/bus, ride the high-speed Soko train, cross into Bosnia for Sarajevo Ottoman history and Mostar Talgo train, descend into Montenegro Bay of Kotor, and conclude in Dubrovnik.

Trip Duration 14 Days
Estimated Total €580
Daily Average ~€41/day
Travel Style backpacker
Itinerary route

Swipe to follow the full route.

  1. 1
    Zagreb 1 day
  2. 2
    Belgrade 2 days
  3. 3
    Novi Sad 1 day
  4. 4
    Sarajevo 2 days
  5. 5
    Mostar 1 day
  6. 6
    Trebinje 1 day
  7. 7
    Kotor 2 days
  8. 8
    Budva 1 day
  9. 9
    Dubrovnik 3 days

Intercity route legs

Zagreb → Belgrade bus • Approx 5h 30m 💡 Book via FlixBus for lowest fares and verified schedules.
~€24.00
Belgrade → Novi Sad train • Approx 0h 36m 💡 Book via Srbija Voz for lowest fares and verified schedules.
~€6.20
Belgrade → Sarajevo bus • Approx 7h 00m 💡 Book via Centrotrans for lowest fares and verified schedules.
~€24.00
Sarajevo → Mostar train • Approx 1h 58m 💡 Book via ŽFBH Talgo for lowest fares and verified schedules.
~€7.40
Mostar → Trebinje bus • Approx 2h 30m 💡 Book via Jugoprevoz for lowest fares and verified schedules.
~€8.00
Trebinje → Kotor bus • Approx 2h 00m 💡 Book via Božur for lowest fares and verified schedules.
~€10.00
Kotor → Budva bus • Approx 0h 40m 💡 Book via Mediteran Express for lowest fares and verified schedules.
~€4.00
Budva → Dubrovnik bus • Approx 3h 00m 💡 Book via Božur for lowest fares and verified schedules.
~€20.00

Day-by-day itinerary

Day 1

Zagreb Arrival & Upper Town

Zagreb

Explore Zagreb Upper Town and enjoy coffee along Tkalčićeva street.

Estimated day spending: €38.00
Day 2

Highway Coach to Belgrade

Belgrade

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

Estimated day spending: €45.00
Day 3

Belgrade Fortress & Sava River Walk

Belgrade

Explore Kalemegdan citadel and Saint Sava temple.

Estimated day spending: €38.00
Day 4

Soko Train to Novi Sad Day Trip

Novi Sad

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

Estimated day spending: €42.00
Day 5

Bus 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
Day 6

Sarajevo War History & Olympic Mountain

Sarajevo

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

Estimated day spending: €42.00
Day 7

Talgo 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
Day 8

Herzegovina Wine Country to Trebinje

Trebinje

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

Estimated day spending: €35.00
Day 9

Cross Border into Montenegro: Bay of Kotor

Kotor

Bus to Kotor (€10). Explore the stone alleys and Venetian gates.

Estimated day spending: €48.00
Day 10

Kotor Ramparts Climb & Perast

Kotor

Climb Saint John Fortress and take local bus to Perast island church.

Estimated day spending: €45.00
Day 11

Budva Citadel & Coast

Budva

Short 40-minute bus to Budva (€4). Stroll the Venetian old town and swim.

Estimated day spending: €50.00
Day 12

Cross Border into Croatia: Dubrovnik

Dubrovnik

Morning coach to Dubrovnik (€20). Stroll Stradun and swim off Danče.

Estimated day spending: €55.00
Day 13

Dubrovnik Old City Walls

Dubrovnik

Walk the medieval ramparts early in the morning and hike Mount Srđ at sunset.

Estimated day spending: €60.00
Day 14

Departure

Dubrovnik

Morning coffee at Old Port and bus to airport.

Estimated day spending: €40.00

✂️ What I Would Cut If Short on Time

Cut Novi Sad and Belgrade, heading directly from Zagreb into Sarajevo to save 3 days.

Make this trip cheaper

These options use the current typical minimum fare in our route records. They are not guaranteed quotes, and prices can change before booking.

Belgrade to Sarajevo by Bus
Typical minimum €22.00, about €2.00 below this itinerary's stored leg estimate.
Fare source
Kotor to Budva by Bus
Typical minimum €3.50, about €0.50 below this itinerary's stored leg estimate.
Fare source

Make the itinerary fit your trip

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