A Mediterranean cruise with Costa offers complete itineraries to discover historical ports and landscapes of timeless charm, visiting sites where ancient populations have flourished over the centuries.

Choose your cruise and embark at your nearest port, either in winter or summer. Depart from the Ligurian beaches of Savona or from the lively Marseilles seafront, and let us take you on a cruise across the Mediterranean Sea, trusting our decades of experience. Be seduced by magic sunsets and savour the best recipes and typical local dishes.

Find the right route for you: choose to embark on a journey of discovery in the Eastern Mediterranean and be overwhelmed by the charms of sailing, from Dubrovnik to Athens and onward to the Aegean Sea, and end with a few days in the splendid Greek islands, with a stopover in Santorini and Mykonos, with their crystalline waters, white sandy beaches and beautiful deep blue sky.

If you’re looking for history and nightlife, opt instead for the Western Mediterranean and let us guide you to the establishments, monuments and artworks of Barcelona and Palma de Mallorca. The fun continues to the lights of Ibiza, the most sensual of the Balearic Islands, and even further, passing through the pillars of Hercules and sailing to the shores Madeira, the Canary Islands archipelago and Lisbon.

Newest ship at sensational prices

Get a balcony for window price.

Discover the new flagship Costa Smeralda

Costa Smeralda will cruise the Mediterranean Sea, visiting cities rich in history and culture: Marseille, Barcelona, ​​Palma, Rome.

Ports featured


Barcelona is one of the most popular cities for cruises in the Mediterranean, whether departing from Italy or Spain, the port of Barcelona is ready to surprise you. Barcelona's nightlife.


The cliffs of Santorini island, located in Greece, shine with the bright white of the houses that dominate the Mediterranean from the top of their summit.


Naples is the heart of the Mediterranean. A unrivalled city where everything becomes a pleasant experience.

St. Cruz de Tenerife

If you fancy sea, relaxation and contemporary art, a trip to Santa Cruz de Tenerife, in the Canary Islands, is the ideal solution.


Home of poignant romance, Venice is the city of water par excellence, also known as La Serenissima.

Unmissable shore excursions

Some of the most beautiful moments you can experience on a cruise.