Travel options
from Dubrovnik to Zagreb

You can get from Dubrovnik to Zagreb by train, bus or flight.

Our recommendation

To get from Dubrovnik to Zagreb on 27 May we recommend taking a flight because it’s the best combination of price and speed.

13:20Dubrovnik Airport1h05 14:25Zagreb Franjo Tuđman Airport
0 changes
£791One-way
Cheapest
08:00Dubrovnik, Obala Ivana Pavla II12h30 20:30Zagreb, Autobusni Kolodvor
1 changes
£261One-way
Other options
06:15Dubrovnik Airport0h55 07:10Zagreb Franjo Tuđman Airport
0 changes
£791One-way
16:20Dubrovnik Airport0h55 17:15Zagreb Franjo Tuđman Airport
0 changes
£891One-way
13:00Dubrovnik Airport5h05 18:05Zagreb Franjo Tuđman Airport
1 changes
£2511One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Fri
27 May
£26Autotrans by Arriva
£79Croatia Airlines
Sat
28 May
£26Autotrans by Arriva
£79Croatia Airlines
Sun
29 May
£26Autotrans by Arriva
Find prices
Mon
30 May
£26Autotrans by Arriva
£89Croatia Airlines
Tue
31 May
£23Flixbus
£75Croatia Airlines
Wed
1 Jun
£23Flixbus
£63Croatia Airlines
Thu
2 Jun
£26Autotrans by Arriva
Find prices
Fri
3 Jun
£26Autotrans by Arriva
Find prices
Sat
4 Jun
£18Flixbus
£63Croatia Airlines
Sun
5 Jun
£20Flixbus
£79Croatia Airlines
Mon
6 Jun
£26Autotrans by Arriva
£79Croatia Airlines
Tue
7 Jun
£18Flixbus
£63Croatia Airlines
Wed
8 Jun
£18Flixbus
£63Croatia Airlines
Thu
9 Jun
£23Flixbus
£53Croatia Airlines
Fri
10 Jun
£23Flixbus
£63Croatia Airlines
Sat
11 Jun
£26Autotrans by Arriva
£53Croatia Airlines
Sun
12 Jun
£25Flixbus
£63Croatia Airlines
Mon
13 Jun
£23Flixbus
£53Croatia Airlines
Tue
14 Jun
£23Flixbus
£45Croatia Airlines
Wed
15 Jun
£26Autotrans by Arriva
Find prices

Travel Information from Dubrovnik to Zagreb

distanceDistance242 miles (390 km)
modeAvailable travel modesCoach or flight
priceTicket price range£19 - £52
cheapestCheapest modeCoach • £19 • 9 h 30 min
fastestFastest modeFlight • £52 • 55 min
carriersPopular travel companiesFlixbus or Croatia Airlines

Travel 242 miles (390 km) by coach or flight between Dubrovnik and Zagreb. If speed is a priority, then a flight is the best option with an average duration of 55 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £19. The most popular travel providers which serve this journey are Flixbus or Croatia Airlines among others. Travellers can even take a direct from Dubrovnik to Zagreb.

Travel Tips: Travel from Dubrovnik to Zagreb

Travel to Zagreb easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Dubrovnik to Zagreb.
FAQs

How do you get from Dubrovnik to Zagreb?

There are 2 ways to get from Dubrovnik to Zagreb: coach or flight.

What is the cheapest way from Dubrovnik to Zagreb?

The cheapest way from Dubrovnik to Zagreb is by taking a coach. You can find average ticket prices around £19 compared to other travel options to Zagreb:

A coach is generally £33 less than a flight for the same route. A flight costs on average £52 from Dubrovnik to Zagreb.

What is the fastest way to get to Zagreb from Dubrovnik?

The fastest way from Dubrovnik to Zagreb is by flight with an average journey time of 55 min.

Other travel options between Dubrovnik and Zagreb can usually take longer:

In comparison, getting to Zagreb by coach can take on average 9 h 30 min.

How many miles are between Dubrovnik and Zagreb

The distance between Dubrovnik and Zagreb is around 242 miles (390 km).

How many scheduled departures are there a day from Dubrovnik to Zagreb?

The average frequency per day from Dubrovnik to Zagreb is:

  • Around 2 coaches per day.

However, we recommend checking specific travel dates for your journey between Dubrovnik and Zagreb as scheduled services by coach or flight can vary by season or day of the week.

Where do people depart from and arrive in when travelling from Dubrovnik to Zagreb?

These are the most popular departure and arrival points for travellers from Dubrovnik to Zagreb:

  • Coaches most often depart from Dubrovnik at Dubrovnik, Autobusni kolodvor and arrive in Zagreb at Zagreb, Autobusni Kolodvor.
  • Flights most often depart from Dubrovnik at Dubrovnik Airport and arrive in Zagreb at Zagreb Franjo Tuđman Airport.

Who can get me from Dubrovnik to Zagreb?

If finding a good deal is your main consideration for your trip from Dubrovnik to Zagreb, then we'll help you find the best value travel companies for you:

  • Travel with Flixbus to go to Zagreb by coach. For a good deal on tickets, you can find Flixbus Dubrovnik to Zagreb tickets on Omio for £19.
  • Travel with Croatia Airlines to go to Zagreb by plane. For a good deal on tickets, you can find Croatia Airlines Dubrovnik to Zagreb tickets on Omio for £52.

What other popular destinations should I add to my itinerary for my trip to Zagreb from Dubrovnik?

Your journey from Dubrovnik to Zagreb doesn't have to end in Zagreb. Many of our customers like to extend their holidays to explore other popular destinations like Budapest, Vienna or Ljubljana. If you’d like to add Budapest, Vienna or Ljubljana to your Dubrovnik to Zagreb trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Zagreb today!

How far in advance should I buy my Dubrovnik to Zagreb ticket online to get the best deals?

When planning your trip from Dubrovnik to Zagreb, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Coach tickets cost £19 one way on average.
  • Plane tickets cost on average £52 one way.

However, we recommend buying tickets between Dubrovnik and Zagreb online a few months in advance to get the best deals and save money on your upcoming journey.