Dubrovnik Airport to Mlini
Only about 12 km along the coast road; a quick taxi or transfer, or the Libertas line 10 bus once you've reached the city.
Mlini, DubrovnikGzzz / Wikimedia, CC BY-SA 4.0Mlini is a small seaside resort in Župa Dubrovačka, strung along a shaded shore of pebble coves and old watermill streams, roughly midway between the airport and the city.
Every way to get there
Our verdict: for Mlini, a private transfer is the easiest door-to-door option (from €25). Travelling light on a budget? The bus is cheapest (from €12.5) but slower, with a change in the city.
What it costs for your group
The bus is charged per person, while a taxi or private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.
| Group | Bus (per person) | Private transfer | Best value |
|---|---|---|---|
| Solo · 1 traveller | €13 | €25 | Bus |
| Couple · 2 travellers | €25 | €25 | Bus |
| Family of 4 · 4 travellers | €50 | €25 | Private transfer |
Which option should you choose?
| If your priority is… | Our pick | Why |
|---|---|---|
| Lowest price | Bus | From €12.5, though slower with a change in the city. |
| Speed & comfort | Private transfer | Door-to-door, fixed price, a driver waiting for you. |
| A group of 3–4 | Transfer or taxi | One flat fare splits cheaper than several bus tickets. |
| A late-night arrival | Transfer or taxi | Both run 24/7 when buses and the tram have stopped. |
By transport mode
Taxi
A short 12 km run along the Župa shore, usually €24-30 on the posted tariff. Ask to be set down at your specific bay, as Mlini and neighbouring Srebreno blur together.
Where to catch it: Taxi rank at the arrivals exit.
Best for small groups in a hurryPrivate transfer
Some of Mlini's hotels and villas perch above the shore on steep Župa access roads; a booked driver knows them and takes you to the door rather than the main road.
Where to catch it: Driver waits in the arrivals hall with your reference.
Best for families, groups & late arrivalsBus / shuttle
Line 10 passes through Mlini, but because it starts in the city you first ride the €10 shuttle 20 km inland — around an hour all told for a €12.50 total. Slow for a village this close.
Where to catch it: Shuttle to Gruž bus station, then line 10 heading back east toward Cavtat.
Best for solo & budget travellersCar rental
Per day. A car pays off if you'll dip into the Konavle villages or drive up to the city, but Mlini itself is compact and walkable along the seafront.
Where to catch it: Rental desks in arrivals; car park by the terminal.
Best for travellers who want to exploreMlini & Dubrovnik in photos
Buying tickets in Dubrovnik
Croatia uses the euro. The official Platanus airport shuttle runs to Dubrovnik (stopping near Pile/the Old Town, with drop-offs at Ploče and Gruž) after each flight, around €10 one-way and €15 return. Buy at the Platanus counter inside the terminal or online in advance; tickets are not sold on board, so pay before you queue. Both cash and card are accepted at the counter. The ride takes roughly 30-40 minutes depending on traffic.
Taxi scams & safety in Dubrovnik
Use the marked taxi rank outside Arrivals. Metered taxis to the Old Town typically run about €35-45, but confirm the meter is on or agree the fare first, as unmetered flat-rate quotes can be inflated. Avoid drivers touting for business inside the terminal. Unlike Greece, Croatia permits ride-hailing, so Uber and Bolt operate legally here and are often cheaper and clearer on price than a rank taxi; request the ride and meet your driver at the designated pickup area.
Getting from DBV to Mlini
Mlini sits on the Župa Dubrovačka shore about 12 km from the terminal, which puts it a good deal closer than the Old Town and on the same stretch of road you'd drive anyway. That is the quiet advantage families tend to miss: you don't have to push all the way into the city and double back. The village strings itself along a shaded seafront of pebble coves and old watermill streams, with a seasonal boat that runs into Dubrovnik harbour when the weather is warm. The catch is geography. The main coast road, and the local Libertas line 10 that uses it, runs along the ridge above the houses, while most of Mlini lives down at the water. So the question isn't only how you cover the 12 km, it's how you handle the last few hundred metres down to the bay.
The short hop from the rank to your cove
A metered taxi from the stand outside arrivals is the plainest way to reach Mlini, and because the run is only 12 km along the Župa shore it stays cheap by Dubrovnik standards, usually €24 to €30 on the posted tariff. Fifteen minutes and you're at the water. One thing to say out loud to the driver: name your actual bay or hotel. Mlini and its neighbour Srebreno run into each other along the same seafront, and "Mlini" alone can land you at the wrong end of a longish walk with cases. If your rooms are down at beach level, ask to be taken all the way down rather than dropped on the road above, since not every access lane looks obvious from the top.
The bus that heads inland before it comes back
There is a public route, and on paper it's tempting at €12.50 all in. In practice it's the slow choice for somewhere this close. Line 10 does pass through Mlini, but it starts in Dubrovnik, not at the airport, so you first ride the Platanus shuttle roughly 20 km the wrong way inland to Gruž bus station, then board line 10 heading back east toward Cavtat. Count on about an hour once you add the wait between the two. The shuttle is flight-linked and line 10 runs every half hour or so, so the connection is reliable enough; it's just that you'll watch the coast road you already covered go past a second time. Worth knowing too: line 10 sets you down on the main road above the village, so you finish on foot down to the shore. Fine with a daypack, less fun with a family's worth of luggage.
To the door when your villa is up the hill
Plenty of Mlini's rooms are villas and small hotels perched on the steep Župa access lanes above the water, and that's where a pre-booked transfer earns its place: the driver knows those addresses and delivers you to the gate instead of the nearest main-road corner. You book ahead, and someone waits for you in the arrivals hall with your reference, which is the easy part with tired children in tow. Reckon on €25 to €35 for the car, and child seats can be added when you reserve. If your accommodation sent you a pin that looks like a footpath rather than a street, this is the option that saves the uphill scramble.
Renting only if Konavle is on your list
The terminal has the usual desks, Sixt, Hertz and Europcar among them, and a car runs from about €35 a day upward. For Mlini itself, though, you may barely touch it. The village is compact and the seafront is a flat, shaded walk end to end, so once you're settled you can reach the beach, the boat jetty and a few konobas on foot. Where a car does pay off is if you plan to wander south into the Konavle villages, drive up to the city on your own clock, or make day trips down the coast. If your holiday is mostly the pebble beach and a swim before breakfast, the parking and the one-way lanes are more bother than benefit.
For most families the decision comes down to two: the €24-30 taxi if you just want to be at the water in fifteen minutes, or the booked transfer to the door if your rooms sit up one of those hillside lanes. Either way you're set down on the calm side of Dubrovnik, close enough that the city is a short boat ride or bus away when you feel like it, and far enough that you don't have to think about it on the first evening. Drop the bags, walk out to the pebbles, and let the coast road do the rest another day.





