Ship excursions average 284% markup · DIY costs €15–48pp

What to Do at a Cruise Port:
The Complete Independent Guide

Your cruise ship docks for 6–10 hours. The ship wants to sell you a €100–165 excursion. Here is what you can actually do independently — port by port, with real costs and ship-safe timing.

Build my port day plan — free

Free for 3 ports · no account needed · plan ready in 30 seconds

The 3 categories of cruise port activities

🚶

Walk-off attractions

No transport needed — you step off the ship and you are there.

Split — Diocletian's Palace is 200m from the gangway
€0
Kotor — Old Town is a 5-minute walk from the terminal
€8
Valletta (Malta) — City Gate is 300m from the cruise terminal
€15
Rhodes — Old Town entrance is 2 minutes from the gangway
€8
Ibiza — UNESCO Dalt Vila is a 15-min walk
€0
🚌

Short transport + major sight

A cheap, quick hop — bus or metro — to one of Europe's greatest attractions.

Rome — 70-min train from Civitavecchia — Colosseum (€18)
€9 train
Naples — 40-min Circumvesuviana to Pompeii (€18 entry)
€2.80 train
Athens — 25-min Metro Line 1 to Acropolis (€20 entry)
€1.40 metro
Dubrovnik — 15-min Bus 1A to Old Town walls (€35 entry)
€2 bus
Barcelona — 18-min bus to Gothic Quarter + Sagrada Família
€2.20 bus
🏖️

Beach or relaxation day

Not every port needs to be a sightseeing marathon. A beach day is a perfectly valid port plan.

Mykonos — Psarou or Paradise beach via local bus
€2 bus
Santorini — Perissa black sand beach or Red Beach near Akrotiri
€1.80 bus
Nice — Promenade des Anglais — pebble beach 15-min walk from terminal
€0
Ibiza — Las Figueretas beach — 20-min walk from port
€0

What to do — port by port quick reference

Port
Top activity
Time needed
Colosseum + Forum
5–6 hrs
Pompeii ruins
4–5 hrs
Oia + Fira
4–5 hrs
Acropolis + Plaka
4 hrs
Old Town + walls
3–4 hrs
Gothic Quarter + Sagrada
4–5 hrs
Duomo + Uffizi
6+ hrs (tight)
Diocletian's Palace
2–3 hrs
Old Town + fortress
2–3 hrs
Chora + beach
4–5 hrs

What NOT to do at a cruise port

Don't book everything through the ship

Excursion prices average 284% above the local cost for the same experience. The bus to Pompeii costs €2.80. The ship excursion to Pompeii costs €89.

Don't skip advance ticket booking

The Colosseum, Sagrada Família, Uffizi, and Acropolis all sell out or have 2–3 hour queues without pre-booked tickets. Booking takes 5 minutes and saves your port day.

Don't underestimate return journey time

This is the single biggest cause of missed cruise ships — not crime, not emergencies. Just misjudging how long it takes to get back. Use a 90-minute buffer minimum (120 for tender ports).

Don't eat at the first restaurant near the attraction

Tourist-zone restaurants near major sites charge 50–80% more. Walk two streets away. In Naples, walk away from Spaccanapoli for immediate price drops.

How to plan your port day properly

1

Check your all-aboard time (in your cabin's daily newsletter or cruise line app).

2

Pick ONE main activity — don't overpack the day. One thing done properly beats three things rushed.

3

Book any timed-entry tickets in advance. Colosseum, Sagrada Família, Uffizi, and Acropolis all sell out or have 2-3 hour queues without pre-booked tickets.

4

Calculate your return journey + 90-minute buffer. This is the single biggest cause of missed ships.

5

Set a phone alarm for your leave-by time. PortTrip does all five steps automatically for any port.

PortTrip does all five steps automatically

Enter your port and all-aboard time. Get a complete ship-safe plan with exact transport, return timing, and local costs in 30 seconds.

Free for 3 ports · no account needed

Build my port day plan — free →

Frequently asked questions

What should I do if my cruise port has nothing to see?

Smaller ports like Katakolon (Greece) often serve as a gateway to a larger nearby attraction — Olympia in this case. Research the nearest notable site rather than the port town itself. PortTrip's planner covers gateway ports and suggests the best nearby attraction for each.

What is the best way to spend a short port day (under 5 hours)?

Pick ONE walkable attraction near the port rather than attempting a long-distance trip. For example, in Livorno with under 5 hours, stay in Livorno itself rather than attempting the 90-minute trip to Florence. The 90-minute-each-way transport time leaves almost no time at the attraction.

Can I do multiple activities in one cruise port day?

For ports with 8+ hours ashore and good transport (Rome, Athens, Barcelona), yes — combine a major sight with a casual walk or lunch stop. For shorter stops (under 6 hours), pick one activity and do it properly. Rushing between two sites often means doing neither well.

What if I don't want to do anything touristy?

Most port cities have local neighbourhoods away from cruise crowds. In Barcelona, try Gràcia instead of Las Ramblas. In Rome, Trastevere instead of the Colosseum area. In Marseille, Le Panier instead of the waterfront tourist zone. Ask PortTrip's planner for a 'local experience' style plan.

How do I know what time I need to be back at the ship?

Check your all-aboard time in the daily cruise newsletter or cruise line app. Subtract 90 minutes (120 for tender ports, 135 for Florence/Livorno due to train timing). That is your leave-by time. PortTrip calculates this automatically for every port.

Is it safe to explore cruise ports without a guide?

Yes — for all major Mediterranean cruise ports. The risk of missing the ship is far greater than any safety risk. Use PortTrip's timing data to ensure you return with a proper buffer, and you will have a safer, cheaper, and better port day than a ship excursion provides.

The 90-minute rule — the most important thing on any port day

Your must-leave time from any activity is your all-aboard time minus 90 minutes. For tender ports (Santorini, Mykonos), use 120 minutes. For Florence (Livorno), use 135 minutes due to train timing.

PortTrip calculates your exact leave-by time automatically for every port, accounting for tender status, terminal distance, and transport type.

We use cookies

Essential cookies are always on. We only enable analytics, marketing, personalisation, and session replay if you allow them. You can change this any time. Policy version 1.0.0. Privacy policy