Dubrovnik to Zagreb bus
Dubrovnik to Zagreb runs from the southern tip of Croatia back to the capital, mostly on overnight coaches timed for morning trains and flights. Fares start from EUR 42.90 and the fastest journeys take about 12h 30m. Most coaches cross the Pelješac bridge with no border stop; a few need ID via Bosnia's Neum corridor.
- From
- EUR 42.90
- Fastest
- 12h 30m
- Distance
- 600 km
Where the bus leaves and arrives
Your ticket names the exact stop for the departure you book. Live times, seats and fares appear when you search.
Departs from Dubrovnik
- Autobusni kolodvor Dubrovnik (Gruž)
Arrives in Zagreb
- Zagreb Autobusni kolodvor
Stops along the way
The typical stop pattern on this route. Direct services skip the intermediate stops; transfer services may add 20–45 minutes at each.
- 00:00DubrovnikOrigin
- +2hPloče
- +3hMakarska
- +4h 10mSplit
- +6h 20mZadar
- ZagrebDestination
Who runs this corridor
Travel documents
Document rules depend on your nationality — check them before you travel. Your ticket names the operator and the departure stop.
Most services now use the Pelješac bridge and stay inside Croatia with no border stop. A few operators still route via the Neum corridor through Bosnia and Herzegovina — carry a passport or EU ID if your ticket shows Neum.
See full travel info for Croatia →From Zagreb, where next?
Top onward destinations from Zagreb. Book each leg separately on Panonex — one EUR 2 fee per booking; each leg's cancellation terms are set by its carrier.
Travelling Dubrovnik to Zagreb
Dubrovnik to Zagreb, from EUR 42.90.
One booking, one EUR 2 fee. Cancellation and refund terms are set by the carrier and shown on your ticket.
