What’s the best way to get to Dubrovnik Croatia, the Adriatic pearl? Being the favorite Adriatic target, located on the southernmost part of Dalmatia, many travelers are looking for information on the best ways to reach Dubrovnik.

Reaching Dubrovnik by some means can be inconvenient, time consuming and expensive. Dubrovnik has some disadvantages due to its geographic position and the lack of certain transportation means such as a train.

Let’s take a look at all the means of transportation you can use to reach Dubrovnik.

How to get to Dubrovnik by car

Driving to Dubrovnik is time consuming for many travelers. Traveling from Zagreb to Split by car takes around 4 hours. Driving from Split to Dubrovnik takes about 3.5 hours. But getting from Zagreb to Dubrovnik directly takes about 7 hours, as the distance is approximately 600 kilometers.

You can even rent a car in Zagreb if you want to take the scenic route to Dubrovnik. You can pick it up in Zagreb and drop it off in Dubrovnik. For convenience I added a search widget below which enables you to easily check availability and pricing.

Alternatively you can also hire a private transfer from nearly all destinations to Dubrovnik. You can use the search below to find very affordable deals:

For example a private transfer from Split to Dubrovnik will cost a bit over €200. Your driver can pick you up at Split airport or any other location, and the pricing is far more affordable than hiring a local Split taxi.

Another alternative for a short one-day trip to Dubrovnik are organized tours. You can book a one-day trip from Split to Dubrovnik for example for less than €100 per person, including transportation.

Dubrovnik Discovery Day Trip from Split

Dubrovnik Discovery Day Trip from Split

Discover the beauty of Dubrovnik, cultural metropolis and the most remarkable medieval walled city in Croatia. Enjoy the scenic coastal route to Dubrovnik and stop at several overlooks for amazing panoramic views of the Dalmatian islands. Gain insight into Dubrovnik's historical importance and see Sponza Palace, St. Blaise Church, limestone Stradun street and much more accompanied by a local tour guide.

See details & book now

How to get to Dubrovnik by ferry

Traveling to Dubrovnik by ferry is very convenient if you’re not a fan of driving. Split to Dubrovnik ferries are readily available, as are several other ports in Croatia.

Local ferry lines:

Jadrolinija, Croatian state ferry company, has ferry routes to and from:

  • Dubrovnik – Kolocep – Lopud – Sudurad (Šipan island)
  • Dubrovnik – Lopud, Sudurad
  • Dubrovnik – Korcula – Hvar – Bol (Brac island) – Split

Keep in mind these are all catamaran connections, meaning they are for foot passengers only. You will not be able to bring vehicles aboard.

Krilo is another company with fast catamaran connections connecting Dubrovnik with these destinations:

  • Split
  • Pomena (Mljet island)
  • Sobra (Mljet island)
  • Milna (Brac island)
  • Bol (Brac island)
  • Hvar
  • Korcula
  • Makarska

You can find current schedule and pricing of Krilo catamarans here.

International ferry lines:

Bari to Dubrovnik Ferry Route
Bari to Dubrovnik Ferry Route

You can also travel to Croatia via ferry from several port in Italy. However, Dubrovnik is only connected with Italy’s Bari.

You can quickly check other international Italy to Croatia ferry routes and pricing below:

We also have a dedicated article about Italy to Croatia ferries here. Make sure to go through it if you need more information and tips on this.

How To Get To Dubrovnik By Bus

I’m not exaggerating when I say that bus services in Croatia are excellent. Buses are very frequent and comfortable, and even the smallest villages are covered by bus service.

One of the reasons why buses are so popular in Croatia is no doubt because they are one of the cheapest way to travel. All info about the bus schedules, prices from all bus stations in Croatia you can find on Bus Croatia.

Alternatively you can do a quick search through the form below to check live schedules for bus travel between selected destinations:

Here are some examples of bus services between, Zagreb to Dubrovnik and Split Dubrovnik.

  • Bus from Zagreb to Dubrovnik – there are several daily buses from Zagreb main bus station (Zagreb bus Terminal). It takes from 10 to 12 hours on this 600 km long route, with one or two short breaks (for food and drinks). One-way bus ticket costs 219 Kuna (€29) and 350 Kuna (€46).
  • Bus from Split to Dubrovnik – To get to Dubrovnik by bus from main Split bus station (located in Split harbor, next to train station), it will take you about four hours. One way ticket cost only 123 Kuna (€18), while a round trip will cost you 197 Kuna (€25).
Important notice: On both bus routes you can expect some slowdowns while crossing the ‘Neum Corridor’, the 22 km road through Bosnia and Herzegovina. You can and should expect waiting at the border even a couple of hours at the height of our tourist season in July and August. Pack some water!

Flying To Dubrovnik

After all the aforementioned ways on how to get to Dubrovnik, taking a flight is the fastest and in some cases the cheapest way to reach it.

If you flying from Zagreb to Dubrovnik, Croatia Airlines (our national carrier) sometimes offers very cheap flights. Flight from Zagreb to Dubrovnik only takes 60 minutes.

Zagreb to Dubrovnik flights

For your convenience you can see live flights feed just below:

Split to Dubrovnik flights

Below are currently available flights from Split to Dubrovnik:

You can check for more flights here, enabling you to search for flights from thousands of airlines and get the best prices.

European Coastal Airlines (ECA; Wikipedia) started running domestic seaplane flights in Croatia in 2014. ECA had plans to connect Split and Dubrovnik, and many other cities and islands. Unfortunately in 2016 Croatian Civil Aviation Agency suspended their license due to supposed safety concerns.

Direct Flights to Dubrovnik

Direct international flights to Dubrovnik are available from many different European cities, and the availability changes every season. More flights are available from April to September.

See live flights currently available from some of the most popular airports. You can also simply click the Dubrovnik image below to change airports and check flights from other destinations.

Since June 2019 and after 30 years, Dubrovnik is finally directly connected with United States. American Airlines introduced a seasonal line between Philadelphia to Dubrovnik, running three times a week.

Flights from Philadelphia to Dubrovnik (PHL-DBV) run in Tuesdays, Fridays and Sundays and last 9 hours and 15 minutes. Return flights are on Wednesdays, Saturdays and Mondays, and these take 10 hours and 25 minutes.

The Philadelphia – Dubrovnik flight has been suspended during the COVID-19 pandemic, but be sure to check our live flights widgets to see it if may be back on.

Since 2021 there is a direct flight from New York to Dubrovnik ran by Delta Airlines. Additionally, United Airlines runs direct flights from New Jersey (Newark) to Dubrovnik.

The only alternative from North America are flights from Toronto to Zagreb.

What’s the best way to get to Dubrovnik?

Best way to get to Dubrovnik depends on many factors. As you can see there are many different ways to get to Dubrovnik, and you can take your pick from any of the mentioned transportation methods.

Traveling by air is no doubt most convenient for international travelers without vehicles. If you are unable to find a direct flight to Dubrovnik from a certain European origin airport, be sure to consider flying to Zagreb or Split.

In case you find yourself in Zagreb, you can rent a vehicle and drive to Dubrovnik, visiting our fascinatingly beautiful Plitvice Lakes National Park along the way. Our Zagreb to Split travel guide will tell you all about this!

Split city has numerous connections with international airports and ferry ports as well. Split is in my opinion well worth visiting, but I’m anything but objective about it. Our Split to Dubrovnik travel guide will outline tons of different ways to get to and from these two popular Croatian destinations.

What to do in Dubrovnik?

And what happens when you find yourself in Dubrovnik? See our Definitive Dubrovnik Guide to learn a bit more about the city and its attractions. Dubrovnik walls, even though jam packed with tourists in summer, are very much worth seeing. And finally, don’t just settle with the city: explore the amazing Dubrovnik county to discover more about Croatia.

If you are ever in doubt, consider organized tours! Hire a local guide to take you to see some of Croatia’s finest. Here’s what I recommend:

  1. Konavle valley wine tasting – learn about traditional wine making in Dubrovnik county
  2. Dubrovnik culinary tour – discover more about local gastronomy
  3. Šipan island cycling tour – take a boat ride to a 6-hour bicycle tour of Sipan (shipan) island
  4. Montenegro trip – take a day trip to nearby Montenegro
  5. Dubrovnik sea kayaking & snorkeling – avoid the crowds and see the other side of Dubrovnik’s walls
  6. Rafting on Tara – beginner-friendly rafting on Tara is a great idea for those who are more adventurous
  7. Visit Mljet National Park, Elaphiti islands, or Korcula island
  8. Take a “King’s Landing” tour – Dubrovnik is one of the most recognizable filming locations for Game of Thrones

You can also find dozens of other day trip ideas from Dubrovnik here.

Share and help:

If you like this travel guide about Best Ways to Get to Dubrovnik and found it useful, consider supporting the author with a coffee or share it with your friends:


Compare deals from multiple websites to find your hotel, hostel, or private apartment for the best price! You can also check for flights and ferries to Croatia, book airport transfers in advance, or find most popular tours and cruises, all thanks to my partners!

This flight search form enables you to search and compare 1000+ airlines, travel agents and travel sites to get the cheapest flights and best dates. Try it out!

Search not displaying correctly? Search directly on any of the following sites:

Use the following search to book and purchase ferry tickets to and in Croatia. Find info about times, prices, tickets, routes, ports and availability for all companies operating ferries between Italy and Croatia.

If the form above is not loading you can search directly on DirectFerries.

Below are my recommended sailing trips in Croatia from trusted companies and tour operators. Feel free to check the offers and links to find additional information and more related cruises!

From Split:

Top rated: Southern Explorer

Split Cruises

Starting and ending in Split, this cruise will take you to Makarska, Mljet, Dubrovnik, Trstenik, Korcula, Hvar and Brac!

Dates & pricing »

From Dubrovnik:

Top rated: Dubrovnik Discovery

 Dubrovnik Cruises

Depart from Dubrovnik on a week long cruise and explore Mljet, Hvar, Korcula, Trstenik, and Sipan.

Dates & pricing »

More departure ports:

Organized tours are excellent ways to explore my beautiful country, and I highly recommend taking at least one trip during your visit. There are limitless fascinating places to see, and you can easily book a tour or day trip from my trusted partners below.

Below are five top rated tours from Split!

from 212h30m
Join a top-rated walking tour of Split's famous monuments and landmarks with a professional tour guide and learn more about our history and heritage.
from 11012h
Visit Komiza village, Blue cave on Bisevo island, Stiniva bay on island Vis, Green cave, Budikovac island, Pakleni islands, and Hvar island and town.
from 373h
Paddle around Split and Marjan Hill, discover and snorkel in secluded beaches and enjoy magnificent views.
from 5410h
Take a break from Split enjoy your coastline drive to Krka National Park and see what it's like to swim in pristine nature, with a visit to old town of Sibenik.
from 554h
Swim and snorkel in breathtaking blue lagoon, see small but beautiful Ciovo island, and grab a free lunch in memorable Trogir town.

Discover more trip ideas:

Find transfers and compare prices on:

From Dubrovnik:

From Any Location:

More options:

Consider cruise holidays!

Cruises are fantastic and inexpensive way to discover multiple destinations in Croatia.

Split to Dubrovnik Cruise

8 days, 9 destinations

From Dubrovnik to Sipan or Slano, Mljet, Korcula, Bisevo, Vis, Hvar, Bol (Brac island), Makarska, Pucisca (Brac), Omis, and Split

€ 425 - 890

(€ 53 - 111 per day)

Learn more »

Split to Dubrovnik Cruise

8 days, 9 destinations

From Split to Omis and Makarska, Bol (Brac island), Stari Grad (Hvar island), Vis, Korcula, Mljet, Sipan or Slano, Dubrovnik

€ 480 - 890

(€ 60 - 111 per day)

Learn more »

Dubrovnik Discovery Cruise

8 days, 6 destinations

From Dubrovnik to Mljet, Korcula, Hvar, Trstenik, and Sipan

€ 423 - 700

(€ 52 - 87 per day)

Learn more »
About me:


Pero is Splitgg's founder who was born and lived in Split most of his life. His passion for traveling and immense experience from working in tourism industry encouraged him to write many of our expert Split travel guides. More about our authors »

RentalCars.com - best prices on car rentals