Western Mediterranean

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

Filters 2

Filters

Clear all

Price per cabin, $

Where

When

Length

Cruise line

Departure port

Ship

Celebrity Infinity Celebrity Cruises
12 nights · Western Mediterranean · 9 ports
26 November – 8 December 2026
Barcelona · Malaga · Tangier · Casablanca · Las Palmas (Gran Canaria Island) … +4
With window3 955 $
With a balcony6 843 $
Suite14 247 $
from 3 955 $ 330 $ per night
Details
Celebrity Equinox Celebrity Cruises
10 nights · Western Mediterranean · 8 ports
21 – 31 August 2027
Barcelona · Cartagena (Murcia) · Tangier · Funchal (Madeira Island) · Funchal (Madeira Island) … +3
Interior3 955 $
With window4 213 $
With a balcony4 139 $
Suite11 553 $
from 3 955 $ 396 $ per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 7 ports
16 – 23 May 2027
Barcelona · Palma de Mallorca · Marseille · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior4 246 $4 029 $
With window4 306 $4 051 $
With a balcony4 550 $3 989 $
Suite6 592 $
from 3 989 $ 570 $ per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 6 ports
8 – 15 August 2027
Barcelona · Palma de Mallorca · La Spezia (Cinque Terre) · Civitavecchia (Rome) · Naples (Pompeii) … +1
Interior4 049 $
With window5 008 $
With a balcony5 241 $
Suite7 647 $
from 4 049 $ 578 $ per night
Details
Oceania Marina Oceania Cruises
10 nights · Western Mediterranean · 11 ports
5 – 15 November 2026
Barcelona · Alicante · Ibiza Island (Balearic Islands) · Palma de Mallorca · Sete (Montpellier) … +6
Interior4 070 $
With window5 280 $
With a balcony5 664 $
Suite7 644 $
from 4 070 $ 407 $ per night
Details
Celebrity Xcel Celebrity Cruises
11 nights · Western Mediterranean · 8 ports
27 September – 8 October 2027
Barcelona · Tangier · Lisbon · Funchal (Madeira Island) · Funchal (Madeira Island) … +3
Interior4 142 $
With window4 628 $
With a balcony6 742 $
Suite13 372 $
from 4 142 $ 377 $ per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 6 ports
25 July – 1 August 2027
Barcelona · Palma de Mallorca · La Spezia (Cinque Terre) · Civitavecchia (Rome) · Naples (Pompeii) … +1
Interior4 219 $
With window4 726 $
With a balcony4 891 $4 778 $
Suite8 067 $
from 4 219 $ 603 $ per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 6 ports
27 June – 4 July 2027
Barcelona · Palma de Mallorca · La Spezia (Cinque Terre) · Civitavecchia (Rome) · Naples (Pompeii) … +1
Interior4 353 $
With window5 208 $4 714 $
With a balcony5 519 $5 314 $
Suite7 237 $
from 4 353 $ 622 $ per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 6 ports
11 – 18 July 2027
Barcelona · Palma de Mallorca · La Spezia (Cinque Terre) · Civitavecchia (Rome) · Naples (Pompeii) … +1
Interior4 363 $
With window4 917 $
With a balcony5 446 $
Suite7 979 $
from 4 363 $ 623 $ per night
Details
Oceania Sirena Oceania Cruises
9 nights · Western Mediterranean · 10 ports
26 April – 5 May 2027
Barcelona · Palma de Mallorca · Mahon (Menorca Island) · Cagliari (Sardinia Island) · Palermo (Sicily Island) … +5
Interior4 400 $
With window5 040 $
With a balcony7 040 $
Suite9 920 $
from 4 400 $ 489 $ per night
Details
Oceania Sirena Oceania Cruises
9 nights · Western Mediterranean · 10 ports
21 – 30 June 2027
Barcelona · Marseille · La Spezia (Cinque Terre) · Civitavecchia (Rome) · Sorrento (Capri Island) … +5
Interior4 480 $
With window4 880 $
With a balcony7 520 $
Suite10 560 $
from 4 480 $ 498 $ per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 7 ports
20 – 27 June 2027
Barcelona · Palma de Mallorca · Marseille · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior4 495 $
With window4 946 $
With a balcony5 410 $
Suite6 980 $
from 4 495 $ 642 $ per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 6 ports
18 – 25 July 2027
Barcelona · Palma de Mallorca · La Spezia (Cinque Terre) · Civitavecchia (Rome) · Naples (Pompeii) … +1
Interior4 734 $
With window4 929 $
With a balcony5 803 $
Suite7 886 $
from 4 734 $ 676 $ per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 6 ports
1 – 8 August 2027
Barcelona · Palma de Mallorca · La Spezia (Cinque Terre) · Civitavecchia (Rome) · Naples (Pompeii) … +1
Interior4 741 $
With window5 264 $
With a balcony6 101 $
Suite14 167 $
from 4 741 $ 677 $ per night
Details
Legend of the Seas Royal Caribbean International
7 nights · Western Mediterranean · 7 ports
9 – 16 May 2027
Barcelona · Palma de Mallorca · Marseille · La Spezia (Cinque Terre) · Civitavecchia (Rome) … +2
Interior4 756 $
With window4 775 $
With a balcony4 881 $
Suite6 380 $
from 4 756 $ 679 $ per night
Details
Oceania Insignia Oceania Cruises
9 nights · Western Mediterranean · 10 ports
27 September – 6 October 2027
Barcelona · Sete (Montpellier) · Toulon · Monte Carlo · La Spezia (Cinque Terre) … +5
Interior4 998 $
With window5 498 $
With a balcony8 598 $
Suite12 598 $
from 4 998 $ 555 $ 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
Celebrity Xcel Celebrity Cruises
10 nights · Western Mediterranean · 8 ports
2 – 12 October 2026
Barcelona · Naples (Pompeii) · Messina (Sicily Island) · Civitavecchia (Rome) · Portofino … +3
With window5 569 $5 365 $
With a balcony7 347 $
from 5 365 $ 536 $ per night
Details
Celebrity Equinox Celebrity Cruises
10 nights · Western Mediterranean · 8 ports
10 – 20 October 2026
Barcelona · Valletta · Messina (Sicily Island) · Naples (Pompeii) · Civitavecchia (Rome) … +3
With a balcony5 484 $
Suite13 617 $11 320 $
from 5 484 $ 548 $ per night
Details
Norwegian Viva Norwegian Cruise Line
9 nights · Western Mediterranean · 10 ports
24 September – 3 October 2027
Barcelona · Villefranche (Monte Carlo / Nice) · La Spezia (Cinque Terre) · Civitavecchia (Rome) · Salerno … +5
Interior5 585 $
With window6 451 $
With a balcony8 081 $
Suite10 202 $
from 5 585 $ 621 $ per night
Details
Oceania Sirena Oceania Cruises
9 nights · Western Mediterranean · 10 ports
16 – 25 August 2027
Barcelona · Valencia · Cartagena (Murcia) · Granada (Motril) · Tangier … +5
Interior5 598 $
With window6 098 $
With a balcony9 398 $
Suite13 198 $
from 5 598 $ 622 $ per night
Details
Oceania Allura Oceania Cruises
7 nights · Western Mediterranean · 8 ports
12 – 19 September 2027
Barcelona · Valencia · Cartagena (Murcia) · Malaga · Tangier … +3
With a balcony5 598 $
Suite9 798 $
from 5 598 $ 800 $ per night
Details
Norwegian Viva Norwegian Cruise Line
9 nights · Western Mediterranean · 10 ports
30 July – 8 August 2027
Barcelona · Villefranche (Monte Carlo / Nice) · Livorno · Civitavecchia (Rome) · Salerno … +5
Interior6 077 $5 847 $
With window6 298 $5 893 $
With a balcony8 200 $7 831 $
Suite9 689 $
from 5 847 $ 650 $ per night
Details
Oceania Nautica Oceania Cruises
10 nights · Western Mediterranean · 10 ports
16 – 26 September 2027
Barcelona · Palamos (Girona) · Marseille · Monte Carlo · Livorno … +5
Interior5 998 $
With window6 698 $
With a balcony9 998 $
Suite14 398 $
from 5 998 $ 600 $ per night
Details