7 Best Mediterranean Cruise Ports to Visit on Your Next Cruise

Posted on 1st Oct, 2024


  • Diverse Destinations: From the iconic architecture of Barcelona to the charming streets of Chania, every port offers a unique blend of culture, history, and cuisine.

  • A Top Choice: Millions visit annually to explore stunning countries like Spain, Italy, France, and Greece on itineraries from major cruise lines.

  • Bucket-List Gems: We've curated the top 7 must-visit ports, covering highlights like the "Floating City" of Venice and the "Pearl of the Adriatic," Dubrovnik.


Cruising the Mediterranean offers an incredible diversity of destinations. In one itinerary, you could explore ancient Roman ruins, wander medieval old towns, relax on sun-soaked beaches and enjoy some of the world’s best cuisine.

With dozens of cruise ports across Europe, choosing where to visit can be difficult. Each port has its own character, from glamorous Riviera resorts to historic harbour towns steeped in centuries of culture.

article image

Mediterranean cruises typically visit ports in countries such as Spain, Italy, France, Greece, Croatia, Montenegro and Malta, with itineraries lasting anywhere from five nights to two weeks or longer.

Major cruise lines, including P&O Cruises, Celebrity Cruises, MSC Cruises, and Royal Caribbean, sail to these destinations on both Western Mediterranean and Eastern Mediterranean itineraries.

To help you decide where to go on your next voyage, here are seven of the best Mediterranean cruise ports that deserve a spot on your travel bucket list.

Azura in Dubrovnik

Western Mediterranean Cruise Ports

1. Barcelona, Spain

A vibrant city cruise port packed with culture

Barcelona is widely regarded as one of the best cruise ports in the Mediterranean, thanks to its incredible architecture, beaches and lively food scene.

The Catalan capital offers an unforgettable mix of culture and creativity. The city is famous for the surreal architectural works of Antoni Gaudí, including the breathtaking Sagrada Família, one of Europe’s most remarkable landmarks.

Other highlights include:

  • The colourful Park Güell

  • The famous La Rambla boulevard

  • The historic Gothic Quarter

  • The world-renowned Picasso Museum

Barcelona is also unique among major cruise ports because it combines a major cultural city with easy beach access, meaning visitors can explore museums in the morning and relax by the sea in the afternoon.

Many cruises either start or end in Barcelona, making it one of the busiest cruise hubs in Europe.

article image

2. Gibraltar

A uniquely British port with spectacular views

Located at the southern tip of the Iberian Peninsula, Gibraltar offers a fascinating mix of British heritage and Mediterranean scenery.

Despite its small size, this British Overseas Territory is packed with things to see and do.

Top experiences include:

  • Taking the Gibraltar Cable Car to the summit of the Rock

  • Meeting the famous Barbary macaques, Europe’s only wild monkeys

  • Exploring the Great Siege Tunnels

  • Visiting St Michael’s Cave

From the top of the Rock, visitors can enjoy incredible panoramic views stretching across the Mediterranean to North Africa and the Moroccan mountains on a clear day.

With tax-free shopping, British pubs and warm weather, Gibraltar remains one of the most distinctive stops on Western Mediterranean cruise itineraries.

article image

3. Cannes, France

Glamour and Riviera elegance

Situated on the famous French Riviera, Cannes is synonymous with luxury, sunshine and film-star glamour.

This elegant coastal city hosts the world-famous Cannes Film Festival each year at the Palais des Festivals, attracting celebrities from across the globe.

Cruise visitors can enjoy:

  • Strolling along the glamorous Boulevard de la Croisette

  • Exploring the charming old quarter, Le Suquet

  • Relaxing on beautiful Mediterranean beaches

  • Shopping in luxury boutiques

Cannes is also a gateway to several iconic Riviera destinations, including Nice, Monaco, Antibes and Saint-Paul-de-Vence, making it an excellent base for shore excursions.

article image

4. Livorno, Italy

Gateway to Tuscany’s greatest treasures

Livorno is one of the most important cruise ports in Italy, primarily because it provides access to some of the country’s most famous cities.

Although Livorno itself is a charming seaside town with canals, seafood restaurants and historic fortresses, many cruise guests travel inland to explore Tuscany’s world-class cultural destinations.

Popular shore excursions include:

  • Florence - home to Michelangelo’s David, the Duomo and Renaissance art treasures

  • Pisa - famous for the iconic Leaning Tower

  • Cinque Terre - five colourful cliffside villages along the Italian Riviera

For art lovers, Florence alone makes Livorno one of the most valuable stops on a Mediterranean cruise itinerary.

article image

Eastern Mediterranean Cruise Ports

5. Kotor, Montenegro

A spectacular fjord-like harbour

Kotor has rapidly become one of the most sought-after cruise destinations in the Eastern Mediterranean.

Located in the stunning Bay of Kotor, this UNESCO-listed medieval town sits beneath dramatic mountains and is often compared to a miniature Norwegian fjord.

Highlights include:

  • Walking the ancient city walls

  • Climbing to St John’s Fortress for breathtaking views

  • Exploring the medieval Old Town

  • Visiting nearby villages such as Perast

Cruise ships sail through the winding bay to reach the port, making the scenic arrival alone one of the most memorable experiences in Mediterranean cruising.

article image

6. Dubrovnik, Croatia

The “Pearl of the Adriatic”

Few Mediterranean ports are as visually striking as Dubrovnik.

This historic walled city sits on Croatia’s Dalmatian coast, where terracotta rooftops contrast beautifully with the bright turquoise waters of the Adriatic Sea.

Dubrovnik’s Old Town is a UNESCO World Heritage Site and one of the best-preserved medieval cities in Europe.

Must-see highlights include:

  • Walking the ancient city walls

  • Exploring the limestone streets of the Old Town

  • Visiting the Rector’s Palace

  • Taking the cable car up Mount Srđ for panoramic views

Dubrovnik also became famous worldwide as a filming location for Game of Thrones, where it served as the fictional capital of King’s Landing.

article image

7. Chania, Crete

Greek island beauty and authentic charm

Located on the island of Crete, Chania offers one of the most picturesque ports in Greece.

Its historic harbour reflects centuries of Venetian, Ottoman and Greek influence, creating a charming blend of colourful buildings, narrow alleyways and waterfront cafés.

Things to do in Chania include:

  • Wandering the Venetian harbour

  • Visiting the Chania Maritime Museum

  • Sampling authentic Cretan cuisine in seaside tavernas

  • Exploring nearby beaches

For nature lovers, excursions from Chania can include:

  • Hiking the spectacular Samaria Gorge

  • Visiting the famous pink-hued Elafonissi Beach

  • Discovering traditional Cretan villages in the White Mountains

With its mix of culture, nature and relaxed island atmosphere, Chania is a standout destination on many Greek Islands cruise itineraries.

article image

Why the Mediterranean Is Perfect for Cruise Holidays

The Mediterranean remains one of the world’s most popular cruise regions because it offers:

  • Dozens of historic cities within short sailing distances

  • Warm weather from spring through autumn

  • Outstanding cuisine and wine

  • A mix of beaches, culture and natural scenery

Cruise itineraries often combine multiple countries in a single week, allowing travellers to experience destinations like Spain, Italy, France and Greece without the hassle of flights or hotel changes.

Cinque Terre, Italy

Plan Your Mediterranean Cruise Adventure

Whether you’re drawn to the architecture of Barcelona, the dramatic scenery of Kotor or the historic streets of Dubrovnik, these destinations showcase the very best Mediterranean cruise ports.

From glamorous Riviera resorts to ancient UNESCO cities, a Mediterranean cruise offers unforgettable experiences at every stop.

Start planning your next voyage and discover why these incredible destinations remain among the top cruise ports in the Mediterranean.

Author: Emily Barker

Role: Cruise Content Editor

Feeling inspired? View our Mediterranean cruise deals here!