Dubrovnik Cruise Port Guide: Gruž to Old Town & What to Do in Port (2026)
Cruise ships dock at Gruž port, about 3 km northwest of Dubrovnik's walled old town. Your four real options to reach the old town are: the Libertas city buses 1A, 1B, or 3 (€1.73 pre-purchased or €2.50 on the bus, 10–20 minutes to Pile Gate), a taxi from the port rank (€10–20 on meter, up to €30–35 in peak traffic), a cruise line shuttle (often €15 round trip but free on some lines), or a pre-booked private transfer that waits for you with a name board. Walking takes 30–40 minutes and is tolerable in cool weather but brutal in summer. The biggest trap for cruise passengers in Dubrovnik is NOT transport — it's timing. Every cruise excursion lands in the old town between 9 and 10 am, making the city walls and Stradun unbearably crowded right when you arrive. If you have 8 or more hours in port, consider doing Dubrovnik out of sequence: go straight to Lokrum Island first, do the walls after 3 pm when cruise groups head back, and eat lunch in the quieter backstreets at midday.
Dubrovnik is one of the Mediterranean’s most popular cruise ports, and in peak season the port of Gruž handles multiple large ships per day. Most cruise passengers spend 6–10 hours in port and see almost nothing beyond Stradun, the walls, and a rushed ship-sponsored excursion. This guide is for the cruise passenger who wants to do better than that — and the specific practical information (port layout, bus fares, timing tricks, excursion versus DIY) that ship newsletters rarely cover honestly.
The short version
- Port name: Gruž port (also called Port of Dubrovnik)
- Distance from old town: ~3 km northwest
- Transport options in order of cost: city bus (cheapest, €1.73–2.50), cruise line shuttle (free to €15 round trip), taxi (€10–35), pre-booked private transfer (fixed price, door-to-door), walking (free, 30–40 minutes)
- Best use of 8 hours in port: skip the cruise excursion, go straight to Lokrum Island first, do the old town and walls after 3 pm when cruise groups head back to ships
- Worst thing you can do: join the 9 am rush on Stradun and the walls with every other cruise passenger
- Cannot do in 8 hours: a real day trip to Mostar (2.5 hours each way) or Kotor (2 hours each way plus 2 borders)
- Can do in 8 hours: Dubrovnik old town, Lokrum Island, Srđ cable car, and possibly Cavtat or Ston
About Gruž port
Gruž is Dubrovnik’s modern deep-water port, located in the Gruž neighbourhood about 3 km northwest of the walled old town. It’s the main cruise terminal, the ferry terminal for domestic and international routes (Korčula, Hvar, Bari), and the main commercial port for the region.
Most large cruise ships dock directly at the Gruž piers, a short walk from the terminal building. In peak season when the port is full, some ships may anchor in the bay and tender passengers ashore — confirm with your ship’s shore excursion desk whether you’ll be docked or tendered. Tendering adds 20–30 minutes to both ends of your day and can complicate return-to-ship timings.
The terminal area itself has:
- ATMs and currency exchange (though Croatia uses the euro as of 2023, so you probably don’t need to exchange anything)
- A small tourist information kiosk with maps
- Taxi rank directly outside
- City bus stop on the main road 100 metres from the terminal
- A handful of cafés and small shops
No luggage lockers, no large restaurants, and no reason to linger at the port itself. The goal is to get to the old town (or Lokrum, or wherever) quickly.
Every option to get from Gruž to the old town
Option 1 — City bus (Libertas lines 1A, 1B, 3)
The Libertas Dubrovnik public bus is the cheapest option and it’s perfectly adequate for cruise passengers.
Lines to take: 1A, 1B, or 3 — any of these runs from the Gruž port area to Pile Gate (the main western entrance to the old town). Line 8 also serves this route but less frequently.
Fare (2026):
- €1.73 per ride if you buy the ticket in advance from a kiosk or newsstand
- €2.50 if you buy it from the driver on the bus
- €5.31 for an unlimited 24-hour daily pass (worth it if you’re making more than 2 rides)
- €11.95 for a 72-hour pass
Journey time: 10 to 20 minutes depending on traffic, dropping you at the Pile bus stop directly outside Pile Gate.
Frequency: every 15–30 minutes on the main routes during port hours.
When the bus is the right call: you’re on a budget, you don’t mind a short walk to the bus stop, and you’re comfortable with standard public transport. Lines 1A, 1B, and 3 are the main routes — any of them works.
When the bus is the wrong call: you’re in a hurry, it’s raining, you’re travelling with mobility issues or a lot of luggage, or you want a guaranteed door-to-door ride.
Option 2 — Cruise line shuttle bus
Some cruise lines offer a dedicated shuttle bus from the terminal directly to Pile Gate. The details vary wildly by cruise line:
- Some premium lines (Viking, Regent, Oceania and similar) include the shuttle free as a standard amenity
- Many mass-market lines charge for the shuttle — typically around €15 round trip per person
- A few lines don’t offer a shuttle at all and expect you to use the port buses or taxis
Check with your ship’s shore excursion desk or the cruise newsletter the night before your Dubrovnik stop. If the shuttle is free, take it — it’s the most hassle-free option and drops you straight at Pile Gate. If it costs €15 round trip, it’s usually not worth it for 2 adults versus a €5 bus round trip or a €10–20 taxi.
Option 3 — Taxi from the port rank
A taxi rank is directly outside the terminal building. No booking required — walk out, join the queue, take the next cab.
Price range: €10–20 on the meter in good traffic for the 3 km drive to Pile Gate. Some sources list €30–35 in peak summer traffic when the journey stretches to 25–30 minutes. The price is notionally metered but the cruise-day run is often quoted as a fixed fare. Confirm the price with the driver before you put bags in the boot.
Journey time: 10 to 15 minutes in clear traffic, up to 30 minutes in peak summer when the coast road is congested.
When a taxi is right: you’re 2–4 people splitting the cost, the bus queue is long, it’s raining, or you want to skip the extra walking to the bus stop.
When a taxi is wrong: you’re solo (the bus is massively cheaper), the taxi queue itself is long (check before committing), or you don’t want to negotiate a fare in a new country after stepping off a ship.
Option 4 — Pre-booked private transfer
A pre-booked private transfer is arranged before your cruise: you give the ship name, the port arrival time, and a driver is waiting at the terminal with a name board when you disembark. Fixed price, fixed vehicle, door-to-door to any point in Dubrovnik — including places the public bus doesn’t serve well (Srđ cable car station, the airport for a day trip home, or direct to a day-trip destination).
When a private transfer is the right call for cruise passengers:
- You want a door-to-door ride without queuing
- You have limited time in port and don’t want to waste any of it at a bus stop
- You’re travelling with kids, elderly family, or mobility issues
- You’re 4+ people and a private minivan is cheaper per head than splitting into two taxis
- You want to combine the transfer with a specific destination — Cavtat, Ston, the Srđ cable car, or a short coastal drive
- You want to book a driver for the full day in and around Dubrovnik rather than just the port-to-old-town shuttle
When a private transfer is overkill:
- Solo budget cruise passenger with 8+ hours in port — just take the bus
- You’re happy to wait in a bus or taxi queue and save the cost
Book: hire a private driver by the hour for a flexible full-day plan, or see the Dubrovnik Airport to old town transfer for the airport route (if you’re connecting a cruise to a flight).
Option 5 — Walk it
Distance: ~3 km by the shortest road route, slightly more on the scenic coastal walk. Time: 30 to 40 minutes. Terrain: mostly flat along the coast road with some uphill sections near Gruž, then downhill into Pile.
When walking is acceptable: cool weather, fit walkers with no luggage, early in the day when the port area is quiet. The walk itself is pleasant in spring or autumn — coast road views, small harbour scenes, local neighbourhoods.
When walking is a mistake: peak summer heat, you’re tired, you have luggage, you’re on a short 5–6 hour port stop, or you want to maximise time in the old town. A 30–40 minute walk each way eats 80 minutes you can’t get back — that’s a meaningful fraction of an 8-hour day in port.
The cruise passenger timing trap
Here’s the thing nobody tells you on the ship: every single cruise excursion in Dubrovnik lands in the old town between 9 and 10 am. If your ship’s recommended shore excursion leaves at 9, and 3 other ships are doing the same, 3,000 people hit the walls at the same time. Stradun becomes a slow shuffle. The City Walls circuit, which is glorious at 8 am on a normal day, becomes a queue at 10 am on a cruise day.
Cruise passengers who follow the ship’s suggested itinerary all see the same crowded version of Dubrovnik, at the same time, and come back saying it was “overrated.” They’re not wrong — that version of Dubrovnik is overrated.
The people who come back raving about Dubrovnik did one of two things:
- They went somewhere else first — Lokrum Island, Srđ cable car, or a short trip to Cavtat — and came back to the old town after 3 pm when cruise groups head back to their ships
- They pre-booked a private driver who knew the timing and built their day around it
This is the single most valuable piece of cruise-day advice you’ll get.
The best use of 6–8 hours in Dubrovnik
Based on the timing trap above, here’s a sequence that actually works for a cruise passenger docking at 8–9 am and needing to be back on board by 5 pm.
Morning — Lokrum Island (NOT the old town)
From the port, take a bus, taxi, or shuttle to Pile Gate, walk through the old town to the old port (Luža) on the east side — a 5-minute walk along Stradun — and take the Lokrum ferry (€30 return, 15-minute crossing). Aim to be on the 10 am or 10:30 am ferry while the cruise groups are starting their walls walk in the hot sun.
On Lokrum:
- Dead Sea saltwater lake — warmer than the open sea, sheltered, great for a quick dip
- Benedictine monastery ruins and small Game of Thrones exhibition with replica Iron Throne
- Fort Royal at the highest point for panoramic views back to Dubrovnik
- Peacocks roaming freely
- A picnic under the pines if you bring food from the old town
Spend 2–3 hours on the island. Ferry back around 13:00 or 13:30. See the full Lokrum Island guide.
Lunch — 13:30, off Stradun
Walk one or two streets off the main drag and have a proper Dalmatian lunch. Never eat on Stradun itself — the terraces on the main street are the most expensive and worst value in the old town.
Order black risotto (crni rižot), grilled calamari, or pašticada (slow-braised beef in sweet wine, served with gnocchi). Budget €20–30 per person.
Afternoon — the old town after the crowds thin
By 15:00 the cruise groups are heading back to their ships — this is your window. The old town isn’t completely empty (you’re still in Dubrovnik, it’s still peak season) but it’s meaningfully better than the 10 am shuffle.
In your quiet window:
- Walk Stradun at a reasonable pace
- The Rector’s Palace (€15, 30–45 minutes) — beautiful Gothic atrium, upstairs rooms with original furnishings, and the Game of Thrones interior where the Spice King refused Daenerys’s request for ships
- The Franciscan Monastery pharmacy — one of the oldest working pharmacies in Europe (continuously open since 1317)
- Buža Bar — squeeze through the hole in the south wall for a drink on the rocks above the sea. Cash only. Beer around €6, mojito €7–8. See the Buža Bar guide.
The walls — 15:30 or 16:00
If you can, do the City Walls now, not in the morning. The 3:30 pm window is the least bad time to walk the walls on a cruise day — better than 10 am (peak crowds), better than noon (heat). You still won’t have the solitude of an 8 am walk on a non-cruise day, but you’ll get a real experience rather than a slow queue.
€40 for adults in high season. Allow 60–90 minutes for the 1,940-metre one-way circuit. Includes Fort Lovrijenac (valid 3 days) — but you almost certainly don’t have time for Lovrijenac on a cruise day. See the Dubrovnik City Walls guide.
Getting back to the ship
Leave the old town no later than 16:30 for a 17:30 all-aboard. The Libertas buses continue to run but they can be slow as other cruise passengers flood back the same way. A pre-booked taxi or private transfer is safer if your all-aboard is tight.
Ships will not wait for independent travellers. If you miss the departure, you chase the ship at the next port at your own expense. This is the non-negotiable rule of independent cruise travel — build a 30-minute buffer into your return time.
Cruise excursions vs DIY
Ship’s shore excursion — the case for
- Zero planning. You book it, you board the coach at the pier, someone else handles everything.
- You can’t miss the ship — if a ship-booked excursion runs late, the ship will wait (up to a point).
- Cruise lines negotiate group rates for specific sights and guides.
- Good for travellers who want zero stress, have mobility issues, or are visiting many ports and don’t want to research each one.
Ship’s shore excursion — the case against
- Significantly more expensive per person than equivalent DIY arrangements, often 2–3x
- Follows the worst possible timing — ship excursions all leave at the same time and all hit the old town in the cruise peak window
- Large groups — you’re moving in a pack of 40+ people with a guide raising a numbered paddle
- Rigid itinerary — no flexibility to skip something you’re not interested in
- Bus loading / lunch stops eat more of your port time than you’d expect
DIY — the case for
- Significantly cheaper — €1.73 bus + €40 walls + €30 Lokrum ferry + €25 lunch = under €100 per person for a full DIY day that sees more than most excursions
- Flexibility — you can change plans on the fly, skip what you don’t like, linger where you do
- Better timing — you can deliberately avoid the cruise peak window
DIY — the case against
- You’re responsible for getting back to the ship on time — no buffer, no coach, no excuses
- Takes a little planning the night before
- Not ideal if you have mobility issues, very small children, or extreme language anxiety
Private driver — the middle ground
A pre-booked private driver for a half-day or full day in port gives you DIY flexibility with excursion-level comfort. The driver meets you at the pier, takes you wherever you want to go, waits while you visit, and gets you back to the ship with the right buffer. Typical use cases: Cavtat half-day lunch trip, Srđ cable car + old town combo, Ston + Pelješac wine tasting, or a custom Dubrovnik orientation drive before you walk the old town yourself.
For cruise passengers, this is often the best value: more personal than a group excursion, less work than full DIY, guaranteed return to ship.
Can you do Mostar, Kotor, or Split as a cruise day trip from Dubrovnik?
Short answer: no, not realistically.
- Mostar (Bosnia): 140 km, 2.5 hours each way, 1 border. Round trip is 5 hours of driving alone — leaves maybe 2 hours in Mostar itself. Adds risk of border delays in summer. Not recommended for an 8-hour port stop.
- Kotor (Montenegro): 93 km, 2 hours each way, 2 borders. In peak summer the Karasovići border alone can add 2–3 hours each way. For a cruise day trip this is genuinely risky — a slow border can push you past all-aboard. Not recommended.
- Split (Croatia): 233 km, 3.5 hours each way. Impossible for a cruise day.
What you CAN do on a cruise day from Dubrovnik:
- Cavtat — 20 minutes south, walled harbour town, 3-hour excursion
- Ston and Pelješac — 50 minutes north, oysters and wine, 4–5 hour excursion
- Trsteno Arboretum — 22 minutes north, the Game of Thrones “King’s Landing Gardens”, can pair with Ston
See the full Dubrovnik to Mostar day trip guide and Dubrovnik to Kotor day trip guide for the complete breakdowns if you have a longer port stop or an overnight stay.
Practical tips for cruise day in Dubrovnik
- Set your phone to ship time and add a visible alarm for 60 minutes before all-aboard
- Know your all-aboard time AND your sail-away time — they’re different, usually 30 minutes apart. All-aboard is the hard deadline.
- Carry a copy of your ship’s name and contact number in case you need to arrange emergency transport back to the port
- Euros work everywhere in Dubrovnik since Croatia joined the eurozone in 2023
- Cards are accepted almost everywhere except Buža Bar (cash only) and some very small shops
- Water and sun protection — the walls in summer have no shade and limited water
- Comfortable shoes — Dubrovnik’s limestone is polished and genuinely slippery in places
- Passport — you normally won’t need it for a cruise day in Dubrovnik itself, but bring it if you’re doing a day trip into Bosnia or Montenegro (which we don’t recommend from a cruise day anyway)
- Don’t waste time shopping for generic souvenirs — the old town is stunning and 8 hours goes fast
Frequently asked questions
How do I get from the Dubrovnik cruise port to the old town? Libertas city bus lines 1A, 1B, or 3 run from the Gruž port area to Pile Gate for €1.73–2.50 per ride. Taxis from the port rank cost €10–35 depending on traffic. Some cruise lines offer a shuttle bus (free to €15 round trip). Walking takes 30–40 minutes along the coast road.
How far is the cruise port from the old town in Dubrovnik? About 3 km. Gruž port is northwest of the walled old town along the coast.
Is there a free shuttle from Dubrovnik cruise port? Depends on your cruise line. Some premium lines (Viking, Regent, Oceania) include a free shuttle. Others charge around €15 round trip. Mass-market lines often don’t provide one and expect you to use the public bus or taxi. Check with your ship’s shore excursion desk.
How much is a taxi from Dubrovnik cruise port to old town? €10–20 on the meter in clear traffic, up to €30–35 in peak summer when the coast road is congested. Confirm the price with the driver before you put bags in the boot.
Can you walk from Dubrovnik cruise port to old town? Yes — it’s 3 km (30–40 minutes) along the coast road. Fine in cool weather, brutal in peak summer. Not recommended if you’re on a tight port stop or travelling in summer heat.
What’s the best thing to do in Dubrovnik on a cruise day? Counter-intuitively, go to Lokrum Island first (ferry from the old port, €30 return, 15-minute crossing) to escape the cruise peak crowds in the walled old town, and do the old town and walls after 3 pm when other cruise groups head back to their ships.
Can I do a day trip to Mostar or Kotor from a Dubrovnik cruise stop? Not safely. Mostar is 2.5 hours each way and Kotor is 2 hours each way plus 2 border crossings that can take hours in peak summer. Both risk missing all-aboard. Stick to Dubrovnik, Lokrum, Cavtat, or Ston for a cruise day.
What’s the port of Dubrovnik called? Gruž (pronounced “grooj”). Sometimes written as Port of Dubrovnik or Luka Dubrovnik. The old harbour inside the walled old town is NOT where cruise ships dock — it’s just for small ferries and tourist boats.
Do cruise ships dock or tender in Dubrovnik? Most cruise ships dock directly at Gruž piers. In peak season when the port is full, some ships may tender passengers ashore by small boat. Check with your ship before the stop — tendering adds 20–30 minutes to both ends of your day.
Is Dubrovnik cruise port safe? Yes. Gruž is a normal working port area, well-lit, and cruise passengers are essentially a protected class of visitor in Dubrovnik. Standard sensible travel rules apply.
What currency do I need in Dubrovnik? Euros. Croatia joined the eurozone in January 2023 and the euro is now the official currency. Cards are accepted almost everywhere except Buža Bar (cash only) and a few small shops. €50 in cash is enough for a full cruise day.
How much time should I allow to get back to the ship? Plan to be back at Gruž port at least 30 minutes before the all-aboard time — and know that all-aboard is the hard deadline, not sail-away. Ships will leave without you. On cruise-crowded afternoons, buses and taxis back to the port are slower than in the morning.
Ready to skip the queue?
If you want to skip the cruise shuttle, skip the taxi negotiation, and skip the bus queue at the end of a long day in the sun, pre-book a private driver or transfer before you sail.
For cruise passengers specifically:
- Hire a private driver by the hour — the best option for a cruise day. Meets you at the Gruž pier with a name board, takes you wherever you want to go, waits, and gets you back to the ship with the right buffer. Ideal for Cavtat lunch trips, Ston/Pelješac wine tasting half-days, Trsteno + old town combos, or a Dubrovnik orientation drive.
- Dubrovnik Airport to old town private transfer — if you’re disembarking in Dubrovnik and flying onwards
Plan your cruise day around what’s actually in Dubrovnik:
- One day in Dubrovnik — the hour-by-hour itinerary
- How to visit Lokrum Island from Dubrovnik
- Dubrovnik Game of Thrones locations — the full guide
- Dubrovnik Airport to old town — every option compared
For more on Dubrovnik, see things to do in Dubrovnik, the Dubrovnik City Walls guide, and the Buža Bar guide.
Ready to go?
Book your private transfer in under a minute. Fixed prices, scenic stops, door-to-door comfort.
Book a Transfer →