Quick answer
Dubrovnik Airport is 21 km southeast of the Old Town, near the village of Cilipi. The drive takes 25-40 minutes. A taxi costs around 250-350 HRK / 33-47 EUR to the Old Town area. The Atlas airport shuttle bus runs for about 55 HRK / 7 EUR per person. Pre-booked transfers typically cost 30-45 EUR. Since Croatia joined the eurozone, all prices are now in EUR. There is no rail connection, and Uber works but with limited availability.
What actually happens after landing
Dubrovnik Airport has a single terminal that was expanded in recent years. It handles the summer crush reasonably well, though it does get crowded when multiple flights arrive together during peak season (June through September).
For EU/EEA passport holders, immigration is fast. Non-EU travelers should expect 15-30 minutes during busy periods. Croatia joined the Schengen Area, so if arriving from another Schengen country, there is no passport control.
Baggage claim has a few carousels. Luggage delivery is generally prompt. Once through, you enter a small arrivals hall with car rental desks, an ATM, and tourist information. The exit leads directly to the transport area.
Transport options explained honestly
Taxis queue outside the terminal. Fares to the Old Town are fixed at around 33-47 EUR depending on the exact destination. The taxis are modern and air-conditioned. There is no negotiation - prices are standardized.
Pre-booked private transfers provide a driver waiting for you at arrivals. You go directly to your accommodation, whether that is in the Old Town, Lapad, Babin Kuk, or somewhere along the coast. Prices are 30-45 EUR to most Dubrovnik destinations.
Uber operates in Dubrovnik but with limited driver numbers. The fare to the Old Town is typically 25-35 EUR, cheaper than an airport taxi. However, availability is unreliable at the airport, especially when multiple flights land together and everyone opens their apps.
Rental cars are available at the airport. Note that parking in Dubrovnik is extremely limited and expensive, particularly near the Old Town. Unless you plan to explore beyond the city, a car may create more problems than it solves.
Realistic pricing expectations
To Old Town / Pile Gate: 7 EUR by shuttle bus, 25-35 EUR by Uber, 33-45 EUR by taxi, 30-45 EUR by transfer.
To Lapad / Babin Kuk: Not served by shuttle, 25-35 EUR by taxi, 25-40 EUR by transfer.
To Cavtat (nearby coastal town, 6 km from airport): 15-20 EUR by taxi, 12-20 EUR by transfer.
To Ston / Peljesac Peninsula (60 km): 80-110 EUR by transfer.
To Kotor, Montenegro (95 km): 120-160 EUR by transfer. Cross-border transfers are available but confirm in advance.
To Split (230 km): Not practical by taxi. Transfer runs 250-350 EUR. Most people fly or take a bus.
Late night arrivals
During summer, flights arrive until late evening, some past midnight. The airport stays open for scheduled flights.
The Atlas shuttle bus runs for the last arriving flights, but check the schedule - it does not operate indefinitely. Late arrivals may find the last bus has departed.
Taxis are available after late flights, though the number of cars diminishes. Uber availability is even more limited late at night in Dubrovnik.
For flights arriving after 10 PM, a pre-booked transfer is the most reliable choice. The driver commits to your specific flight, and the drive to the Old Town at that hour is quick - about 20-25 minutes with empty roads.
Families and luggage
The shuttle bus works for families but has limited luggage space in the hold. With a stroller, multiple suitcases, and children, the bus becomes less practical.
Taxis at Dubrovnik Airport are modern sedans or minivans. A standard taxi fits a family of four with moderate luggage. For larger families, request a minivan.
Child car seats are not standard in Croatian taxis. Bring your own travel seat or book a transfer service that provides one. Specify the child's age when booking.
Note for Old Town accommodation: the Old Town is largely pedestrianized with steep steps and narrow alleys. Vehicles drop off at the gates. From there, you may need to walk with luggage through the Old Town to your apartment. Some properties arrange porter services - ask in advance.
Where you meet the driver
For pre-booked transfers, drivers hold name signs in the arrivals area just past the exit from baggage claim. The terminal is small, making them easy to spot.
The taxi rank is directly outside the terminal exit, to the right. An attendant manages the queue during busy times.
The shuttle bus stop is also outside the terminal, clearly signed. Buses wait until the arriving passengers have had time to collect luggage.
For Uber, the pickup area is outside the terminal. Check the app for the driver's location.
Decision helper
Choose a taxi if: you want door-to-door service without advance booking, you are staying in Lapad or another area not served by the shuttle, and you do not mind paying the fixed rate.
Choose a pre-booked transfer if: you are traveling with family, arriving late, heading to a specific address, carrying heavy luggage, or want the simplest possible transition from airport to hotel.
Choose Uber if: you get lucky with availability and want to save a few euros over a taxi.
Frequently Asked Questions
How far is Dubrovnik Airport from the Old Town?
About 21 km. The drive takes 25-40 minutes depending on traffic.
Does Uber work at Dubrovnik Airport?
It exists but availability is unreliable, especially during peak season when demand outstrips the small driver pool. Do not rely on it as your only plan.
How much is the airport shuttle bus in Dubrovnik?
About 7 EUR per person one way. Buses are timed to flight arrivals and go to Pile Gate and the main bus station.
What currency does Croatia use?
Euro (EUR). Croatia switched from the Croatian Kuna to the Euro in January 2023. All prices are now in EUR.
Can I get to Montenegro from Dubrovnik Airport?
Yes. Kotor is about 95 km and takes roughly 2 hours including the border crossing. Pre-booked transfers are available for this route, typically 120-160 EUR.
Is there parking at Dubrovnik Old Town?
Very limited and expensive. If you are staying in the Old Town, a rental car is more of a burden than a benefit. Use transfers or taxis instead.
Does the shuttle bus go to Lapad?
The shuttle stops at Pile Gate and the main bus station. Lapad is not a scheduled stop. From the bus station, you could take a local bus or taxi to Lapad.
How do I get from Dubrovnik Airport to Cavtat?
Cavtat is only about 6 km from the airport. A taxi costs 15-20 EUR and takes about 10 minutes. Some local buses also serve this route.
Can I walk with luggage through Dubrovnik Old Town?
The Old Town is pedestrianized with stone streets and many steps. Rolling suitcases can be difficult. Some properties offer porter services. Ask your accommodation about the walk from the nearest gate.
Is Dubrovnik Airport modern?
Yes. The terminal was expanded and modernized in recent years. It is clean, well-organized, and has all the basic amenities including ATMs, car rental, and cafes.
Dubrovnik Airport is straightforward and modern. The 21 km distance to the Old Town means transport is a real consideration, not an afterthought. For budget solo travelers, the shuttle bus is excellent. For everyone else, the comfort and directness of a taxi or pre-booked transfer is worth the modest cost.