Traveling by bus from Zagreb to Dubrovnik is possible year-round, the 600 km long trip by bus has a duration of about 9 hours, and the majority of buses travel via the Highway.
Ticket prices fluctuate depending on the time of the year and the bus occupation, but expect to pay around 30-35 Euros for a one-way adult ticket. Round-trip tickets with the same bus company usually come with a discount. Most companies offer a discount on tickets for children under the age of 12 years. Tickets can be bought online here or at the Zagreb bus station.
During the summer season, there are up to 10 daily bus departures between Zagreb and Dubrovnik, in the winter season there are fewer buses. The departure times are well distributed throughout the day, the first bus is around 7 a.m. and in the evening there are two overnight departures with early morning arrival in Zagreb. Tickets can be bought online here or at the Zagreb bus station.
Station | Arrival | Departure |
---|---|---|
Samobor, Bus terminal | 10:45 | |
Zagreb, Bus terminal | 12:00 | 12:00 |
Benkovac, Bus terminal | 15:30 | 15:30 |
Metkovic, Bus terminal | 19:00 | 19:00 |
Opuzen Mag., 1 > Dubrovnik | 19:10 | 19:10 |
Dubrovnik, Bus terminal | 20:30 |
Station | Arrival | Departure |
---|---|---|
Zagreb, Bus terminal | 22:30 | |
Jastrebarsko | 23:00 | 23:00 |
Gospic, Bus terminal | 01:00 | 01:00 |
Split, Bus terminal | 03:45 | 03:45 |
Metkovic, Bus terminal | 06:15 | 06:15 |
Opuzen Mag., 1 > Dubrovnik | 06:20 | 06:20 |
Dubrovnik, Bus terminal | 08:00 |
The departure bus station in Zagreb is located at the address Avenija Marina Držića 4, 10000 Zagreb, which is about 20 minutes walk from the city center, you can find more info about the bus station here:
The arrival bus station in Dubrovnik is located at the address Obala pape Ivana Pavla II 44 A, 20000 Dubrovnik, the location is in the city part Gruz which is about 3 km from the center, you can see more about Dubrovnik bus station here.
The most economical way of traveling from Zagreb to Dubrovnik is to take the bus, the travel time by bus is around 9 hours. Alternative to the bus it is possible to fly from Zagreb airport to Dubrovnik airport, this is of course a more expensive option.
The ticket price for a one-way adult bus ticket from Zagreb to Dubrovnik is around 30 to 35 Euros. Occasionally, you will be able to find special discounted tickets. Round-trip tickets are usually cheaper if you travel with the same company. Most companies offer discounted tickets for children under the age of 12 years.
In the summer season, up to 10 daily buses are operating on this route, departure time is well distributed throughout the day. You can use the search form above to see departure times for a specific date.
Yes, there are overnight buses from Zagreb to Dubrovnik, one of the most popular departures leaves Zagreb at 10.30 p.m. and arrives in Dubrovnik at 8 a.m. the next morning.
The shortest travel distance between Zagreb and Dubrovnik is 606 Km / 377 miles. The trip duration by bus is between 9 and 10 hours.
You can travel from Zagreb to Dubrovnik by bus, car, or plane, the most economical way for singles and couples is the bus.
Buses depart from the main bus station in Zagreb, located 20 minutes walk from the center. In Dubrovnik, the buses arrive at the main bus station located 3 km from the old town.
Most departures have a scheduled stop in Split on the way, additional buses stop at gas stations for shorter breaks.
No, all bus companies accept electronic tickets, so you only need to present the ticket on your smartphone to the driver!
No there is no train from Zagreb to Dubrovnik, due to lack of railway tracks, the only form of public transportation available is buses.
The amenities available on the bus vary; typically, you'll find Wi-Fi, extra legroom, and air conditioning. On some departures, there may also be charging sockets and a restroom.
Generally, each passenger is allowed to bring a smaller back or backpack and a suitcase for the hold. Be aware that the suitcase may incur a charge of 1-3 Euros, so it's wise to have some coins on hand. Typically, there's ample space in the hold for additional suitcases, though these will also be subject to a fee.
Shortest Travel Distance | 606 Km / 377 Miles |
Fastest bus travel time | 9 hours |
Daily departures | 5-10 |
Typical amenities | WI-FI, Air-condition |
Average summer ticket price | €33 / $37 / £29 |
Nr of rest stops on the way | Minimum 2 |
Bus companies on this route | Samoborcek, Promet Makarska, Flixbus |
Stop at Zagreb Airport | No |
Stop at Dubrovnik Airport | No |