Not seeing a Scroll to Top Button? Go to our FAQ page for more info.

Getting From Zagreb To Dubrovnik

View Travel Options from Zagreb to Dubrovnik

Many travellers on their travel to Croatia need to get from Zagreb to Dubrovnik at some point. There are several ways of doing this and travellers can choose from taking a bus ride, a flight or rent a car and drive between these two cities.

Getting from Zagreb to Dubrovnik by plane

Distance between Zagreb and Dubrovnik is about 600 km and the most convenient way of travelling on this route is by taking a plane. 

Croatia Airlines has 3-4 flights a day between Zagreb and Dubrovnik all year round. The flight is very quick and comfortable and takes around 45 minutes with additional half and hour to get to Zagreb airport and half and hour to get from Dubrovnik airport to the city.

Prices of plane tickets vary from 300 - 1000 HRK one-way. We suggest you to search for plane tickets well in advance in order to find the cheapest one. You can do this easily at Croatia Airlines web-site.

Croatia Airlines plane at Dubrovnik airportCroatia Airlines plane at Dubrovnik airport

Getting from Zagreb to Dubrovnik by bus

Between Zagreb and Dubrovnik there are regular bus service with 8 - 10 buses daily (starting from 6:00 a.m. until 11:00 p.m.). The bus journey takes from 10 to 12 hours depending on the company and stops on the way. Buses drive from Zagreb via Karlovac, Plitvice, Split, Makarska and Ploce to Dubrovnik.

Most buses are modern and comfortable and have a free Wi-Fi. To check available buses between Zagreb and Dubrovnik visit Zagreb Bus Terminal web site. The prices range from 180 - 240 HRK for one-way journey.

Book bus tickets for your travel between Zagreb and Dubrovnik through BOOKAWAY web-site.

Getting from Zagreb to Dubrovnik by car

If you decide to drive a car from Zagreb to Dubrovnik, you need to take A1 motorway until your reach Ploce. This is the further point of the motorway. When you get off the motorway you will continue your journey on coastal road for about 100 km (around 2 hours).

To reach Dubrovnik you will need to pass through small section of Bosnia and Herzegovina called the Neum Corridor. The border crossing are Klek and Zaton Doli and here you will need to show your passports. During the high season these border crossings may be very busy.

Getting from Zagreb to Dubrovnik by train

There is no train service that runs to Dubrovnik. The closest you can get to Dubrovnik by train is Ploce, but you have to change trains in Split

Dubrovnik Islands

Search This Website

Dubrovnik Tours
& Activities

Find Best
Accommodation Deals
in Dubrovnik


  1. The Dubrovnik City Walls Walk

    A walk along Dubrovnik's famous city walls is a unique and wonderful experience and a must-do when visiting Dubrovnik! Find out all useful info for the best experience while visiting the City walls!

    Read More

  2. Day Trips From Dubrovnik

    Take a day trip from Dubrovnik to the sunny islands and beutiful countryside - Elaphites, Mljet, Korcula, Cavtat, Konavle, Peljesac, Ston...

    Read More

  3. Dubrovnik Accommodation Guide

    Find your ideal Dubrovnik accommodation - from hostels, apartments, guesthouses to a range of hotels and luxury villas!

    Read More

  4. Elaphite Islands Day Trip

    Head to the Elaphite islands close to Dubrovnik and enjoy in clear the blue sea and beautiful sandy beaches...

    Read More

  5. Ferries to Dubrovnik

    Find out useful info on ferries to Dubrovnik! Check ferry routes, where to buy ferry tickets and other information.

    Read More

  6. Dubrovnik Cable Car Tickets

    Taking a cable car to the top of Mount Srdj is one of the top activities while in Dubrovnik. Find out how to buy cable car tickets and enjoy this amazing experience.

    Read More