Exact routes · Real costs · Return timing
Exact bus numbers, costs, journey times, and return logistics — so you know exactly what to do before you step off the gangway.
Quick Answer
Cruise port transport by city: Dubrovnik — Bus 1A (€2, 15 min to Pile Gate). Barcelona — Uber (€12–16, 20–30 min). Naples — walk free (15–20 min). Rome from Civitavecchia — regional train (€9–12, 75 min). Athens from Piraeus — Metro Line 1 (€1.40, 25 min). Santorini — tender + walk up 580 steps (45–75 min total). Kotor — walk 200m from gangway. Lisbon — walk 20 min or Uber €8–10.
€2
Dubrovnik bus (vs €8 taxi)
€1.40
Athens metro to Acropolis
Free
Naples + Kotor transport
Common mistake: Waiting until you're at the pier to figure out transport. Know the exact bus stop, taxi rank, or Uber pickup point the night before.
The terminal-to-city journey is where port days are won or lost. Get it wrong and your first 30–60 minutes ashore are consumed in confusion and taxi queues. Get it right and you're in the heart of your destination at 09:00, on schedule, focused entirely on the experience ahead.
This guide covers specific information for every major European cruise port — not "there are buses and taxis available" general advice, but the exact mode, route name, departure location, cost, and journey time you need. Research any of these ports in 60 seconds before your port day.
Know exactly which bus, taxi, and route to take
PortTrip adds transport instructions automatically to every stop in your itinerary.
Terminal: Port of Gruž
Gruž bus station (2-min walk from terminal) → Pile Gate (Old Town entrance)
Alternatives
Return timing
Last Bus 1A from Pile Gate for 17:00 all-aboard: depart by 15:30.
Local tip
Bus 1A is the answer for Dubrovnik. Buy ticket on the bus (€2 cash). Walk 2 min from terminal exit to Gruž bus station.
Terminal: Moll Adossat (Piers B–E)
Terminal pickup area → Plaça de Catalunya or Gothic Quarter
Alternatives
Return timing
Book return Uber while at your last city stop. For 17:00 all-aboard: be in taxi by 15:45 latest.
Local tip
Pre-book your return Uber 30 min before you need it — removes wait time from your buffer.
Terminal: Molo Beverello / Stazione Marittima
Exit terminal → west along waterfront → Piazza del Municipio → north into Spaccanapoli
Alternatives
Return timing
Walk from historic centre to terminal: 15–20 min. Leave Spaccanapoli area by 15:30 for 17:00 all-aboard.
Local tip
Always request the meter in Naples taxis (tassametro). Download offline map before disembarking.
Terminal: Porto di Civitavecchia
10-min walk from terminal → Civitavecchia station → Roma Termini. Validate ticket before boarding.
Alternatives
Return timing
Last Roma Termini train for 18:00 all-aboard: depart by 15:30. Miss one train = 30–45 min wait.
Local tip
Ignore pier touts. Walk 10 min to the official train station. Train is almost always the correct choice.
Terminal: Piraeus Cruise Terminal
5–8 min walk to Piraeus Metro Station → Line 1 (green) → Monastiraki or Thissio (Acropolis area)
Alternatives
Return timing
Last Metro from Monastiraki for 17:00 all-aboard: depart by 15:30.
Local tip
Metro is the only sensible option — Piraeus traffic is highly unpredictable. Buy a return ticket at the machines.
Terminal: Port of Kotor
200 metres from gangway through the Sea Gate — directly into the UNESCO World Heritage Old Town.
Return timing
5-min walk back to gangway. Leave Old Town by 15:30 for 17:00 all-aboard.
Local tip
The most efficient port in the Mediterranean — nearly 100% of time ashore is spent in quality.
Terminal: Tender port — no gangway
Tender to old port (10 min) → walk 580 steps to Fira (25 min, no queue) OR cable car (€6, 20–45 min queue peak season).
Alternatives
Return timing
⚠ CRITICAL: 120-minute buffer, not 90. For 17:00 all-aboard: be at tender pier by 15:00.
Local tip
Walk UP the steps (avoid morning cable car queue). Cable car DOWN in afternoon. Use KTEL buses — not afternoon taxis.
Terminal: Terminal de Cruzeiros (Santa Apolónia)
Walk 20 min along Tagus waterfront to Alfama. Or Uber to Belém (€12–15, 20 min) for Jerónimos + Pastéis de Belém.
Alternatives
Return timing
Walk from Alfama to terminal: 20 min. Leave city by 15:30 for 17:00 all-aboard.
Local tip
Lisbon is Uber-friendly and cheap. The waterfront walk from terminal to Praça do Comércio is itself beautiful.
⚠️ Most cruisers overpay €60–150 using ship transfers
Bus 1A in Dubrovnik: €2. Ship transfer to same location: €12–18. The bus is faster in the morning. PortTrip builds exact transport into every plan automatically.
Build my exact transport plan →Research transport the night before — not at the pier
Spend 10 min in your cabin confirming mode, departure point, cost, and journey time. This makes the first 30 min ashore fast and confident rather than confused.
Book your return transport while at your last city stop
Request your return Uber 5 min before you leave the last attraction — not when you arrive at the pickup point. This removes wait time from your buffer calculation.
Public transport beats ship transfers at nearly every major port
Dubrovnik Bus 1A: €2. Athens Metro: €1.40. Across a 5-port cruise for 2, the saving over ship transfers is €100–200.
Never rely on afternoon taxis at tender ports or high-demand ports
Santorini afternoon taxis are scarce. Dubrovnik taxis at 16:00 with 3 ships in port are unreliable. KTEL buses run on fixed timetables and don't disappear.
Share your plan — help other cruisers avoid overpaying
Post in r/Cruise or r/Cruises. Reply to every comment.
Edit before posting — personalised posts get far more engagement than generic ones.
Cite this guide
A free reference for bloggers, travel writers, and cruise forums.
This guide is free to link to and cite. No permission needed.
Related guides
PortTrip adds the exact transport route, cost, and timing to every stop in your itinerary — automatically, for your specific port.
"Know exactly which bus to take, what it costs, and when to leave."
Build my port plan — freeWe use essential cookies. Analytics and marketing only if you allow them. Privacy policy