Best Mediterranean Cruise Ports - Barcelona
·

Best Mediterranean Cruise Ports

In this guideThe 12 Worth Building a Cruise AroundBarcelonaCivitavecchia (for Rome)NaplesLivorno (for Florence & Pisa)SantoriniMykonosDubrovnikKotorValletta, MaltaPiraeus (for Athens)Palma de…

This guide contains affiliate links. We may earn a commission at no extra cost to you. Content is AI-assisted and reviewed by us — Martin & Mandy. More

Try one free personalised day plan — built around your ship’s actual arrival and departure times. Then get every port on your cruise done the same way from £7.99 (about $10).

Get my free day plan →

The 12 Worth Building a Cruise Around

The Mediterranean has more cruise ports than anywhere else we cover — 76 of them, from Barcelona round to Istanbul. Not every one earns a place on a first-timer’s list, though. These are the 12 we’d point you to first, picked by looking at where the ships actually go most and what’s genuinely waiting once you’re off the gangway — not just which name sounds nicest.

Want the complete list, sub-region by sub-region? See our Mediterranean Cruise Ports guide.

Barcelona

Barcelona cruise port

The busiest Mediterranean cruise port there is, and for good reason. Gaudí’s Sagrada Família and Park Güell, the Gothic Quarter and La Rambla are all within easy reach of the port by taxi or metro, and there’s enough here to fill a full day without booking a shore excursion.

Read the full Barcelona guide →

Civitavecchia (for Rome)

Civitavecchia cruise port, gateway to Rome

Civitavecchia is the port; Rome is the reason ships stop here. The Colosseum, the Vatican and the Trevi Fountain are around an hour away by train, making this the busiest single gateway to any capital city in the Mediterranean. Worth the early start it demands.

Read the full Civitavecchia guide →

Naples

Naples cruise port

Naples has a proper historic centre and cathedral of its own, but most passengers use it as the gateway to Pompeii, the Amalfi Coast or Capri. Whichever you pick, book transport in advance — the queues for taxis and trains out of the port build quickly.

Read the full Naples guide →

Livorno (for Florence & Pisa)

Livorno cruise port, gateway to Florence and Pisa

Livorno’s port itself isn’t the draw — it’s the fastest way to Pisa’s Leaning Tower or Florence’s Duomo and Uffizi Gallery, both a train ride away. One of the busiest transit ports in the Mediterranean, and one of the best reasons to book an excursion early.

Read the full Livorno guide →

Santorini

Santorini cruise port, caldera view

The caldera view alone justifies the stop — whitewashed, blue-domed villages stacked along the cliff edge at Fira and Oia. It’s a tender port, and the climb up from the water is steep, so factor in the cable car (or a donkey ride) if walking isn’t for you.

Read the full Santorini guide →

Mykonos

Mykonos cruise port

Windmills, whitewashed lanes and Little Venice’s waterfront restaurants make Mykonos one of the most photographed stops in the Aegean. It’s compact enough to see on foot in a few hours, with beaches a short taxi ride away if you want to stay longer.

Read the full Mykonos guide →

Dubrovnik

Dubrovnik cruise port, Old Town walls

The Old Town’s medieval walls — familiar to anyone who’s watched Game of Thrones — are the main event, and walking the full loop gives you the best view of the terracotta rooftops and the Adriatic below. Come outside peak cruise hours if you can; it’s one of the busiest Old Towns in the Mediterranean for its size.

Read the full Dubrovnik guide →

Kotor

Kotor cruise port, bay view

Kotor sits at the head of a fjord-like bay ringed by mountains, with a walled medieval old town at its centre. The climb up the old fortress walls for the view over the bay is the thing most passengers remember afterwards.

Read the full Kotor guide →

Valletta, Malta

Valletta cruise port, Malta

A fortified capital built almost entirely from honey-coloured limestone, with St John’s Co-Cathedral’s ornate interior as the standout sight. It’s a UNESCO World Heritage city and one of the most walkable capitals on this list, right from the port gates.

Read the full Valletta guide →

Piraeus (for Athens)

Piraeus cruise port, gateway to Athens

Piraeus is the port; Athens and the Acropolis are the destination, roughly 30–45 minutes away by metro or taxi. It’s the busiest way into Athens by sea, and the Acropolis Museum is worth the extra time if the Parthenon alone doesn’t fill your day.

Read the full Piraeus guide →

Palma de Mallorca

Palma de Mallorca cruise port

Palma’s cathedral, La Seu, dominates the skyline from the water and is worth the visit on its own, with the old town’s narrow streets and Bellver Castle a short trip further out. Also one of the easier Mediterranean ports to explore independently, with the centre a short walk from where ships dock.

Read the full Palma de Mallorca guide →

Venice

Venice cruise port

Your ship docks on the mainland at Marittima, a couple of kilometres from the historic centre, so you’ll cross the lagoon by vaporetto rather than sailing straight past St Mark’s Square. Once you’re there, it’s one of the most singular cities cruising visits anywhere — canals, the Rialto Bridge and St Mark’s Basilica included.

Read the full Venice guide →

The Rest of the Mediterranean

These 12 are where we’d start, not where the region ends. Sicily, Croatia’s other Adriatic ports, Turkey’s Aegean coast and dozens more are all covered on the site — see the full Mediterranean Cruise Ports guide for every port we cover, organised by sub-region.

More Cruise Port Guides