Not seeing a Scroll to Top Button? Go to our FAQ page for more info.

Zagreb to Dubrovnik Bus

The distance between Croatian capital Zagreb and the city of Dubrovnik is about 600 km. Many travelles are looking for the best way of getting between these two cities. They have several options available: taking a direct flight with Croatia Airlines (whisk is the quickest option), taking a bus ride or drive a car. 

In the text below find out useful info about buses running between Zagreb and Dubrovnik. Check out other options here.


A view of ZagrebA view of Zagreb

Those travellers who decide to take a bus, there are several buses available throughout the day, with more frequent service during the summer season.

The journey takes from 9 to 10 hours depending on the bus company and stops on the way. Buses depart from Zagreb Bus Terminal and drive via Karlovac, Plitvice, Split, Makarska, Ploce to Dubrovnik.

Various companies operate buses between Zagreb and Dubrovnik and most of buses are modern and comfortable and have a free Wi-Fi.

Traveller can choose from Globtour, Croatia Bus, Samoborcek and other companies. The prices range from 200-240 HRK for one-way journey depending on the company and time of departure.

Bus tickets for buses between Zagreb and Dubrovnik can be easily booked online through BOOKAWAY website. For the accurate bus schedules, ticket prices and bookings click HERE.

View Buses Timetables
Book Tickets Online

Flexible Cancellation & E-Tickets!




Authentic Experiences
in Croatia


You might like these:

  • Getting To Dubrovnik By Bus

    Find all useful info about getting to Dubrovnik by bus from abroad and Croatia. Check out all available routes, prices and book your tickets online!