Port of Call: A Perfect Day in Dubrovnik
Dubrovnik is the port where the itinerary brochure photo and the real thing actually match. The red-tiled roofs, the honey-colored limestone, the sea wrapping around a medieval city that has barely changed its footprint in 600 years — it's not overhyped. What catches first-time visitors off guard is how much there is to choose from in a single port day, and how easy it is to spend the whole day doing just one thing (usually the famous city walls) and miss everything else the port has to offer. Here's how to think about the day as a whole.
Getting From the Ship to the Old Town
Cruise ships dock at Gruž, a working harbor about 3 kilometers from the Old Town — not walking distance for most people, especially in summer heat. You have four realistic options. The public bus (lines 1A, 1B, or 3) is the cheapest at roughly €1.73 if you buy the ticket from a kiosk or the driver ahead of time, or about €2.50 paying cash on board; it takes 10–20 minutes depending on traffic and drops you at Pile Gate, the main entrance to the Old Town. A taxi from the rank at the port runs €10–20 on the meter in normal traffic, climbing to €30–35 during the midday cruise-ship crunch. Your cruise line's shuttle bus is the most convenient and least thinking required, typically around €15 round-trip. And if you're an early riser and the weather's cool, the walk along the harbor promenade takes 30–40 minutes and is genuinely pleasant before 9:00 AM — brutal by noon in July or August.
Whichever way you go, get off the ship early. Multiple ships in port on the same day is normal in peak season, and the gap between "pleasant Old Town" and "shoulder-to-shoulder Old Town" is about ninety minutes.
Choosing Your Day: Three Ways to Spend It
If you have a full day: do the walls in the early morning (start by 8:00 AM if you want them to yourself — see our dedicated walls guide for the full logistics), spend late morning wandering the Old Town's side streets away from the Stradun, take the cable car up Mount Srđ after lunch for the view looking back down at the city and the coastline, and finish with a swim or a slow drink somewhere with a sea view before heading back to the ship.
If you have half a day: skip the walls entirely — they take 1.5–2 hours done properly and eat your whole morning — and instead do a focused loop of the Old Town's landmarks (the Stradun, Onofrio's Fountain, the Franciscan Monastery cloister, the harbor) followed by the cable car, which delivers a comparable payoff — a sweeping view of the walled city and the Adriatic — in a fraction of the time and effort.
If you're traveling with kids or anyone who won't tolerate 1,000+ stone steps: the cable car and a Lokrum Island trip are the better plan. Both are physically easy, both deliver the "wow" moment Dubrovnik is known for, and neither involves standing in direct sun on exposed stone for two hours.
The Cable Car: The Best View for the Least Effort
The Dubrovnik cable car climbs Mount Srđ in about four minutes, and the summit view is, for many visitors, the single best photo opportunity in the city — the entire Old Town, the walls, the harbor, and the coastline laid out below you, with the Elafiti Islands visible on a clear day. A return ticket runs roughly €27–30 for adults and €15–18 for children; there's a small Napoleonic-era fort at the top with a modest history museum (about €5 extra) if you want to linger. Lines can build up midday when multiple ships are in port, so either go early or treat it as a late-afternoon wind-down before heading back to the ship.
Lokrum Island: The Quiet Alternative
If the Old Town crowds aren't your thing, Lokrum is a short ferry ride away and feels like a different trip entirely — a forested nature reserve with a ruined monastery, a saltwater lake locals call the "Dead Sea," peacocks that roam freely (descendants of a 19th-century Archduke's collection), and rocky swimming spots around the shoreline. The official ferry leaves from the Old Port near Fort St. John roughly every 15–30 minutes in high season, from around 9:00 AM to 7:00 PM, with the crossing itself taking about 15 minutes. A round-trip ticket, which also covers admission to the nature reserve, runs about €27–30 for adults; kids typically pay a reduced rate. Bring water shoes — the swimming areas are rock, not sand — and check the return schedule against your ship's all-aboard time before you get too relaxed on the island.
Eating Without the Stradun Markup
The main pedestrian street, the Stradun, is beautiful and almost uniformly overpriced — you're paying for the address, not the food. The better move is to walk two or three streets back into the side alleys that climb the hillsides on either side of the Stradun, where the same style of Dalmatian cooking (grilled fish, black risotto, peka-style slow-cooked meat) shows up at noticeably lower prices and with noticeably fewer tourists. If you'd rather not gamble, a short walk or bus ride back toward the Gruž harbor area near the port puts you among restaurants that serve locals as much as visitors, generally at a real discount to anything inside the Old Town walls.
The Verdict
Dubrovnik rewards a little bit of planning more than almost any other Mediterranean port, mostly because it offers three genuinely different experiences — the walls, the cable car, and Lokrum — that don't have to compete for the same few hours if you pick the right mix for your day. Don't feel obligated to do all three. Pick based on your group's tolerance for stairs and heat, get off the ship early regardless of which one you choose, and you'll be back at the gangway with the photos that make everyone else's Mediterranean cruise look underwhelming.
A note on the numbers in this piece: prices were checked against publicly available Dubrovnik tourism pricing in July 2026 and are representative, not guaranteed — ferry, cable car, and transport prices in Croatia are typically quoted in euros and can shift season to season. Confirm current pricing before you go.
Have a Dubrovnik tip? Vote for your favorite cruise ship on the homepage — no email required.