Traveling by bus from Dubrovnik to Zagreb is possible year-round, the 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 Dubrovnik bus station.
During the summer season, there are up to 10 daily bus departures between Dubrovnik and Zagreb, in the winter season there are fewer buses. The departure times are well distributed throughout the day, the first bus is around 8 a.m. and in the evening there are two overnight departures with early morning arrival in Dubrovnik. Tickets can be bought online here or at the Dubrovnik bus station.
Station | Arrival | Departure |
---|---|---|
Dubrovnik, Bus terminal | 09:00 | |
Opuzen Mag., 1 > Ploce | 10:20 | 10:20 |
Metkovic, Bus terminal | 10:30 | 10:30 |
Benkovac, Bus terminal | 14:00 | 14:00 |
Zagreb, Bus terminal | 17:30 | 17:30 |
Samobor, Bus terminal | 18:15 |
Station | Arrival | Departure |
---|---|---|
Dubrovnik, Bus terminal | 22:00 | |
Opuzen Mag., 1 > Ploce | 23:30 | 23:30 |
Metkovic, Bus terminal | 23:40 | 23:40 |
Split, Bus terminal | 02:00 | 02:00 |
Gospic, Bus terminal | 04:30 | 04:30 |
Jastrebarsko | 06:30 | 06:30 |
Zagreb, Bus terminal | 07:00 |
The departure 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 arrival 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 most economical way of traveling from Dubrovnik to Zagreb is to take the bus, the travel time by bus is around 9 hours. Alternative to the bus it is possible to fly from Dubrovnik airport to Zagreb airport, this is of course a more expensive option.
The ticket price for a one-way adult bus ticket from Dubrovnik to Zagreb 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 is an overnight bus from Dubrovnik to Zagreb, the bus leaves Dubrovnik at 10 p.m. and arrives in Zagreb at 7 a.m. the next morning.
The shortest travel distance between Dubrovnik and Zagreb is 606 Km / 377 miles. The trip duration by bus is between 9 and 10 hours.
You can travel from Dubrovnik to Zagreb by bus, car, or plane, the most economical way for singles and couples is the bus.
Buses depart from the main bus station in Dubrovnik, located 3 km from the old town. In Zagreb the buses arrive at the main bus station located about 20 minutes walk from the city center
Most departures have a scheduled stop in Split on the way, additional buses stop on 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!
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 small 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.
Travel distance fastest route | 606 km / 377 Miles |
Average bus ticket price | €33 / $37 / £29 |
Scenic views | Yes, some |
Daily bus departures summer | 8-10 |
Daily bus departures summer | 4-5 |
Bus companies on this route | Samoborcek, Promet Makarska, Flixbus |
Buses stop at Dubrovnik Airport | No |
Buses stop at Zagreb Airport | No |
The most popular destinations from Dubrovnik