Dubrovnik Airport to Gruž Port
About 24 km from Čilipi and the shuttle's final stop; step off the Platanus and you're beside the ferry berths and bus station.
Gruž Port, DubrovnikJola Sik / Wikimedia, CC BY 3.0Gruž is Dubrovnik's working harbour — the Jadrolinija ferry berths for the Elaphiti islands and Korčula, the cruise terminal and the city's main bus station all sit side by side here.
Every way to get there
Our verdict: for Gruž Port, a private transfer is the easiest door-to-door option (from €32). Travelling light on a budget? The bus is cheapest (from €10) 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 | €10 | €32 | Bus |
| Couple · 2 travellers | €20 | €32 | Bus |
| Family of 4 · 4 travellers | €40 | €32 | Private transfer |
Which option should you choose?
| If your priority is… | Our pick | Why |
|---|---|---|
| Lowest price | Bus | From €10, 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
Bus / shuttle
Gruž is where the shuttle terminates, so for the port this is the obvious pick — €10 one-way sets you down within a couple of minutes' walk of the ferry berths and cruise quay.
Where to catch it: Platanus desk by baggage reclaim; coach parked outside the terminal.
Best for solo & budget travellersTaxi
Around €30-40 to the harbour front. Sensible if you've a Jadrolinija sailing to catch and want to skip the shuttle's fixed departure window and city stop.
Where to catch it: Airport taxi stand outside Arrivals.
Best for small groups in a hurryPrivate transfer
You can time the pickup to a specific ferry or cruise check-in and be dropped right at the terminal gate — handy with cases when the quayside is busy on turnaround days.
Where to catch it: Driver meets you in Arrivals with your booking name.
Best for families, groups & late arrivalsCar rental
Per day. Only worth it if you're driving on afterwards — most car ferries from Gruž serve the islands, and there's paid parking near the harbour if you must leave the car.
Where to catch it: Arrivals rental counters; cars at the airport car park.
Best for travellers who want to exploreGruž Port & 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 Gruž Port
Gruž is the one address in Dubrovnik where the transport question is really a question about a clock. The Jadrolinija berths for the Elaphiti islands, Mljet and Korčula, the cruise terminal and the city's main bus station all sit along the same stretch of quay, about 24 km from Čilipi airport. So the moment you land, you are not just heading into town — you are trying to reach a boat that leaves whether you are aboard or not, usually with a case or two to drag across the tarmac. Everything below is weighed against that: how each option lines up with a printed sailing time.
The Platanus shuttle ends at the quay, not in the Old Town
The useful quirk of the Platanus (Atlas) airport coach is that Gruž is its final stop. Most airport buses aim for the walls and the pedestrian gates; this one runs the full 24 km and sets you down at the Gruž bus station, a couple of minutes on foot from the ferry berths and the cruise quay. For €10 one-way (some fares run to about €15 on the day) that is the shortest gap between plane and pier you can buy without a private car. The coach is flight-linked and leaves roughly 30 minutes after each arrival, around the clock, so a delayed flight does not strand you — the next departure is tied to your landing, not a fixed timetable. Buy the ticket at the Platanus desk by baggage reclaim; the coach waits outside the terminal.
The catch is that "roughly 30 minutes after arrival" plus a 35-minute run plus the baggage wait can eat well over an hour before you are standing on the quay. If your Jadrolinija sailing is comfortably later that afternoon, the shuttle is the obvious pick and the cheapest by a wide margin. If it leaves within about ninety minutes of your scheduled landing, do the arithmetic before you commit to it.
When a fixed departure window works against a ferry deadline
This is where the airport taxi rank earns its keep. A cab from the stand outside Arrivals runs about €30 to €40 to the harbour front and leaves the second you climb in — no waiting for the coach to fill, no shared stops. For an island sailing where you cannot afford to miss the ramp, that control over your own departure time is the whole point. The 35-minute drive drops you at the quayside directly, and if the ship is Mljet or Korčula-bound with a single daily sailing, spending twenty-odd euros more than the shuttle to guarantee you make it is a reasonable trade. The rank almost always has cars against arriving flights, so there is little planning involved — you simply decide at the airport whether the clock is tight enough to justify it.
Embarkation day, heavy cases, and a driver already waiting
Cruise turnaround days turn the Gruž quayside into a crush of coaches, taxis and porters, and that is exactly when a pre-booked transfer changes the calculation. Because the driver meets you in Arrivals with your booking name and the pickup is timed to your flight, you can pin the whole run to a specific cruise check-in or a named ferry and be dropped at the terminal gate rather than the far end of the car park. Welcome Pickups and the local Dubrovnik firms price this at roughly €32 to €48 for the 33-minute trip, door to door. The advantage over a rank taxi is the timing certainty: the car is reserved against your arrival, so a busy quay and a shortage of free cabs cannot leave you circling with luggage while the boarding queue shortens. For a family with several cases heading to an embarkation deadline, that is the version that removes the guesswork.
Bringing a car onto an island ferry from Gruž
A hire car only makes sense here if the boat you are catching carries vehicles. Sixt, Hertz and Europcar keep desks in Arrivals with cars in the airport park, and several of the Gruž sailings are car ferries to the islands — so if the plan is to drive off at Korčula or Mljet, collecting a car at the airport and driving the 24 km to the ramp is coherent. Rates start around €35 and climb toward €60 a day depending on class and season. If instead you are stepping onto a foot-passenger fast boat, a car is dead weight: you would pay for paid harbour parking and gain nothing. Sort the vehicle question by the ferry ticket, not the other way around.
The short version: match the transport to the sailing on your ticket. A relaxed afternoon boat and the Platanus shuttle, and you have paid €10 to arrive beside the berths. A tight island departure or a cruise embarkation slot, and the taxi rank or a pre-booked driver buys you the one thing the coach cannot — a departure time you control.





