Get the free app!
Search background image

Find your domestic and international bus

Dubrovnik to Zagreb Bus

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.

Price and Ticket Dubrovnik to Zagreb 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 Dubrovnik bus station.

Old town of Zagreb Croatia
Old town Zagreb

Frequency and Schedule Dubrovnik to Zagreb Bus

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.

__DATE__ | __DEPARTURE__TIME__ __DEP__STATION__ , __DEP__STOP__
__TRAVEL__TIME __BUS__CHANGES__
__ARRIVAL__TIME__ __ARR__STATION__ , __ARR__STOP__
__PRICE__DISCOUNT__ __TICKET__PRICE__ __TICKET__CURRENCY__
__BUY__BUTTON__
__M__DEPARTURE__TIME__ __M__DEP__STATION__ , __M__DEP__STOP__
__M__ARRIVAL__TIME__ __M__ARR__STATION__ , __M__ARR__STOP__
__M__PRICE__DISCOUNT__ __M__TICKET__PRICE__ __TICKET__CURRENCY__
__M__TRAVEL__TIME __M__BUS__CHANGES__
__BUY__BUTTON__

__COMPANY__NAME__
__COMPANY__RATING__
__REVIEWS__CNT__ reviews
__OP__INTERVALS__
__OP__INTERVALS__ICON
__ROUTE__STATIONS__ICON__
__AMENITIES__ICNS__
__ROUTE__LABELS__
Dubrovnik (HR)
5h 56min
Zagreb (HR)
book a transfer
  • door to door service
  • no charge for flight delay
  • no luggage hassle
  • name sign
22 Dec | 09:00 Dubrovnik (HR) , Bus terminal
08h 30m Direct
17:30 Zagreb (HR) , Bus terminal
33 EUR
09:00 Dubrovnik (HR) , Bus terminal
17:30 Zagreb (HR) , Bus terminal
33 EUR
08h 30m Direct

Samoborček EU grupa (SMB)
8.5
3169 reviews
route operational intervals
route map
22 Dec | 22:00 Dubrovnik (HR) , Bus terminal
09h 00m Direct
07:00 Zagreb (HR) , Bus terminal
33 EUR
22:00 Dubrovnik (HR) , Bus terminal
07:00 Zagreb (HR) , Bus terminal
33 EUR
09h 00m Direct

Samoborček EU grupa (SMB)
8.5
3169 reviews
route operational intervals
route map
Air-conHighway
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 Dubrovnik (HR) to Zagreb (HR)

This information is supplied without liability

Bus Station Dubrovnik - Departure Station

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.

Bus Station Zagreb - Arrival Station

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:

Frequently Asked Questions

How do I get from Dubrovnik to Zagreb?

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.

How much is a ticket for the Dubrovnik Zagreb Bus?

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.

How often do the buses run between Dubrovnik and Zagreb?

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 Dubrovnik to Zagreb?

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.

What is the distance between Dubrovnik and Zagreb?

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

How do I get from Dubrovnik to Zagreb?

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

Where do buses depart from Dubrovnik and arrive in Zagreb?

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

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

Most departures have a scheduled stop in Split on the way, additional buses stop on 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!

Amenities and Luggage Policy on Dubrovnik to Zagreb 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 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.

Summary trip from Dubrovnik to Zagreb

Travel distance fastest route606 km / 377 Miles
Average bus ticket price€33 / $37 / £29
Scenic views Yes, some
Daily bus departures summer8-10
Daily bus departures summer4-5
Bus companies on this routeSamoborcek, Promet Makarska, Flixbus
Buses stop at Dubrovnik AirportNo
Buses stop at Zagreb AirportNo

The most popular destinations from Dubrovnik

Dubrovnik to KorculaDubrovnik to KotorDubrovnik to Mostar
Dubrovnik to MakarskaDubrovnik to SplitDubrovnik to Airport
Dubrovnik to TivatDubrovnik to SarajevoDubrovnik to Tirana
Dubrovnik to BudvaDubrovnik to Herceg NoviDubrovnik to Podgorica