Balkans Road Trip — Adriatic to Belgrade

Zagreb → Split → Dubrovnik → Kotor → Tirana → Ohrid → Skopje → Belgrade

1,152 km / 716 mi
Total Distance
14 h
Travel Time
16 days
Trip Length
8
Stops
138 kg
CO2 Estimate

Itinerary

1
Zagreb
Croatia · 2 days
🚗 Car · 259 km · 3 h
2
Split
Croatia · 3 days
🚗 Car · 165 km · 2 h
3
Dubrovnik
Croatia · 2 days
🚗 Car · 61 km · 46 min
4
Kotor
Montenegro · 2 days
🚗 Car · 149 km · 2 h
5
Tirana
Albania · 2 days
🚗 Car · 85 km · 1 h
6
Ohrid
North Macedonia · 2 days
🚗 Car · 111 km · 1 h
7
Skopje
🚗 Car · 322 km · 4 h
8
Belgrade
Serbia · 2 days

Countries on this route

Route FAQ

How long is the "Balkans Road Trip — Adriatic to Belgrade" route?

The full route covers 1,152 km / 716 mi across 8 stops, with roughly 14 h of total travel time between stops.

How many days do you need for this trip?

This itinerary is planned for 16 days: 2 days in Zagreb, 3 days in Split, 2 days in Dubrovnik, 2 days in Kotor, 2 days in Tirana, 2 days in Ohrid, 1 day in Skopje, 2 days in Belgrade. You can adjust the pace by copying the route into the free planner.

Which countries does this route pass through?

The trip visits 5 countries: Croatia, Montenegro, Albania, North Macedonia, Serbia.

How do you get between the stops?

The route uses 0 flight legs and 7 overland/sea legs (train, bus, car or boat). Each leg above shows the mode, distance and estimated travel time.

Can I customize this route?

Yes — click "Copy & customize this route" to open it in the free Topologica route planner, where you can add or remove stops, change transport modes and share your own version with one link. No account needed.

Plan your own route — free, no signup

Build a multi-stop trip with distances, travel times and CO2 estimates, then share it with one link.