The Mediterranean is one of the most popular cruise destinations in the world. In fact, it was ranked as the second-largest cruise market in 2023. The region is beloved globally for its historical significance, diverse cultures, and magnificent natural beauty. Port of calls dotted along the coast all provide visitors with once-in-a-lifetime experiences. From touring ancient cities to lounging on pristine beaches, the Mediterranean is sure to deliver an unforgettable cruise vacation. If you’re looking for Mediterranean cruise ports to hit along the way, these 11 destinations should be at the top of your list.
Exclusive Offers.
Sign up to receive personalized promotions and packages for your next vacation from trusted travel experts.
Ajaccio, Corsica, France
History buffs will love Ajaccio, as it is the birthplace of Napoleon Bonaparte. A five-minute walk from the port leads right into the city, where guests can visit Bonaparte’s home. Ajaccio also has great outdoor spaces, including the Plage Saint-François beach, the Piazza Miot park, and the Sentier des Crêtes hiking area, which offers panoramic views of the Corsican coast.
Barcelona, Spain
Spain’s second-largest metropolis offers a popular Mediterranean cruise port that serves as a gateway to the city’s many iconic attractions and natural beauty. While in Barcelona, discover the marvelous gothic architecture of Antoni Gaudi, old city cafes, museums, shopping, parks, and beaches.
Cannes, France
The French Riviera’s glamorous resort town, Cannes, is known worldwide for its film festival, art galleries, and museums. However, it’s also a popular port of call, and one well worth visiting. La Croisette Beach, found along the famed boardwalk of the same name, provides travelers with access to a sun-soaked beach for swimming or relaxing. Visitors will also love the Marché Forville, Cannes’ traditional French market, or a venture into Le Suquet, the beloved old quarter that exudes charm around every corner.
Cartagena, Spain
Rich with Roman history, Cartagena is full of cultural experiences. Just a short walk from the port, the city’s most intriguing landmark has to be the Roman Theater of Cartagena. Travelers can learn more about Roman influence in the city at the Molinete Roman Forum Museum. For a more leisurely visit, a walk down any city street brings visitors to charming cafes, restaurants, and local shops for exceptional food and shopping.
Corfu Town (Kerkyra), Corfu, Greece
Corfu Town is one of Greece’s major tourist destinations. A 20 to 30-minute walk from the cruise port brings travelers right into Old Fortress of Corfu. Faliraki Beach is also nearby, which offers a quiet place to relax by the sea. Other points of interest include the Archaeological Museum of Corfu and the gorgeous Spianada Square.
Dubrovnik, Croatia
Called the “Pearl of the Adriatic,” Dubrovnik’s cobbled streets, terracotta rooftops, and medieval fortress are easily identifiable. The city became especially popular as the setting for King’s Landing from HBO’s smash hit TV show Game of Thrones. Travelers can take a taxi into town from the port to tour Dubrovnik’s Blue Cave, explore the Museum of Modern Art, and learn about the city’s history at Fortezza Revelin.
Piraeus, Athens, Greece
As the busiest passenger port in Europe, Piraeus is a major port of call in the Mediterranean. It’s also the gateway to the ancient city of Athens. Located just eight miles from the Greek capital, visitors can take free shuttles into Athens, Greece from the port or take a hop-on, hop-off bus tour to see some of the city’s most famous attractions, including the Acropolis, the Parthenon, and the Temples of Zeus and Athena.
Portofino, Italy
An inviting, picture-perfect Mediterranean cruise port destination, Portofino lies on the Italian Riviera coastline. The intimate, charming city is lined with pastel-colored buildings and a cobbled square overlooking the harbor. Here, you’re greeted by sunshine, beaches, high-end boutiques, and seafood restaurants.
Salerno, Italy
Found along the Amalfi Coast, Salerno offers visitors a leisurely escape. Just a ten-minute walk from the port, the town’s scenic Lungomare di Salerno promenade is the perfect place for a leisurely stroll along the waterfront. The city also boasts a beautiful botanical garden, a medieval aqueduct, and a public beach for those eager for a swim. The city’s cathedral is also worth a visit with its stunning medieval architecture and detailed fresco interior.
Santorini, Greece
Santorini is a head-turning Greek island in the Aegean Sea known for its whitewashed buildings, panoramic sunsets, and volcanic-sand beaches. One of the most-visited destinations on Mediterranean cruise shore excursions, Santorini attracts tourists from all over the world with beautiful stacked buildings, breathtaking shoreline views, deep history, and wine tastings.
Valletta, Malta
Located south of Sicily, the capital of the small island nation of Malta offers some of the most spectacular cruise excursions in the Mediterranean. With stunning views of massive medieval fortresses lining the harbor, prehistoric temple structures, extraordinary churches, and museums, there is much to see on this coveted island.