Happy Valentine's! New to Omio? Get 14% off your first app booking. Valid until 16/02/2025.
14% discount applied on bookings with a total basket value up to €100.
Valid for first-time customers only
Only available on app bookings
This offer ends on 16/02/2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

How to travel from Zagreb to Dubrovnik

Wed, Feb 12
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information between Zagreb and Dubrovnik

distanceDistance242 miles (390 km)
modeAvailable travel modesBus or flight
priceTicket price range$34 - $100
cheapestCheapest modeBus • $34 (€31) • 8 h 30 min
fastestFastest modeFlight • $100 (€90) • 55 min
carriersPopular travel companiesFlixBus or Croatia Airlines

Take a bus or flight to travel 242 miles (390 km) between Zagreb and Dubrovnik. The most popular travel companies which serve this route are FlixBus or Croatia Airlines among others. Travelers can even take a direct bus or flight from Zagreb to Dubrovnik.

Travel options
from Zagreb to Dubrovnik

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

Our recommendation
bus

The best way to travel from Zagreb to Dubrovnik is by taking a bus because it’s the best combination of price and speed.

FlixBus
10:15AM9h15
Zagreb, Autobusni Kolodvor
07:30PMDubrovnik, Obala Ivana Pavla II
$391One-way
0 transfers
Cheapest
FlixBus
10:15AM9h15
Zagreb, Autobusni Kolodvor
07:30PMDubrovnik, Obala Ivana Pavla II
$391One-way
0 transfers
Fastest
Croatia Airlines
02:50PM0h55
Zagreb Franjo Tuđman Airport (ZAG)
03:45PMDubrovnik Airport (DBV)
$1121One-way
0 transfers
Other options
Nomago Intercity operated by Samoborček
12:00PM8h30
Zagreb, Autobusni Kolodvor
08:30PMDubrovnik, Obala Ivana Pavla II
$411One-way
0 transfers
FlixBus
07:00AM10h15
Zagreb, Autobusni Kolodvor
05:15PMDubrovnik, Obala Ivana Pavla II
$391One-way
0 transfers
FlixBus
11:55PM9h20
Zagreb, Autobusni Kolodvor
09:15AMDubrovnik, Obala Ivana Pavla II
$391One-way
0 transfers
Croatia Airlines
11:30AM1h00
Zagreb Franjo Tuđman Airport (ZAG)
12:30PMDubrovnik Airport (DBV)
$1121One-way
0 transfers
Croatia Airlines
09:00PM1h00
Zagreb Franjo Tuđman Airport (ZAG)
10:00PMDubrovnik Airport (DBV)
$1191One-way
0 transfers
Croatia Airlines
09:15PM15h40
Zagreb Franjo Tuđman Airport (ZAG)
12:55PMDubrovnik Airport (DBV)
$1901One-way
1 transfer

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

Compare prices and tickets Prices for trains, buses and flights

Tue
Feb 11
Wed
Feb 12
Thu
Feb 13
Fri
Feb 14
Sat
Feb 15
Sun
Feb 16
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
Mon
Feb 24
Tue
Feb 25
Wed
Feb 26
Thu
Feb 27
Fri
Feb 28
Sat
Mar 01
Sun
Mar 02
Mon
Mar 03

How to travel from Zagreb to Dubrovnik?

There are a few different modes of transportation that can be used to travel from Zagreb to Dubrovnik. In general, the most common ways to go between these two cities include by bus or plane. This is known for being a popular journey amongst travelers, as Dubrovnik is a vibrant city with many things for visitors to see and do during their stay in the area.

While in town, you can always visit attractions like the famous island of Lokrum, Rector's Palace, or the Cathedral of the Assumption of the Virgin Mary. Because of the distance between the two cities, it is usually best to visit for either a weekend or a longer vacation. The duration of your trip will depend on exactly the type of transportation that you choose to use, as well as whether or not you have any transfers or stops along the way. If you travel between the two cities by bus, your journey will normally last around 9h20min to 9h45min. If you opt to fly instead, the average trip will normally be around 1h. The same number of trips are usually offered on weekends and weekdays.

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

One of the cheapest ways to make this trip is by bus. When you take a bus between these two cities, your trip will most likely be operated by Croatia Bus. A majority of the journeys that are offered are direct, so you will not need to worry about having a transfer during your trip. Croatia Bus typically offers between one and five trips for this route each day, with the weekly total being approximately 20 journeys to choose from. For this journey, you will most likely depart from the Zagreb bus station and arrive at the Dubrovnik bus station. There are a few tricks that you can use to help make it easier for you to find cheap train tickets for your trip.

For example, try to book your journey as far in advance as possible, as tickets are normally more affordable the further away it is from your date of departure. Selecting a slower trip or a journey that requires a transfer can also help you to save some money. If possible, try to be flexible with the date and time that you will be traveling, as this will give you more prices to choose from. Depending on the specific company that you will be traveling with, you may be able to benefit from a senior or student discount.

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

The quickest transportation method for this trip is usually flying. Although the total duration of your trip can vary depending on if you have a layover or not, you can expect for your flight to last around 1h. Planes between these two cities are normally operated by Croatia Airlines. On average, Croatia Airlines offers between five and ten daily flights for this route. Each week, there are usually around 50 flights to choose from. You will normally depart from Zagreb Franjo Tuđman Airport and arrive at Dubrovnik Airport.

Newark Blossoms. Source: Shutterstock

Find the best tickets for this route and book with Omio

With Omio, it’s easy to compare different modes of transportation and easily book tickets through our user-friendly platform. Our services allow you to compare different travel companies and find the best form of transportation for you and your needs. Our website and customer service are all available in different languages, allowing you to communicate. We also offer mobile tickets so you don’t have to worry about printing anything out. Check out our Omio magazine to learn more about what we offer and discover some useful travel tips.

Buses from Zagreb to Dubrovnik

Buses are a convenient way to travel from Zagreb to Dubrovnik, as they are affordable and comfortable. A majority of the coaches that are offered between these two cities are serviced by Croatia Bus. On a daily basis, Croatia Bus services between one and five buses from Zagreb to Dubrovnik, with the total being approximately 20 buses each week. Almost all of these buses are direct, so you do not need to worry about having a transfer during your journey.

However, there may be additional stops on your rote, but you will not be required to disembark during these. Your bus will depart from Zagreb station and arrive at Dubrovnik station. To travel from Dubrovnik station to the city center, you can drive, which will normally take you between 5 and 10min. Walking is also an option, and if you choose to do this, the journey will last you around 15min in total.

Traveling by bus from Zagreb to Dubrovnik with Croatia Bus

Croatia Bus is the transportation provider that is mainly responsible for servicing journeys between Zagreb and Dubrovnik. For this route, trips normally depart from Zagreb station and arrive at Dubrovnik station. While traveling with Croatia Bus, you will have access to basic amenities, including free Wi-Fi, outlets that can be used to charge your electronic devices, and public restrooms. You will also be able to bring a certain amount of luggage on board with you for free, such as a carry-on, a personal item, and a suitcase.

Newark Blossoms. Source: Shutterstock

Flights from Zagreb to Dubrovnik

Flying is also a convenient transportation method, as doing so is quick and comfortable. Flights between these two cities are normally serviced by Croatia Airlines. Each day, Croatia Airlines operates approximately five to ten journeys, with the weekly total being approximately 50 flights. Flights for this route generally depart from Zagreb Franjo Tuđman Airport and arrive at Dubrovnik Airport. Once you have reached Dubrovnik Airport, you can travel to the city center via several modes of transportation. If you choose to drive or take a taxi, the journey will take you around 25 to 30min in total. If you choose to take a public bus instead, it will normally take you around 45min to arrive at your destination.

Flying from Zagreb to Dubrovnik with Croatia Airlines

Flights between these two cities are typically serviced by Croatia Airlines. For this journey, you will normally depart from Zagreb Franjo Tuđman Airport and arrive at Dubrovnik Airport. Croatia Airlines provides travelers with a few amenities during their trip, including light refreshments, and the option of bringing a personal item and carry-on at no additional cost.

To Dubrovnik by train/ bus/ flight—travel tips

You will never run out of things to see and do during your time in Dubrovnik. Make sure to head to Lovrijenac, a historic fortress that offers beautiful views of the surrounding region. You can also pay a visit to Stradun, an esplanade that is located directly in the city center. To learn more about local history, head to the Sponza Palace, which is located in a mansion dating back to the 16th century.

Architecture enthusiasts won’t want to miss out on the opportunity to go to the Church of Saint Blaise. Spend some time soaking up some sun by going to the Uvala Lapad Beach, which has a platform that is great for jumping off into the ocean. If you feel like having a picnic and spending some time outside, you can always go to Gradac Park.

How to get from Zagreb to Dubrovnik

The Best Way According to our Users

If you want to travel from Zagreb to Dubrovnik there are several options available to you. For this route, however, 66,88% of our customers choose the bus as their preferred method of transportation. Nowadays, traveling by bus is a relaxing and entertaining experience. Most bus companies offer different on-board services; ranging from "welcome drinks" to free wi-fi or personal entertainment. For this reason, the bus is often chosen as the best way to get from Zagreb to Dubrovnik. Bus companies normally offer comfortable journeys for reasonable prices, and if you choose to travel on a night bus you can even save the money of one night in a hotel. For that reason, the bus is most likely the cheapest way to get to your destination.

Search on Omio to find cheap tickets from Zagreb to Dubrovnik. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

All travel companies: Airlines and Bus from Zagreb to Dubrovnik

Travel to Dubrovnik from Zagreb on Austrian Airlines, FlixBus and Lufthansa travel with Omio. When comparing schedules and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.

FlixBus is one of the most popular low-cost travel companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance travel at an affordable price. FlixBus also operates overnight travel on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long travel journeys, extra legroom, luggage space and toilets.

    Austrian Airlines is Austria’s leading airline and you can choose between Economy Class or Business Class for your next travel from Zagreb to Dubrovnik.

      FAQs: Travel from Zagreb to Dubrovnik

      FAQs: Travel to Dubrovnik 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 Zagreb to Dubrovnik.
      FAQs

      There are 2 travel options from Zagreb to Dubrovnik: bus or flight.

      The cheapest way to go to Dubrovnik from Zagreb is by taking a bus, which costs on average $34 (€31).

      This is compared to other ways of getting from Zagreb to Dubrovnik:

      Taking a bus costs $66 (€59) less than taking a flight, which average ticket prices of $100 (€90).

      The quickest way to travel from Zagreb to Dubrovnik is by flight, which takes on average 55 min   compared to other travel options that take longer:

      Bus takes on average 8 h 30 min.

      You should expect to travel around 242 miles (390 km) between Zagreb and Dubrovnik.

      The average frequency per day from Zagreb to Dubrovnik is:

      • 9 buses per day.
      • 4 flights per day.

      However, we recommend checking specific travel dates for your trip to Dubrovnik from Zagreb as scheduled services by bus or flight can vary by season or day of the week.

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

      • Buses mostly leave from Zagreb, Bus Station and tend to arrive in Dubrovnik, Autobusni kolodvor.
      • Flights mostly depart from Zagreb Franjo Tuđman Airport and arrive in Dubrovnik Airport.

      The following travel companies offer services from Zagreb to Dubrovnik:

      • Travel with FlixBus, Croatia Bus d. O. O. Nomago Intercity operated by Samoborček or Samoborček to go to Dubrovnik by bus. For a good deal on tickets, you can find Croatia Bus d. O. O. Zagreb to Dubrovnik tickets on Omio for $33 (€30).
      • Croatia Airlines or Austrian Airlines can take you to Dubrovnik by plane. If searching for a good deal on flights, you can find tickets for Croatia Airlines from Zagreb to Dubrovnik for $100 (€90).

      Yes, there are direct routes from Zagreb to Dubrovnik with the following travel companies:

      • You can find 6 direct buses per day to take to Dubrovnik with FlixBus, Croatia Bus d. O. O. Nomago Intercity operated by Samoborček or Samoborček.
      • You can find 3 direct flights per day to take to Dubrovnik with Croatia Airlines.

      Direct services to Dubrovnik tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.

      Many of our customers who book a trip from Zagreb to Dubrovnik often extend their vacation and travel to other popular destinations like Split, Kotor, Mostar or Budva. If you’re thinking of adding another destination to your Zagreb and Dubrovnik itinerary, let Omio find you the best connections between Dubrovnik and any of these top destinations today!
      HomeTravelTravel to DubrovnikHow to travel from Zagreb to Dubrovnik

      The Omio App Makes Travel Planning Easy

      We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

      ios-badge
      android-badge
      Hand With Phone
      More routes, destinations and providers
      Currency
      Language

      Useful links