Get the free app!
Search background image

Find your domestic and international bus

Zagreb to Dubrovnik Bus

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.

Price and Ticket Zagreb to Dubrovnik bus

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.

Frequency and Schedule Zagreb to Dubrovnik Bus

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.


__REVIEWS__CNT__ reviews
Zagreb (HR)
5h 58min
Dubrovnik (HR)
book a transfer
  • door to door service
  • no charge for flight delay
  • no luggage hassle
  • name sign
14 Apr | 12:00 Zagreb (HR) , Bus terminal
08h 30m Direct
20:30 Dubrovnik (HR) , Bus terminal
33 EUR
12:00 Zagreb (HR) , Bus terminal
20:30 Dubrovnik (HR) , Bus terminal
33 EUR
08h 30m Direct

Samoborček EU grupa (SMB)
2442 reviews
route operational intervals
route map
14 Apr | 22:30 Zagreb (HR) , Bus terminal
09h 30m Direct
08:00 Dubrovnik (HR) , Bus terminal
33 EUR
22:30 Zagreb (HR) , Bus terminal
08:00 Dubrovnik (HR) , Bus terminal
33 EUR
09h 30m Direct

Samoborček EU grupa (SMB)
2442 reviews
route operational intervals
route map
Unfortunately, we didn’t find any bus route matching your criteria.
Please click here to remove the filters and see all the results

Map travel route Zagreb (HR) to Dubrovnik (HR)

This information is supplied without liability

Bus Station Zagreb - Departure Station

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:

Bus Station Dubrovnik - Arrival Station

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.

FAQ - Zagreb to Dubrovnik

How do I get from Zagreb to Dubrovnik?

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.

How much is a ticket for the Zagreb Dubrovnik Bus?

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.

How often do the buses run between Zagreb and Dubrovnik?

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.

Is there an overnight bus from Zagreb to Dubrovnik?

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.

What is the distance between Zagreb and Dubrovnik?

The shortest travel distance between Zagreb and Dubrovnik is 606 Km / 377 miles. The trip duration by bus is between 9 and 10 hours.

How do I get from Zagreb to Dubrovnik?

You can travel from Zagreb to Dubrovnik by bus, car, or plane, the most economical way for singles and couples is the bus.

Where do buses depart from Zagreb and arrive in Dubrovnik?

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.

Bus Station Dubrovnik
Buses at the Bus station in Dubrovnik

Does the bus from Zagreb to Dubrovnik stop on the way?

Most departures have a scheduled stop in Split on the way, additional buses stop at gas stations for shorter breaks.

Is it necessary to print the ticket?

No, all bus companies accept electronic tickets, so you only need to present the ticket on your smartphone to the driver!

Is there a train from Zagreb to Dubrovnik?

No there is no train from Zagreb to Dubrovnik, due to lack of railway tracks, the only form of public transportation available is buses.

Amenities and Luggage Policy on Zagreb to Dubrovnik Bus

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.

Zagreb to Dubrovnik bus in overview:

Shortest Travel Distance606 Km / 377 Miles
Fastest bus travel time9 hours
Daily departures5-10
Typical amenitiesWI-FI, Air-condition
Average summer ticket price€33 / $37 / £29
Nr of rest stops on the wayMinimum 2
Bus companies on this routeSamoborcek, Promet Makarska, Flixbus
Stop at Zagreb AirportNo
Stop at Dubrovnik AirportNo

Other Popular departures from Zagreb

Zagreb to PlitviceZagreb to RijekaZagreb to Sarajevo
Zagreb to ZadarZagreb to ViennaZagreb to Belgrade
Zagreb to PulaZagreb to RovinjZagreb to Porec
Zagreb to VarazdinZagreb to OsijekZagreb to Ljubljana
Zagreb to Split