Mediterranean

Ancient cities, sun-drenched islands and long lunches by the sea. The Mediterranean packs more history, culture and beautiful coastline into one cruise than anywhere else.

Mediterranean cruises are a real thing of beauty. It’s hard to think of a better area to explore by sea, with the region practically encrusted with jewels from top to bottom. We offer cruises from all major ports in the Mediterranean which gives you opportunities to approach your cruise experience from multiple angles, while also absorbing the beauty, culture and history of each jumping off point.

Eastern or Western Mediterranean?

Western Mediterranean cruises visit Spain, France and Italy, with ports such as Barcelona, Marseille, Rome (Civitavecchia), Florence (Livorno) and Naples. Eastern Mediterranean itineraries head for Greece, Croatia and Turkey, with Santorini, Mykonos, Athens and Dubrovnik among the highlights.

Check out our full list of itineraries for Mediterranean cruises below and decide how you’re going to approach your exploration of the historic region.

Ports

Mediterranean

We found

2248 cruises

MSC Magnifica, Mediterranean
1 / 24
Discount — 3 days left
MSC Cruises
Duration
4 nights
Date
30 Nov 2026
Ship
MSC Magnifica
  • Departure - Naples, Italy
  • 4 stops  
  • Arrival - Barcelona, Spain
£241
From
£234
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
MSC Cruises
Duration
6 nights
Date
30 Nov 2026
Ship
MSC Magnifica
  • Departure - Naples, Italy
  • 6 stops  
  • Arrival - Genoa, Italy
From
£339
Price per person / inside stateroom
MSC Sinfonia, Mediterranean
1 / 30
Discount — 3 days left
MSC Cruises
Duration
7 nights
Date
30 Nov 2026
Ship
MSC Sinfonia
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£346
From
£333
Price per person / oceanview stateroom
Show all departures (12)
MSC Euribia, Mediterranean
1 / 32
Discount — 3 days left
MSC Cruises
Duration
7 nights
Date
30 Nov 2026
Ship
MSC Euribia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£499
From
£480
Price per person / inside stateroom
Show all departures (20)
MSC Orchestra, Mediterranean
1 / 21
Discount — 3 days left
MSC Cruises
Duration
7 nights
Date
30 Nov 2026
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£519
From
£499
Price per person / inside stateroom
Show all departures (7)
MSC Euribia, Mediterranean
1 / 32
Discount — 3 days left
MSC Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
MSC Euribia
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£404
From
£388
Price per person / balcony stateroom
Show all departures (19)
MSC Sinfonia, Mediterranean
1 / 30
Discount — 3 days left
MSC Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
MSC Sinfonia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£649
From
£624
Price per person / balcony stateroom
Show all departures (14)
MSC Orchestra, Mediterranean
1 / 21
Discount — 3 days left
MSC Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
£473
From
£455
Price per person / inside stateroom
Show all departures (5)
MSC Euribia, Mediterranean
1 / 32
Discount — 3 days left
MSC Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
MSC Euribia
  • Departure - Palermo, Sicily
  • 7 stops  
  • Arrival - Palermo, Sicily
£539
From
£518
Price per person / balcony stateroom
Show all departures (20)
Sirena, Mediterranean
1 / 12
6 % off — 3 days left
Oceania Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
Sirena
  • Departure - Civitavecchia (Rome), Italy
  • 8 stops  
  • Arrival - Barcelona, Spain
£2729
From
£2566
Price per person / balcony stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
10 of 2248 pcs