Cruise ships dock at the Port of Gruz (Luka Dubrovnik) on Obala pape Ivana Pavla II in Gruz bay, about 4 km by road (around 15 minutes) north-west of the Old Town's Pile Gate; the cruise berths run along the Batala–Kantafig quay next to the ferry terminal and main bus station. The walk is about 5 km and 70 minutes over a hill, so most passengers take the Libertas bus, a taxi or a ship shuttle.
Some ships instead anchor off the Old Town and tender passengers to the Old City Port (Gradska luka), inside the walls by the Ploce side; the port authority's arrivals schedule lists each call as Gruz or Old Town. Since 2025 the port authority allows at most two cruise ships and 4,000 passengers at the same time, with minimum stays of 8 hours (12 hours for ships over 4,000 passengers).