How to get to Dubrovnik?
Dubrovnik’s unique coastal location in Croatia’s far south can make figuring out how to get there a bit challenging. With no train station and only one airport, travel options can vary based on where you’re coming from and your preferred mode of transport.
Flights are often the fastest for international visitors, while driving from other Croatian cities lets you experience the beautiful Adriatic coastline firsthand. If you’re coming from Italy or another Croatian island, a ferry ride to Dubrovnik’s Gruž Port offers an enjoyable way to start your Dubrovnik adventure.
Below, we’ll break down each option with practical tips to help you choose how to get to Dubrovnik in the most convenient way. You’ll find all the essential details for each method — flights, car routes, bus and ferry schedules, and even tips on crossing international borders by car. With this information, navigating your way to Dubrovnik will be straightforward, so you can focus on enjoying all that this stunning city has to offer.
Getting to Dubrovnik by plane
If you’re traveling internationally, especially from North America or beyond, flying into Dubrovnik is by far the fastest and most convenient option. Here’s everything you need to know about planning your flight, including which airlines serve Dubrovnik, how to book cost-effective routes, and the best ways to get from the airport to the city center.
Dubrovnik Airport (DBV)
Dubrovnik Airport (DBV), or Čilipi Airport, is the primary international gateway for travelers heading to Dubrovnik. Situated about 20 kilometers (12 miles) southeast of the city, it’s a quick 25-30 minute drive to the city center by car, taxi, or shuttle bus. Dubrovnik Airport has expanded significantly in recent years to handle the rising number of tourists, and it now offers modern facilities, including dining options, shopping, and various ground transportation choices.
Most major European airlines, including British Airways, Lufthansa, and Croatia Airlines, offer regular flights to Dubrovnik, particularly in the peak tourist season from May to October. Additionally, seasonal direct flights to Dubrovnik are sometimes available from major U.S. cities like New York, making it easier for American travelers to reach this scenic destination.
Windy weather conditions can impact flight schedules, especially due to the airport’s location near the coast. During the high summer season, the airport may experience strong crosswinds, which can lead to occasional delays or cancellations. While such events aren’t common enough to cause major disruptions, it’s a good idea to monitor your flight status, especially if you’re flying during days with known windy conditions.
How to get to Dubrovnik from USA?
Direct flights from the U.S. to Dubrovnik are usually available only during the peak summer season, typically June through September, with airlines like Delta and United occasionally offering seasonal direct flights from New York (JFK) to Dubrovnik Airport (DBV). Bear in mind these are not guaranteed every year, so you should verify availability for your specific travel dates.
For other U.S. cities or off-season travel, you’ll need to make a connecting flight through a European hub. Popular stopover cities include London, Paris, Rome, Vienna, Frankfurt, and Istanbul. These airports are served by major airlines like Lufthansa, British Airways, and Turkish Airlines, which then offer connecting flights directly to Dubrovnik.
Once in Europe, you’ll find it easier to book flights from low-cost airlines like Ryanair, easyJet, Wizz Air, and Vueling that frequently fly to Dubrovnik, especially from big cities like London, Madrid, Paris, and Rome. These airlines often have discounted fares, especially if you book in advance or are flexible with travel dates.
How to get to Dubrovnik from the airport?
After you land in Dubrovnik, you have several options to reach the city center or your accommodation, each varying in cost, comfort, and travel time.
- Airport shuttle bus: The airport shuttle, run by Platanus, is a reliable and affordable option. This bus departs about 30 minutes after each incoming flight and travels to two main stops: Pile Gate (the main entrance to Dubrovnik’s Old Town) and the city’s main bus station in Gruž. The cost is around €6 ($7 USD), and the ride takes roughly 30-40 minutes depending on traffic. Tickets can be purchased at the airport or online in advance. Since the shuttle runs based on flight arrivals, you can expect longer wait times during busy periods.
- Taxi or rideshare: Taxis are readily available right outside the arrivals terminal. Expect to pay about €30-40 ($35-45 USD) for a taxi ride to the Old Town area, with the journey taking around 20-25 minutes. Keep in mind that the prices can fluctuate based on demand and time of day, so it’s highly advisable to confirm rates before getting into a taxi. Rideshare services like Uber are also available in Dubrovnik and often slightly cheaper than taxis.
- Private airport transfers: Many hotels and local companies offer pre-arranged private transfers, which can be a good choice if you’re traveling with a group or looking for a more comfortable and personalized service. Prices for private transfers typically range from €40-60 ($45-70 USD), but they’re flexible and may offer direct drop-off at your accommodation.
- Car rental: If you plan to explore more of Croatia’s stunning coast or countryside, renting a car at the airport gives you the freedom to travel at your own pace. Major car rental companies, including Avis, Hertz, and Sixt, operate at Dubrovnik Airport. Be aware that Dubrovnik’s Old Town is pedestrian-only, and parking in the city is limited and can be pricey. It may be better to park in designated lots in Gruž or other nearby areas if you choose this option.
Getting to Dubrovnik by bus
If you’re already in Croatia or a nearby country, taking a bus is an affordable and convenient way to get to Dubrovnik. Dubrovnik has a well-developed bus network with both domestic and international routes that make it easy to travel from major cities in Croatia and neighboring countries.
International bus routes to Dubrovnik
Dubrovnik is well-connected by bus with neighboring countries, making it an accessible destination for travelers from Bosnia & Herzegovina and Montenegro. International bus companies, including Globtour and FlixBus, operate routes that provide scenic journeys along the Adriatic coast and through the mountainous landscapes of the Balkans. Below are some of the most popular routes to Dubrovnik:
- Sarajevo to Dubrovnik: The bus ride from Sarajevo, the capital of Bosnia & Herzegovina, to Dubrovnik takes around 5-6 hours and includes at least one border crossing into Croatia. Buses generally operate once a day, with tickets costing approximately €25-30 ($28-34 USD). This route offers beautiful views of Bosnia’s countryside and the coastal landscape as you approach Dubrovnik. Be prepared for possible delays at the border, especially in peak season.
- Mostar to Dubrovnik: Buses from Mostar to Dubrovnik take about 3-4 hours and cross the Bosnia-Croatia border. Several buses run daily, and tickets cost around €20 ($23 USD). This journey is popular for its scenic route through the Herzegovina region, where you’ll pass picturesque towns and mountainous terrain. As with all border routes, it’s a good idea to factor in some additional time for customs, particularly in summer.
- Kotor to Dubrovnik: The journey from Kotor, Montenegro, to Dubrovnik is one of the most picturesque, taking about 2-3 hours along the Adriatic coast and through the stunning Bay of Kotor. Tickets for this route cost between €15-€20 ($17-23 USD). This route also requires a border crossing, so plan for potential delays, especially during peak travel months.
Domestic bus routes within Croatia
If you’re already exploring Croatia, buses provide a practical and comfortable way to reach Dubrovnik from cities like Split, Zagreb, and Zadar. Keep in mind that during the busy summer season buses fill up quickly, especially for popular routes from Split and Zagreb. Consider booking tickets in advance online or at the bus station.
- Split to Dubrovnik: This is one of the most popular bus routes, taking roughly 4 hours. Buses run frequently, with several options daily, especially in the summer months. Tickets are around €12-15 ($14-17 USD).
- Zagreb to Dubrovnik: The journey from Croatia’s capital, Zagreb, to Dubrovnik takes approximately 9 hours by bus. The longer ride can be a great way to see Croatia’s diverse landscapes, and overnight buses are available for those who prefer to travel while they sleep. Expect to pay around €30-40 ($35-45 USD) for a ticket.
Dubrovnik Main Bus Station
The main bus station in Dubrovnik is located in Gruž, about 3 kilometers (1.8 miles) from the Old Town. This station is also next to the ferry port, which makes it convenient for travelers arriving by sea. From the main bus station, you have a couple of options to reach the historic Old Town:
- Local bus: Libertas city buses run frequently between the main bus station and the Old Town. Bus lines 1A, 1B, and 3 are particularly useful for this route, and the ride takes about 10 minutes. A single ride costs approximately €2 ($2.30 USD) if purchased at a kiosk or slightly more if bought directly from the driver.
- Taxi or rideshare: Taxis and Uber are available outside the bus station and will take you directly to your accommodation in Dubrovnik. Expect to pay around €10-12 ($12-14 USD) for a short ride to the Old Town.
Getting to Dubrovnik by car
Driving to Dubrovnik can be a fantastic way to experience Croatia’s scenic coastline and gain flexibility with your travel schedule. Here’s a comprehensive guide for getting to Dubrovnik by car, including travel times, routes, and practical tips for navigating border crossings and parking.
If you’re starting your journey within Croatia, Dubrovnik is accessible from several major cities. Here’s a breakdown of the best driving routes:
How to get to Dubrovnik from Split?
This is one of the most popular routes, taking around 3.5 to 4 hours without major traffic delays. Many travelers prefer the Adriatic Highway (D8), which hugs the coastline and offers breathtaking views of the sea and nearby islands. This scenic route passes through quaint coastal towns like Omiš and Makarska, where you can stop for a coffee or meal along the way. Alternatively, you can take the A1 motorway for part of the journey for a faster but less scenic option.
How to get to Dubrovnik from Zagreb?
Driving from Croatia’s capital, Zagreb, to Dubrovnik will take roughly 6-7 hours. For faster travel, take the A1 motorway south toward Split, which cuts down travel time compared to smaller coastal roads. The A1 is a toll road (count on paying about €20-25 for tolls on this route), but it’s well-maintained and reduces travel time considerably. You should take into account that traffic congestion can significantly affect travel times during peak tourist seasons.
How to get to Dubrovnik from Zadar?
The drive from Zadar to Dubrovnik takes around 5 hours and also follows the Adriatic Highway. This route allows for scenic detours to places like Krka National Park or the towns of Šibenik and Trogir if you want to break up the journey.
Important Tips for Border Crossings
One unique aspect of driving to Dubrovnik is that, if you take one of the available routes from the Croatian cities up north, you’ll briefly exit Croatia and pass through Bosnia & Herzegovina at the Neum Corridor, a small stretch of land that gives Bosnia access to the Adriatic Sea. This is important to know, especially if you’re traveling during the busy summer season, as wait times at border crossings can sometimes be lengthy. Here are some tips for a smooth border crossing:
- Documents: Make sure to have your passport and vehicle registration ready, as you’ll be crossing into another country and then re-entering Croatia.
- Insurance: Check that your car rental policy or insurance covers Bosnia & Herzegovina if you’re using a rental car. Some rental companies offer a special cross-border insurance package if needed.
- Peak season: Border wait times can vary greatly depending on the season. In summer, it’s wise to avoid peak hours (late mornings and late afternoons), when lines can get long. You can check wait times on Croatian government websites or by using apps like Google Maps to monitor live traffic conditions.
With the recent completion of the Pelješac Bridge in 2022, travelers can now drive directly into Dubrovnik without needing to exit Croatia or pass through Bosnia & Herzegovina. This bridge simplifies access significantly and reduces potential delays at border crossings.
Parking in Dubrovnik
Parking in Dubrovnik, particularly near the Old Town, can be challenging and costly, especially during high season. Here are your main options for parking:
- Public Parking Lots: There are public parking areas around Dubrovnik, but prices vary by zone. Expect to pay around €2-5 per hour for parking near the Old Town, with rates decreasing slightly as you move farther away.
- Parking in Gruž: For better rates and easier access, consider parking in Gruž, about 3 km from the Old Town. Gruž is also home to the main bus station and ferry port, so it’s well-connected. From here, you can take a 10-minute local bus ride to Pile Gate, the main entrance to the Old Town. This can save you time, money, and the stress of finding a spot close to the Old Town.
- Private garages and hotels: Some hotels offer private parking for guests, which is often more secure and convenient. If you’re staying in a hotel, check if they have parking available as part of your booking or for an additional fee.
Getting to Dubrovnik by ferry or boat
If you’re exploring the Adriatic coast, taking a ferry or boat to Dubrovnik is a picturesque and relaxing way to travel. Here’s what you need to know about ferry routes to Dubrovnik from Italy and Croatian islands.
How to get to Dubrovnik from Italy?
For those coming from Italy, ferries offer a unique travel experience across the Adriatic Sea. Jadrolinija, Croatia’s largest ferry operator, runs seasonal routes from Bari, Italy, to Dubrovnik during the summer. The ferry typically operates overnight, departing Bari in the evening and arriving in Dubrovnik in the morning. The crossing takes about 10 hours.
Tickets for this ferry can be booked in advance on Jadrolinija’s website. Prices vary by season and accommodation type, ranging from economy seats to private cabins for added comfort. The ferry arrives at Gruž Port, where taxis and buses are readily available to take you to the Old Town.
Domestic ferries from Croatian islands
Dubrovnik is well-connected by ferry to many of Croatia’s islands, which makes island-hopping a great option for travelers who want to explore beyond the mainland. Ferry services are most frequent during the summer and are operated by Jadrolinija and Krilo (Kapetan Luka). Tickets are available for purchase both in the ports and online.
How to get to Dubrovnik from Korčula?
The ferry from Korčula, a nearby island known for its medieval architecture, takes about 2 hours and runs several times a day in the summer.
How to get to Dubrovnik from Mljet?
Mljet, famous for its national park and saltwater lakes, is about 1.5 hours away by ferry. This is a popular day trip option for visitors in Dubrovnik.
How to get to Dubrovnik from Hvar?
Ferries from the island of Hvar to Dubrovnik take around 3-4 hours and operate seasonally. If you’re planning to visit Hvar, make sure to check the seasonal schedules as this route is especially popular.
Dubrovnik port information
All ferries to Dubrovnik arrive at Gruž port, which is about 3 km from the Old Town. Gruž is a bustling area with shops, restaurants, and transport options to the rest of Dubrovnik.
You can take a local Libertas bus (line 1A, 1B, or 3) to reach the Old Town in about 10-15 minutes. Tickets are available at kiosks or on board. A taxi or Uber ride from Gruž to the Old Town usually costs around €10-12 ($12-14 USD) and is more convenient if you have luggage.
Why there’s no direct train to Dubrovnik?
Due to Dubrovnik’s unique geography and the mountainous terrain along the Adriatic coast, there is no train station directly in the city. Croatia’s rail network is developed in the north and central regions but does not extend to Dubrovnik.
However, if you’re set on taking a train, there are options to travel partway by train and complete the journey by bus. Trains from other parts of Croatia and Europe frequently arrive in Split or Zagreb, two of Croatia’s main hubs. From Split, you can take a direct bus to Dubrovnik (around 4 hours). From Zagreb, the bus journey takes about 9 hours.
Best time to visit Dubrovnik
Dubrovnik’s peak season, from June to August, brings crowds and higher prices. To enjoy a more relaxed experience, consider visiting in May, September, or October. The weather is still warm, and travel costs are more budget-friendly. During these shoulder months, you’ll also find shorter wait times at border crossings, less traffic, and more parking availability—ideal for travelers wanting to experience Dubrovnik without the summer rush.
Choosing the best way to reach Dubrovnik
Planning how to reach Dubrovnik can feel like part of the adventure, especially since each travel option offers its own advantages. Flying is by far the quickest route for international travelers, especially if you’re coming from the U.S. or other far-flung destinations. For those already in Europe or nearby, connecting through major European hubs offers multiple routes, and seasonal direct flights simplify summer travel.
Driving to Dubrovnik is a popular choice for visitors already in Croatia or the Balkans, especially those who want to enjoy scenic views along the Adriatic Highway. While you’ll need to navigate a few border crossings if you’re driving from neighboring countries, the flexibility of having a car can be well worth it for those planning to explore the region more widely. Just be prepared for high parking fees near Dubrovnik’s Old Town and busy traffic during peak months.
For travelers already in Italy or Croatia’s islands, ferries provide a relaxed and scenic approach to Dubrovnik. Arriving by sea can be an especially memorable start to your time in the city, and the ferry routes offer convenient connections during the summer.
With various routes and tips tailored to each mode of travel, getting to Dubrovnik can be as easy as it is exciting. By choosing the route that fits your travel style and schedule, you’ll ensure a smooth arrival and get your Dubrovnik experience off to a great start. Safe travels, and enjoy discovering this beautiful coastal city!
Photography: Pexels