Western Mediterranean

2 241 cruises · routes, dates and prices we record every day

Filters 3

Filters

Clear all

Price per cabin, $

Where

When

Length

Cruise line

Departure port

Ship

MSC Lirica MSC Cruises
12 nights · Western Mediterranean · 10 ports
28 December – 9 January 2027
Venice · Katakolon (Olympia) · Heraklion (Crete Island) · Rhodes · Limassol … +5
Interior3 144 $
With window3 190 $
With a balcony5 105 $
Suite5 994 $
from 3 144 $ 262 $ per night
Details
Celebrity Infinity Celebrity Cruises
12 nights · Western Mediterranean · 9 ports
8 – 20 December 2026
Barcelona · Malaga · Tangier · Casablanca · Las Palmas (Gran Canaria Island) … +4
Interior3 222 $
With window3 420 $
With a balcony5 746 $
Suite9 650 $
from 3 222 $ 268 $ per night
Details
Celebrity Infinity Celebrity Cruises
13 nights · Western Mediterranean · 9 ports
20 December – 2 January 2027
Barcelona · Arrecife (Lanzarote Island) · Santa Cruz de Tenerife · Funchal (Madeira Island) · Funchal (Madeira Island) … +4
Interior5 008 $
With window5 404 $
With a balcony8 182 $
from 5 008 $ 385 $ per night
Details
Oceania Sirena Oceania Cruises
14 nights · Western Mediterranean · 13 ports
21 December – 4 January 2027
Lisbon · Portimao · Cadiz (Seville) · Malaga · Palma de Mallorca … +8
Interior5 400 $
With window5 940 $
With a balcony8 880 $
Suite12 000 $
from 5 400 $ 386 $ per night
Details
Seven Seas Navigator Regent Seven Seas Cruises
14 nights · Western Mediterranean · 12 ports
7 – 21 December 2026
Barcelona · Valencia · Alicante · Palma de Mallorca · Sete (Montpellier) … +7
Suite19 765 $
from 19 765 $ 1 412 $ per night
Details