Barcelona, Rome, Santorini and beyond — the world's most iconic cruise route
Flight Time
2–4 hours to embarkation port
Best Time
May to October
Country
Mediterranean
Suppliers
our travel partners ·
The Mediterranean is the world's most popular cruise destination — and it is not hard to understand why. In a single week you can sip coffee in Barcelona, throw a coin in the Trevi Fountain in Rome, watch the sunset over the caldera in Santorini and walk the ancient walls of Dubrovnik. No other form of travel lets you experience so much in so little time.
A typical 7-night Western Mediterranean cruise departs from Barcelona or Palma and calls at ports including Marseille, Genoa, Naples, Palermo and Rome. Eastern Mediterranean itineraries tend to depart from Athens or Venice and visit the Greek islands, Croatia, Montenegro and Turkey. Many cruises combine both, giving you a taste of the entire region.
The ships sailing the Mediterranean are some of the most impressive in the world. Royal Caribbean's Wonder of the Seas, MSC Virtuosa and Norwegian Epic all offer extraordinary on-board experiences — multiple restaurants, Broadway-style shows, waterparks, spas and everything in between. P&O Cruises and Cunard offer a more traditional British experience for those who prefer a classic atmosphere.
Shore excursions are a highlight of any Mediterranean cruise. In Rome, you can visit the Colosseum and Vatican. In Naples, a day trip to Pompeii is unforgettable. In Santorini, the cable car up to Fira offers views that will stay with you forever. In Barcelona, the Sagrada Familia and Gothic Quarter are unmissable.
The best time to cruise the Mediterranean is May to October, when temperatures are warm and the sea is calm. July and August are the busiest months — if you prefer fewer crowds, May, June or September are ideal. Travelpack and JTA Holidays both offer excellent Mediterranean cruise packages at competitive prices.
Jan
13°C
Feb
14°C
Mar
16°C
Apr
19°C
May
23°C
Jun
27°C
Jul
30°C
Aug
30°C
Sep
27°C
Oct
22°C
Nov
17°C
Dec
14°C
Call us or send an enquiry and we'll find you the best deal across Travelpack and JTA Holidays.
Call 01282 960 460Key areas, beaches and attractions across the island.
Google Maps embed — add your API key to activate
Set mapEmbedUrl in the destination data to display an interactive map here