If you're planning on getting to Dubrovnik by bus, you can easily do that both from abroad and Croatia. If travelling from European countries such as Slovenia, Italy, Austria, Germany, Czech Republic, Switzerland you will need to reach Zagreb first and then catch another bus to Dubrovnik.
Reaching Dubrovnik by bus from elsewhere in Croatia is also easy as there are buses operating from almost any corner of the country. This makes bus travel in Croatia very popular among tourists.
Use Bookaway to check all available routes, compare prices and easily book bus tickets online.
In the text below find useful info about getting to Dubrovnik by bus from Croatia and abroad.
BUSES FROM ZAGREB TO DUBROVNIK: The bus travel from Zagreb to Dubrovnik takes on average 10 to 12 hours, depending on the operator. Buses on this route usually stops in Karlovac, Plitvice Lakes, Split, Makarska, Ploce before arriving to Dubrovnik. The buses from Zagreb to Dubrovnik depart from Zagreb Main bus station.
BUSES FROM SPLIT TO DUBROVNIK: Buses running between Split and Dubrovnik are frequent, every 30 minutes of so, which makes this kind of travel between these two cities easy and affordable. Different bus companies operate the route and most of them take coastal route and along the way they stop in Tucepi, Makarska, Baska Voda, Brela, Ploce and Metkovic. The average travel time is approximately 4 hours 30 minutes.
As this is one of the most popular bus route on the Croatian coast, we recommend buying bus tickets in-advance so you get the bus you want. You can easily do that at Bookaway, where you can compare available buses, the latest timetables and book your bus tickets. For other ways of travel between Split and Dubrovnik check our guide on this.
BUSES FROM MAKARSKA TO DUBROVNIK: There are numerous Makarska to Dubrovnik bus services that operate both through the day and even the night. A direct bus takes 3 hours, depending on the traffic.
Use Bookaway to check the latest bus timetables and book your tickets online. For other means of transport between Makarska and Dubrovnik check our guide on this.
BUSES FROM ZADAR TO DUBROVNIK: For getting from Zadar (in northern Dalmatia) to Dubrovnik, there are numerous buses throughout the day. The bus ride takes around 8 hours. For bus timetable and ticket booking visit Bookaway and Flixbus (you will have to transfer to another bus in Split).
BUSES FROM SIBENIK TO DUBROVNIK: Bus journey between Sibenik (80 km north of Split) takes around 6 hours 30 minutes. There are several buses running throughout the day. Use Bookaway to check the latest bus timetable and book bus tickets.
Bus tickets for specific bus can be purchased from the departing bus station. Some companies also offer purchasing bus tickets online.
BOOKAWAY is an online booking platform from which you can purchase bus tickets for most bus lines in Croatia as well as for buses to other countries. We advise you to buy bus tickets in advance especially if you are travelling in high season due to popularity of this kind of travel in Croatia.
Please note that bigger pieces of luggage must be places in hold of the bus. Each piece costs around 6-7 HRK.
As mentioned above, reaching Dubrovnik by bus from other European countries is pretty easy but mostly you will need to travel to Zagreb and from there take another bus to Dubrovnik.
Direct buses are only available from neighbouring Bosnia & Herzegovina and Montenegro. There are regular buses operating between Dubrovnik and Mostar, Zenica, Sarajevo, Tivat, Podgorica, Herceg Novi, Budva as well as Belgrade in Serbia. From Dubrovnik you can also take bus from Tirana in Albania.
Use Bookaway to find the latest bus schedules, bus ticket prices and book your tickets online.