Between Dubrovnik and Zagreb we found up to 16
including 6 night buses.
The earliest departure from Dubrovnik is at 03:30 arriving to Zagreb at 13:10.
The latest departure is at 22:00 arriving at 07:00.
Prices for a one way adult ticket range from 24 € to 31 €.
Discounted tickets for children, students and pensioners are available on some departures.
Children tickets range from 5 € to 15 €, student tickets range from 18 € to 29 € and pensioner tickets range from 23 € to 29 €.
Most popular departures between Dubrovnik and Zagreb
The shortest travel distance between Dubrovnik (HR) and Zagreb (HR) is 599 km.
The fastest bus which departs at 09:00 has a travel time of 08:30h.
The longest travel time on the route is 12:30h.
Some of the busses going from Dubrovnik to Zagreb have stops in Orasac, Slano, Split and Plitvice Lakes.
Depending on the selected departure, the following amenities are available: Aircondition.
Specific information about each route can be found by clicking the route in the search results.
Overnight bus Dubrovnik to Zagreb
If you want to travel overnight, there are 6 night buses from Dubrovnik to Zagreb.
The overnight buses depart between 15:00 and 22:00 and arrive between 00:15 and 07:00 in the morning.
Bus departures on this route are operated by the following bus companies: