Impact-Site-Verification: 9e0dad4c-1ecb-4b27-8cf1-32aa58dbb403

Skip to content

Dubrovnik to Zagreb by bus

Typical ride 9h 00m over 605 km. Starting fares around €25 (€25–55). Compare operators — we don't sell tickets.

Route snapshot

Duration
9h 00m
Distance
605 km
Typical price
€25–55
Tip
Long coastal ride with border crossing through Neum. Book a daytime seat for the views.

Compare bus prices

Every site shows different prices for the same trip — compare at least two.

Dubrovnik → Zagreb: questions

How long is the bus from Dubrovnik to Zagreb?

The ride typically takes about 9h 00m for the 605 km journey, depending on traffic and border crossings.

How much does the bus from Dubrovnik to Zagreb cost?

Typical fares start around €25 (€25–55 depending on how early you book and the operator).

Which operators run this route?

Compare live departures from FlixBus, BusBud, Omio, CheckMyBus and 12Go on this page — we don't sell tickets ourselves.

Turn the ride into a trip

Dubrovnik — plan the stay
City guide → Cost breakdown →
Zagreb — plan the stay
City guide → Cost breakdown →

Plan the rest of your trip to Zagreb

Affiliate links

Airport transfer in Zagreb

Pre-book a fixed-price ride from the airport.

Car rental in Zagreb

Compare local agencies and international suppliers.

Things to do in Zagreb

Skip-the-line tickets, tours and day trips.

eSIM for Croatia

Data from $4.00 (1 GB · 3 days). Install before you fly.

Hotels in Zagreb

Browse places to stay.

Zagreb travel guide

More routes from Dubrovnik

Other ways to Zagreb

Other popular bus routes