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

2221 cruises

MSC Sinfonia, Mediterranean
1 / 30
5 % off — 7 days left
MSC Cruises
Duration
8 nights
Date
20 Nov 2026
Ship
MSC Sinfonia
  • Departure - Valencia, Spain
  • 8 stops  
  • Arrival - Valencia, Spain
£369
From
£351
Price per person / inside stateroom
Show all departures (2)
2 Available promotions:
Black Friday: up to 30% Savings!, Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Sinfonia, Mediterranean
1 / 30
MSC Cruises
Duration
6 nights
Date
20 Nov 2026
Ship
MSC Sinfonia
  • Departure - Valencia, Spain
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£409
Price per person / oceanview stateroom
2 Available promotions:
Black Friday: up to 30% Savings!, Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Magnifica, Mediterranean
1 / 24
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
20 Nov 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£429
From
£408
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Magnifica, Mediterranean
1 / 24
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£399
From
£380
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Euribia, Mediterranean
1 / 32
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
MSC Euribia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£429
From
£408
Price per person / inside stateroom
Show all departures (21)
2 Available promotions:
Black Friday: up to 30% Savings!, Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Orchestra, Mediterranean
1 / 21
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
MSC Orchestra
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£649
From
£617
Price per person / inside stateroom
Show all departures (8)
Available promotion:
Black Friday: up to 30% Savings!
MSC Sinfonia, Mediterranean
1 / 30
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
22 Nov 2026
Ship
MSC Sinfonia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£379
From
£361
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Euribia, Mediterranean
1 / 32
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
22 Nov 2026
Ship
MSC Euribia
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£529
From
£503
Price per person / balcony stateroom
Show all departures (21)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Orchestra, Mediterranean
1 / 21
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
23 Nov 2026
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£529
From
£503
Price per person / inside stateroom
Show all departures (8)
MSC Sinfonia, Mediterranean
1 / 30
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
23 Nov 2026
Ship
MSC Sinfonia
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£869
From
£826
Price per person / suite
Show all departures (12)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Euribia, Mediterranean
1 / 32
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
23 Nov 2026
Ship
MSC Euribia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£1999
From
£1900
Price per person / suite
Show all departures (20)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Sinfonia, Mediterranean
1 / 30
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
24 Nov 2026
Ship
MSC Sinfonia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£339
From
£323
Price per person / oceanview stateroom
Show all departures (14)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Euribia, Mediterranean
1 / 32
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
24 Nov 2026
Ship
MSC Euribia
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£409
From
£389
Price per person / inside stateroom
Show all departures (21)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Orchestra, Mediterranean
1 / 21
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
25 Nov 2026
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
£519
From
£494
Price per person / inside stateroom
Show all departures (5)
MSC Euribia, Mediterranean
1 / 32
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
25 Nov 2026
Ship
MSC Euribia
  • Departure - Palermo, Sicily
  • 7 stops  
  • Arrival - Palermo, Sicily
£609
From
£579
Price per person / balcony stateroom
Show all departures (22)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Lirica, Mediterranean
1 / 15
5 % off — 7 days left
MSC Cruises
Duration
11 nights
Date
25 Nov 2026
Ship
MSC Lirica
  • Departure - Split, Croatia
  • 9 stops  
  • Arrival - Split, Croatia
£929
From
£883
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Sinfonia, Mediterranean
1 / 30
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
26 Nov 2026
Ship
MSC Sinfonia
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£469
From
£446
Price per person / oceanview stateroom
Show all departures (14)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Lirica, Mediterranean
1 / 15
5 % off — 7 days left
MSC Cruises
Duration
11 nights
Date
26 Nov 2026
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 9 stops  
  • Arrival - Venice, Italy
£946
From
£899
Price per person / oceanview stateroom
Show all departures (6)
2 Available promotions:
Black Friday: up to 30% Savings!, Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Lirica, Mediterranean
1 / 15
5 % off — 7 days left
MSC Cruises
Duration
11 nights
Date
26 Nov 2026
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 9 stops  
  • Arrival - Venice, Italy
£1139
From
£1083
Price per person / oceanview stateroom
Show all departures (3)
2 Available promotions:
Black Friday: up to 30% Savings!, Book a Balcony Cabin for the price of an Ocean View Cabin!
Azamara Quest, Mediterranean
1 / 14
5 % off — 7 days left
Azamara
Duration
8 nights
Date
26 Nov 2026
Ship
Azamara Quest
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Malaga, Spain
£1279
From
£1216
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
Celebrity Infinity, Mediterranean
1 / 29
Celebrity Cruises
Duration
12 nights
Date
26 Nov 2026
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
From
£1297
Price per person / inside stateroom
2 Available promotions:
At least 35% off 1st & 2nd guests!, Up to £550 Extra Savings
Aurora, Mediterranean
1 / 27
5 % off — 7 days left
P&O Cruises
Duration
14 nights
Date
27 Nov 2026
Ship
Aurora
  • Departure - Southampton, Great Britain
  • 8 stops  
  • Arrival - Southampton, Great Britain
£999
From
£950
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £440 to spend at sea, Go All-In from £49pp/pd
Seven Seas Voyager, Mediterranean
1 / 10
5 % off — 7 days left
Regent Seven Seas Cruises
Duration
10 nights
Date
27 Nov 2026
Ship
Seven Seas Voyager
  • Departure - Istanbul, Turkey
  • 9 stops  
  • Arrival - Athens (Piraeus), Greece
£7959
From
£7562
Price per person / suite
MSC Sinfonia, Mediterranean
1 / 30
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
28 Nov 2026
Ship
MSC Sinfonia
  • Departure - Valencia, Spain
  • 7 stops  
  • Arrival - Valencia, Spain
£359
From
£342
Price per person / inside stateroom
Show all departures (14)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
Azamara Onward, Mediterranean
1 / 17
5 % off — 7 days left
Azamara
Duration
7 nights
Date
28 Nov 2026
Ship
Azamara Onward
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Civitavecchia (Rome), Italy
£839
From
£798
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
Azamara Onward, Mediterranean
1 / 17
5 % off — 7 days left
Azamara
Duration
14 nights
Date
28 Nov 2026
Ship
Azamara Onward
  • Departure - Barcelona, Spain
  • 15 stops  
  • Arrival - Athens (Piraeus), Greece
£3109
From
£2954
Price per person / oceanview stateroom
Available promotion:
up to $750 Onboard Credit
MSC Magnifica, Mediterranean
1 / 24
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
29 Nov 2026
Ship
MSC Magnifica
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£349
From
£332
Price per person / inside stateroom
2 Available promotions:
Black Friday: up to 30% Savings!, Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Sinfonia, Mediterranean
1 / 30
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
29 Nov 2026
Ship
MSC Sinfonia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£379
From
£361
Price per person / inside stateroom
Show all departures (13)
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
MSC Magnifica, Mediterranean
1 / 24
Discount — 7 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
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
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
Available promotion:
Book a Balcony Cabin for the price of an Ocean View Cabin!
Sirena, Mediterranean
1 / 12
5 % off — 7 days left
Oceania Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
Sirena
  • Departure - Civitavecchia (Rome), Italy
  • 8 stops  
  • Arrival - Barcelona, Spain
£1375
From
£1307
Price per person / balcony stateroom
2 Available promotions:
Exceptional Savings of up to 50%, Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Sirena, Mediterranean
1 / 12
5 % off — 7 days left
Oceania Cruises
Duration
19 nights
Date
2 Dec 2026
Ship
Sirena
  • Departure - Civitavecchia (Rome), Italy
  • 19 stops  
  • Arrival - Lisbon, Portugal
£7419
From
£7049
Price per person / balcony stateroom
2 Available promotions:
Exceptional Savings of up to 50%, Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Arcadia, Mediterranean
1 / 27
5 % off — 7 days left
P&O Cruises
Duration
18 nights
Date
3 Dec 2026
Ship
Arcadia
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£1699
From
£1615
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £500 to spend at sea, Go All-In from £45pp/pd
MSC World Asia, Mediterranean
1 / 20
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
5 Dec 2026
Ship
MSC World Asia
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£554
From
£527
Price per person / inside stateroom
Show all departures (18)
Azamara Onward, Mediterranean
1 / 17
5 % off — 7 days left
Azamara
Duration
7 nights
Date
5 Dec 2026
Ship
Azamara Onward
  • Departure - Civitavecchia (Rome), Italy
  • 8 stops  
  • Arrival - Athens (Piraeus), Greece
£909
From
£864
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
MSC World Asia, Mediterranean
1 / 20
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
6 Dec 2026
Ship
MSC World Asia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£559
From
£532
Price per person / inside stateroom
Show all departures (18)
MSC Magnifica, Mediterranean
1 / 24
5 % off — 7 days left
MSC Cruises
Duration
10 nights
Date
6 Dec 2026
Ship
MSC Magnifica
  • Departure - Genoa, Italy
  • 9 stops  
  • Arrival - Genoa, Italy
£619
From
£589
Price per person / inside stateroom
Show all departures (2)
MSC Lirica, Mediterranean
1 / 15
5 % off — 7 days left
MSC Cruises
Duration
10 nights
Date
6 Dec 2026
Ship
MSC Lirica
  • Departure - Split, Croatia
  • 7 stops  
  • Arrival - Split, Croatia
£659
From
£627
Price per person / oceanview stateroom
MSC World Asia, Mediterranean
1 / 20
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
7 Dec 2026
Ship
MSC World Asia
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£499
From
£475
Price per person / inside stateroom
Show all departures (18)
MSC Lirica, Mediterranean
1 / 15
5 % off — 7 days left
MSC Cruises
Duration
10 nights
Date
7 Dec 2026
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Venice, Italy
£569
From
£541
Price per person / oceanview stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC Magnifica, Mediterranean
1 / 24
5 % off — 7 days left
MSC Cruises
Duration
10 nights
Date
7 Dec 2026
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 9 stops  
  • Arrival - Marseille, France
£649
From
£617
Price per person / oceanview stateroom
Show all departures (2)
MSC Lirica, Mediterranean
1 / 15
5 % off — 7 days left
MSC Cruises
Duration
10 nights
Date
7 Dec 2026
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Venice, Italy
£878
From
£835
Price per person / oceanview stateroom
Available promotion:
Black Friday: up to 30% Savings!
Seven Seas Navigator, Mediterranean
1 / 9
5 % off — 7 days left
Regent Seven Seas Cruises
Duration
14 nights
Date
7 Dec 2026
Ship
Seven Seas Navigator
  • Departure - Barcelona, Spain
  • 12 stops  
  • Arrival - Civitavecchia (Rome), Italy
£7209
From
£6849
Price per person / suite
MSC Magnifica, Mediterranean
1 / 24
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
8 Dec 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
£399
From
£380
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
5 % off — 7 days left
MSC Cruises
Duration
10 nights
Date
8 Dec 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£519
From
£494
Price per person / inside stateroom
Show all departures (2)
MSC World Asia, Mediterranean
1 / 20
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
8 Dec 2026
Ship
MSC World Asia
  • Departure - Messina, Sicily
  • 7 stops  
  • Arrival - Messina, Sicily
£622
From
£591
Price per person / inside stateroom
Show all departures (17)
Celebrity Infinity, Mediterranean
1 / 29
Celebrity Cruises
Duration
12 nights
Date
8 Dec 2026
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
From
£1551
Price per person / oceanview stateroom
2 Available promotions:
At least 35% off 1st & 2nd guests!, Up to £550 Extra Savings
MSC World Asia, Mediterranean
1 / 20
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
11 Dec 2026
Ship
MSC World Asia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£549
From
£522
Price per person / inside stateroom
Show all departures (18)
Available promotion:
Black Friday: up to 30% Savings!
Azura, Mediterranean
1 / 31
5 % off — 7 days left
P&O Cruises
Duration
17 nights
Date
12 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 13 stops  
  • Arrival - Malaga, Spain
£999
From
£950
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £500 to spend at sea, Go All-In from £45pp/pd
Azura, Mediterranean
1 / 31
5 % off — 7 days left
P&O Cruises
Duration
17 nights
Date
12 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 13 stops  
  • Arrival - Malaga, Spain
£999
From
£950
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £500 to spend at sea, Go All-In from £45pp/pd
MSC Magnifica, Mediterranean
1 / 24
5 % off — 7 days left
MSC Cruises
Duration
10 nights
Date
15 Dec 2026
Ship
MSC Magnifica
  • Departure - Civitavecchia (Rome), Italy
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
£639
From
£608
Price per person / inside stateroom
Azura, Mediterranean
1 / 31
5 % off — 7 days left
P&O Cruises
Duration
10 nights
Date
18 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Malaga, Spain
£1049
From
£997
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £290 to spend at sea, Go All-In from £49pp/pd
Azura, Mediterranean
1 / 31
5 % off — 7 days left
P&O Cruises
Duration
10 nights
Date
18 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Malaga, Spain
£1049
From
£997
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £290 to spend at sea, Go All-In from £49pp/pd
Azura, Mediterranean
1 / 31
5 % off — 7 days left
P&O Cruises
Duration
21 nights
Date
18 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 16 stops  
  • Arrival - Santa Cruz, Tenerife
£1699
From
£1615
Price per person / oceanview stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £500 to spend at sea, Go All-In from £45pp/pd
Azura, Mediterranean
1 / 31
5 % off — 7 days left
P&O Cruises
Duration
21 nights
Date
18 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 16 stops  
  • Arrival - Santa Cruz, Tenerife
£1699
From
£1615
Price per person / oceanview stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £500 to spend at sea, Go All-In from £45pp/pd
Azura, Mediterranean
1 / 31
5 % off — 7 days left
P&O Cruises
Duration
10 nights
Date
19 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Malaga, Spain
£1129
From
£1073
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £290 to spend at sea, Go All-In from £49pp/pd
Azura, Mediterranean
1 / 31
5 % off — 7 days left
P&O Cruises
Duration
10 nights
Date
19 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Malaga, Spain
£1129
From
£1073
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £290 to spend at sea, Go All-In from £49pp/pd
Azura, Mediterranean
1 / 31
5 % off — 7 days left
P&O Cruises
Duration
21 nights
Date
19 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 16 stops  
  • Arrival - Santa Cruz, Tenerife
£1399
From
£1330
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £500 to spend at sea, Go All-In from £45pp/pd
Azura, Mediterranean
1 / 31
5 % off — 7 days left
P&O Cruises
Duration
21 nights
Date
19 Dec 2026
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 16 stops  
  • Arrival - Santa Cruz, Tenerife
£1399
From
£1330
Price per person / inside stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £500 to spend at sea, Go All-In from £45pp/pd
Ambience, Mediterranean
1 / 26
5 % off — 7 days left
Ambassador Cruise Line
Duration
14 nights
Date
20 Dec 2026
Ship
Ambience
  • Departure - Tilbury (London), Great Britain
  • 9 stops  
  • Arrival - Tilbury (London), Great Britain
£1499
From
£1425
Price per person / inside stateroom
Available promotion:
Up to £800 Free Onboard Credit!
Celebrity Infinity, Mediterranean
1 / 29
Celebrity Cruises
Duration
13 nights
Date
20 Dec 2026
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
From
£3446
Price per person / balcony stateroom
2 Available promotions:
At least 35% off 1st & 2nd guests!, Up to £550 Extra Savings
Ambition, Mediterranean
1 / 20
5 % off — 7 days left
Ambassador Cruise Line
Duration
15 nights
Date
21 Dec 2026
Ship
Ambition
  • Departure - Tilbury (London), Great Britain
  • 10 stops  
  • Arrival - Tilbury (London), Great Britain
£1399
From
£1330
Price per person / inside stateroom
Available promotion:
Up to £800 Free Onboard Credit!
Sirena, Mediterranean
1 / 12
5 % off — 7 days left
Oceania Cruises
Duration
14 nights
Date
21 Dec 2026
Ship
Sirena
  • Departure - Lisbon, Portugal
  • 13 stops  
  • Arrival - Civitavecchia (Rome), Italy
£4539
From
£4313
Price per person / inside stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Seven Seas Navigator, Mediterranean
1 / 9
5 % off — 7 days left
Regent Seven Seas Cruises
Duration
14 nights
Date
21 Dec 2026
Ship
Seven Seas Navigator
  • Departure - Civitavecchia (Rome), Italy
  • 12 stops  
  • Arrival - Athens (Piraeus), Greece
£10539
From
£10013
Price per person / suite
Azamara Onward, Mediterranean
1 / 17
5 % off — 7 days left
Azamara
Duration
7 nights
Date
22 Dec 2026
Ship
Azamara Onward
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Barcelona, Spain
£1659
From
£1577
Price per person / oceanview stateroom
Available promotion:
up to $750 Onboard Credit
Azamara Onward, Mediterranean
1 / 17
5 % off — 7 days left
Azamara
Duration
17 nights
Date
22 Dec 2026
Ship
Azamara Onward
  • Departure - Civitavecchia (Rome), Italy
  • 16 stops  
  • Arrival - Lisbon, Portugal
£8529
From
£8103
Price per person / suite
Available promotion:
up to $750 Onboard Credit
MSC Magnifica, Mediterranean
1 / 24
5 % off — 7 days left
MSC Cruises
Duration
10 nights
Date
25 Dec 2026
Ship
MSC Magnifica
  • Departure - Civitavecchia (Rome), Italy
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1279
From
£1216
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
5 % off — 7 days left
MSC Cruises
Duration
10 nights
Date
26 Dec 2026
Ship
MSC Magnifica
  • Departure - Genoa, Italy
  • 9 stops  
  • Arrival - Genoa, Italy
£1259
From
£1197
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
5 % off — 7 days left
MSC Cruises
Duration
10 nights
Date
27 Dec 2026
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 9 stops  
  • Arrival - Marseille, France
£909
From
£864
Price per person / inside stateroom
MSC Sinfonia, Mediterranean
1 / 30
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
28 Dec 2026
Ship
MSC Sinfonia
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£779
From
£741
Price per person / oceanview stateroom
Azura, Mediterranean
1 / 31
5 % off — 7 days left
P&O Cruises
Duration
11 nights
Date
28 Dec 2026
Ship
Azura
  • Departure - Malaga, Spain
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£949
From
£902
Price per person / oceanview stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £290 to spend at sea, Go All-In from £49pp/pd
Azura, Mediterranean
1 / 31
5 % off — 7 days left
P&O Cruises
Duration
11 nights
Date
28 Dec 2026
Ship
Azura
  • Departure - Malaga, Spain
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£949
From
£902
Price per person / oceanview stateroom
2 Available promotions:
Bonus Onboard Credit: Up to £290 to spend at sea, Go All-In from £49pp/pd
MSC Lirica, Mediterranean
1 / 15
5 % off — 7 days left
MSC Cruises
Duration
12 nights
Date
28 Dec 2026
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 10 stops  
  • Arrival - Bari, Italy
£1019
From
£969
Price per person / oceanview stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC Magnifica, Mediterranean
1 / 24
5 % off — 7 days left
MSC Cruises
Duration
10 nights
Date
28 Dec 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£1129
From
£1073
Price per person / inside stateroom
Azamara Onward, Mediterranean
1 / 17
5 % off — 7 days left
Azamara
Duration
10 nights
Date
29 Dec 2026
Ship
Azamara Onward
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Lisbon, Portugal
£2339
From
£2223
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
MSC Orchestra, Mediterranean
1 / 21
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
30 Dec 2026
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
£859
From
£817
Price per person / inside stateroom
Show all departures (6)
MSC Orchestra, Mediterranean
1 / 21
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
2 Jan 2027
Ship
MSC Orchestra
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£589
From
£560
Price per person / oceanview stateroom
Show all departures (7)
Available promotion:
Black Friday: up to 30% Savings!
Celebrity Infinity, Mediterranean
1 / 29
Celebrity Cruises
Duration
12 nights
Date
2 Jan 2027
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
From
£1001
Price per person / oceanview stateroom
2 Available promotions:
At least 35% off 1st & 2nd guests!, Up to £550 Extra Savings
Sirena, Mediterranean
1 / 12
5 % off — 7 days left
Oceania Cruises
Duration
10 nights
Date
4 Jan 2027
Ship
Sirena
  • Departure - Civitavecchia (Rome), Italy
  • 10 stops  
  • Arrival - Lisbon, Portugal
£1345
From
£1278
Price per person / inside stateroom
2 Available promotions:
Exceptional Savings of up to 50%, Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Seven Seas Navigator, Mediterranean
1 / 9
5 % off — 7 days left
Regent Seven Seas Cruises
Duration
11 nights
Date
4 Jan 2027
Ship
Seven Seas Navigator
  • Departure - Athens (Piraeus), Greece
  • 10 stops  
  • Arrival - Istanbul, Turkey
£7489
From
£7115
Price per person / suite
MSC Orchestra, Mediterranean
1 / 21
Discount — 7 days left
MSC Cruises
Duration
3 nights
Date
6 Jan 2027
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 3 stops  
  • Arrival - Bari, Italy
£219
From
£213
Price per person / inside stateroom
Show all departures (2)
MSC Lirica, Mediterranean
1 / 15
MSC Cruises
Duration
2 nights
Date
7 Jan 2027
Ship
MSC Lirica
  • Departure - Split, Croatia
  • 3 stops  
  • Arrival - Bari, Italy
From
£119
Price per person / oceanview stateroom
MSC Lirica, Mediterranean
1 / 15
MSC Cruises
Duration
2 nights
Date
9 Jan 2027
Ship
MSC Lirica
  • Departure - Bari, Italy
  • 2 stops  
  • Arrival - Athens (Piraeus), Greece
From
£109
Price per person / oceanview stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC Lirica, Mediterranean
1 / 15
Discount — 7 days left
MSC Cruises
Duration
4 nights
Date
9 Jan 2027
Ship
MSC Lirica
  • Departure - Bari, Italy
  • 4 stops  
  • Arrival - Istanbul, Turkey
£239
From
£232
Price per person / oceanview stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC Lirica, Mediterranean
1 / 15
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
9 Jan 2027
Ship
MSC Lirica
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£469
From
£446
Price per person / oceanview stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC Sinfonia, Mediterranean
1 / 30
MSC Cruises
Duration
6 nights
Date
10 Jan 2027
Ship
MSC Sinfonia
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Valencia, Spain
From
£329
Price per person / oceanview stateroom
MSC Sinfonia, Mediterranean
1 / 30
Discount — 7 days left
MSC Cruises
Duration
5 nights
Date
11 Jan 2027
Ship
MSC Sinfonia
  • Departure - Marseille, France
  • 5 stops  
  • Arrival - Valencia, Spain
£289
From
£281
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
11 Jan 2027
Ship
MSC Lirica
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£499
From
£475
Price per person / oceanview stateroom
Show all departures (8)
MSC Sinfonia, Mediterranean
1 / 30
Discount — 7 days left
MSC Cruises
Duration
4 nights
Date
12 Jan 2027
Ship
MSC Sinfonia
  • Departure - Genoa, Italy
  • 4 stops  
  • Arrival - Valencia, Spain
£209
From
£203
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
13 Jan 2027
Ship
MSC Lirica
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
£535
From
£509
Price per person / oceanview stateroom
Show all departures (8)
MSC Sinfonia, Mediterranean
1 / 30
MSC Cruises
Duration
2 nights
Date
14 Jan 2027
Ship
MSC Sinfonia
  • Departure - Civitavecchia (Rome), Italy
  • 2 stops  
  • Arrival - Valencia, Spain
From
£109
Price per person / inside stateroom
Seven Seas Navigator, Mediterranean
1 / 9
5 % off — 7 days left
Regent Seven Seas Cruises
Duration
14 nights
Date
15 Jan 2027
Ship
Seven Seas Navigator
  • Departure - Istanbul, Turkey
  • 12 stops  
  • Arrival - Athens (Piraeus), Greece
£7089
From
£6735
Price per person / suite
MSC Lirica, Mediterranean
1 / 15
5 % off — 7 days left
MSC Cruises
Duration
7 nights
Date
16 Jan 2027
Ship
MSC Lirica
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£389
From
£370
Price per person / oceanview stateroom
Show all departures (8)
Available promotion:
Black Friday: up to 30% Savings!
Queen Elizabeth, Mediterranean
1 / 26
5 % off — 7 days left
Cunard
Duration
16 nights
Date
19 Jan 2027
Ship
Queen Elizabeth
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£1679
From
£1596
Price per person / inside stateroom
3 Available promotions:
30% off Signature Packages, Get up to $800 Onboard Credit, Save 10% off your Drinks Package
Celebrity Infinity, Mediterranean
1 / 29
Celebrity Cruises
Duration
12 nights
Date
26 Jan 2027
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
From
£800
Price per person / inside stateroom
2 Available promotions:
At least 35% off 1st & 2nd guests!, Up to £550 Extra Savings
Seven Seas Navigator, Mediterranean
1 / 9
5 % off — 7 days left
Regent Seven Seas Cruises
Duration
14 nights
Date
29 Jan 2027
Ship
Seven Seas Navigator
  • Departure - Athens (Piraeus), Greece
  • 13 stops  
  • Arrival - Lisbon, Portugal
£9669
From
£9186
Price per person / suite
MSC Euribia, Mediterranean
1 / 32
Discount — 7 days left
MSC Cruises
Duration
5 nights
Date
2 Feb 2027
Ship
MSC Euribia
  • Departure - Naples, Italy
  • 5 stops  
  • Arrival - Marseille, France
£429
From
£417
Price per person / inside stateroom
MSC Sinfonia, Mediterranean
1 / 30
MSC Cruises
Duration
2 nights
Date
6 Feb 2027
Ship
MSC Sinfonia
  • Departure - Valencia, Spain
  • 3 stops  
  • Arrival - Marseille, France
From
£109
Price per person / inside stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC Sinfonia, Mediterranean
1 / 30
Discount — 7 days left
MSC Cruises
Duration
3 nights
Date
6 Feb 2027
Ship
MSC Sinfonia
  • Departure - Valencia, Spain
  • 4 stops  
  • Arrival - Genoa, Italy
£179
From
£174
Price per person / oceanview stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC Sinfonia, Mediterranean
1 / 30
Discount — 7 days left
MSC Cruises
Duration
5 nights
Date
6 Feb 2027
Ship
MSC Sinfonia
  • Departure - Valencia, Spain
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
£309
From
£300
Price per person / inside stateroom
Available promotion:
Black Friday: up to 30% Savings!
100 of 2221 pcs