Mediterranean Cruise Deals

If you're searching for the best Mediterranean cruise deals, you've come to the right place. With iconic landmarks, rich cultures, incredible cuisine and fascinating history, the Mediterranean always delivers. Browse the latest offers from our favourite cruise lines and last-minute sailings across this unforgettable region.

Our Top Mediterranean Cruise Deals

Check out our best cruise deals for amazing savings on your next cruise holiday.

No-Fly Mediterranean Jewels
Fred Olsen Cruise Lines-logo

No-Fly Mediterranean Jewels

17 nights
Ship
Borealis
Date
3 Jun 2027
  • Departure - Liverpool
  • 16 stops  
  • Arrival - Liverpool
From£3577£3649
Price per person / oceanview stateroom
Mediterranean Odyssey with Rome & Barcelona
Princess Cruises-logo

Mediterranean Odyssey with Rome & Barcelona

14 nights
Ship
Sky Princess
Date
29 Mar 2027
  • Departure - Southampton
  • 8 stops  
  • Arrival - Southampton
From£1408£1466
Price per person / inside stateroom

Terms and Conditions

Please note that the full terms and conditions can be found directly on each cruise page.

Mediterranean Cruise Deals

Browse all of our amazing 2026, 2027 & 2028 cruise deals below. Use the filters to narrow down the results to find the perfect cruise for you.

Mediterranean

We found

34 cruise packages and 3186 cruises

MSC Seaview, Mediterranean
1 / 33
7 % off — 3 days left
MSC Cruises
Duration
1 night
Date
13 Nov 2026
Ship
MSC Seaview
  • Departure - Marseille, France
  • 2 stops  
  • Arrival - Genoa, Italy
£59
From
£55
Price per person / inside stateroom
2 Available promotions:
Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £31pp per night!
MSC World Europa, Mediterranean
1 / 25
7 % off — 3 days left
MSC Cruises
Duration
1 night
Date
13 Nov 2026
Ship
MSC World Europa
  • Departure - Marseille, France
  • 2 stops  
  • Arrival - Genoa, Italy
£59
From
£55
Price per person / inside stateroom
2 Available promotions:
Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £31pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 3 days left
Costa Cruises
Duration
6 nights
Date
13 Nov 2026
Ship
Costa Smeralda
  • Departure - Marseille, France
  • 5 stops  
  • Arrival - Las Palmas, Canary Islands
£349
From
£322
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
MSC Magnifica, Mediterranean
1 / 24
8.5 % off — 3 days left
MSC Cruises
Mediterranean
Available
Duration
7 nights
Date
13 Nov 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£359
From
£329
Price per person / inside stateroom
Show all departures (3)
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
Costa Toscana, Mediterranean
1 / 24
8 % off — 3 days left
Costa Cruises
Duration
7 nights
Date
13 Nov 2026
Ship
Costa Toscana
  • Departure - Genoa, Italy
  • 9 stops  
  • Arrival - Genoa, Italy
£409
From
£377
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
MSC World Europa, Mediterranean
1 / 25
7 % off — 3 days left
MSC Cruises
Duration
3 nights
Date
14 Nov 2026
Ship
MSC World Europa
  • Departure - Genoa, Italy
  • 4 stops  
  • Arrival - Marseille, France
£159
From
£148
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £31pp per night!
MSC World Europa, Mediterranean
1 / 25
7 % off — 3 days left
MSC Cruises
Mediterranean
Available
Duration
4 nights
Date
14 Nov 2026
Ship
MSC World Europa
  • Departure - Genoa, Italy
  • 5 stops  
  • Arrival - Barcelona, Spain
£319
From
£297
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
MSC Magnifica, Mediterranean
1 / 24
8.5 % off — 3 days left
MSC Cruises
Duration
7 nights
Date
14 Nov 2026
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£419
From
£384
Price per person / inside stateroom
Show all departures (3)
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
Costa Toscana, Mediterranean
1 / 24
8 % off — 3 days left
Costa Cruises
Duration
7 nights
Date
14 Nov 2026
Ship
Costa Toscana
  • Departure - Marseille, France
  • 9 stops  
  • Arrival - Marseille, France
£489
From
£450
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Costa Pacifica, Mediterranean
1 / 26
8 % off — 3 days left
Costa Cruises
Duration
7 nights
Date
14 Nov 2026
Ship
Costa Pacifica
  • Departure - Civitavecchia (Rome), Italy
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
£489
From
£450
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 3 days left
Costa Cruises
Mediterranean
Available
Duration
5 nights
Date
14 Nov 2026
Ship
Costa Smeralda
  • Departure - Barcelona, Spain
  • 4 stops  
  • Arrival - Las Palmas, Canary Islands
£509
From
£469
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
MSC Orchestra, Mediterranean
1 / 21
8.5 % off — 3 days left
MSC Cruises
Duration
7 nights
Date
14 Nov 2026
Ship
MSC Orchestra
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£669
From
£613
Price per person / balcony stateroom
Show all departures (8)
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
MSC Lirica, Mediterranean
1 / 15
8.5 % off — 3 days left
MSC Cruises
Duration
11 nights
Date
14 Nov 2026
Ship
MSC Lirica
  • Departure - Split, Croatia
  • 9 stops  
  • Arrival - Split, Croatia
£876
From
£802
Price per person / inside stateroom
Show all departures (4)
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £26pp per night!
Costa Fascinosa, Mediterranean
1 / 19
15 % off — 3 days left
Costa Cruises
Duration
10 nights
Date
14 Nov 2026
Ship
Costa Fascinosa
  • Departure - Marseille, France
  • 9 stops  
  • Arrival - Marseille, France
£1199
From
£1020
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
MSC Sinfonia, Mediterranean
1 / 30
8.5 % off — 3 days left
MSC Cruises
Mediterranean
Available
Duration
7 nights
Date
15 Nov 2026
Ship
MSC Sinfonia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£369
From
£338
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
Costa Toscana, Mediterranean
1 / 24
8 % off — 3 days left
Costa Cruises
Mediterranean
Available
Duration
7 nights
Date
15 Nov 2026
Ship
Costa Toscana
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£399
From
£368
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Costa Pacifica, Mediterranean
1 / 26
8 % off — 3 days left
Costa Cruises
Duration
7 nights
Date
15 Nov 2026
Ship
Costa Pacifica
  • Departure - Savona, Italy
  • 9 stops  
  • Arrival - Savona, Italy
£479
From
£441
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Costa Deliziosa, Mediterranean
1 / 21
8 % off — 3 days left
Costa Cruises
Duration
6 nights
Date
15 Nov 2026
Ship
Costa Deliziosa
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£649
From
£598
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
MSC Lirica, Mediterranean
1 / 15
8.5 % off — 3 days left
MSC Cruises
Duration
11 nights
Date
15 Nov 2026
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 9 stops  
  • Arrival - Venice, Italy
£837
From
£766
Price per person / oceanview stateroom
Show all departures (6)
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £26pp per night!
Costa Fascinosa, Mediterranean
1 / 19
15 % off — 3 days left
Costa Cruises
Duration
10 nights
Date
15 Nov 2026
Ship
Costa Fascinosa
  • Departure - Savona, Italy
  • 9 stops  
  • Arrival - Savona, Italy
£929
From
£790
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
MSC Sinfonia, Mediterranean
1 / 30
8.5 % off — 3 days left
MSC Cruises
Duration
7 nights
Date
16 Nov 2026
Ship
MSC Sinfonia
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£419
From
£384
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
MSC Orchestra, Mediterranean
1 / 21
8.5 % off — 3 days left
MSC Cruises
Duration
7 nights
Date
16 Nov 2026
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£439
From
£402
Price per person / inside stateroom
Show all departures (8)
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
MSC Euribia, Mediterranean
1 / 32
8.5 % off — 3 days left
MSC Cruises
Duration
7 nights
Date
16 Nov 2026
Ship
MSC Euribia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£481
From
£441
Price per person / inside stateroom
Show all departures (17)
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
Costa Pacifica, Mediterranean
1 / 26
8 % off — 3 days left
Costa Cruises
Duration
7 nights
Date
16 Nov 2026
Ship
Costa Pacifica
  • Departure - Marseille, France
  • 9 stops  
  • Arrival - Marseille, France
£709
From
£653
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Costa Toscana, Mediterranean
1 / 24
8 % off — 3 days left
Costa Cruises
Duration
7 nights
Date
16 Nov 2026
Ship
Costa Toscana
  • Departure - Palma de Mallorca, Spain
  • 9 stops  
  • Arrival - Palma de Mallorca, Spain
£729
From
£671
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Costa Fascinosa, Mediterranean
1 / 19
15 % off — 3 days left
Costa Cruises
Mediterranean
Available
Duration
10 nights
Date
16 Nov 2026
Ship
Costa Fascinosa
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£949
From
£807
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
MSC Sinfonia, Mediterranean
1 / 30
8.5 % off — 3 days left
MSC Cruises
Duration
7 nights
Date
17 Nov 2026
Ship
MSC Sinfonia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£359
From
£329
Price per person / inside stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
Costa Pacifica, Mediterranean
1 / 26
8 % off — 3 days left
Costa Cruises
Mediterranean
Available
Duration
7 nights
Date
17 Nov 2026
Ship
Costa Pacifica
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£459
From
£423
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
MSC Euribia, Mediterranean
1 / 32
8.5 % off — 3 days left
MSC Cruises
Duration
7 nights
Date
18 Nov 2026
Ship
MSC Euribia
  • Departure - Palermo, Sicily
  • 7 stops  
  • Arrival - Palermo, Sicily
£619
From
£567
Price per person / balcony stateroom
Show all departures (21)
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
Costa Toscana, Mediterranean
1 / 24
8 % off — 3 days left
Costa Cruises
Duration
8 nights
Date
19 Nov 2026
Ship
Costa Toscana
  • Departure - Civitavecchia (Rome), Italy
  • 10 stops  
  • Arrival - Civitavecchia (Rome), Italy
£529
From
£487
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Balmoral, Mediterranean
1 / 14
Discount — 3 days left
Fred Olsen Cruise Lines
Duration
11 nights
Date
19 Nov 2026
Ship
Balmoral
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£1299
From
£1274
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Costa Toscana, Mediterranean
1 / 24
Costa Cruises
Mediterranean
Available
Duration
2 nights
Date
20 Nov 2026
Ship
Costa Toscana
  • Departure - Genoa, Italy
  • 3 stops  
  • Arrival - Barcelona, Spain
From
£99
Price per person / inside stateroom
MSC Sinfonia, Mediterranean
1 / 30
7 % off — 3 days left
MSC Cruises
Duration
6 nights
Date
20 Nov 2026
Ship
MSC Sinfonia
  • Departure - Valencia, Spain
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£409
From
£381
Price per person / oceanview stateroom
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!
Costa Toscana, Mediterranean
1 / 24
8 % off — 3 days left
Costa Cruises
Duration
8 nights
Date
20 Nov 2026
Ship
Costa Toscana
  • Departure - Genoa, Italy
  • 10 stops  
  • Arrival - Savona, Italy
£449
From
£414
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Costa Deliziosa, Mediterranean
1 / 21
Costa Cruises
Duration
4 nights
Date
20 Nov 2026
Ship
Costa Deliziosa
  • Departure - Trieste, Italy
  • 4 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£469
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Costa Toscana, Mediterranean
1 / 24
8 % off — 3 days left
Costa Cruises
Duration
6 nights
Date
20 Nov 2026
Ship
Costa Toscana
  • Departure - Genoa, Italy
  • 8 stops  
  • Arrival - Palermo, Sicily
£529
From
£487
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Costa Deliziosa, Mediterranean
1 / 21
8 % off — 3 days left
Costa Cruises
Duration
5 nights
Date
20 Nov 2026
Ship
Costa Deliziosa
  • Departure - Trieste, Italy
  • 5 stops  
  • Arrival - Savona, Italy
£559
From
£515
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Costa Pacifica, Mediterranean
1 / 26
8 % off — 3 days left
Costa Cruises
Duration
5 nights
Date
21 Nov 2026
Ship
Costa Pacifica
  • Departure - Civitavecchia (Rome), Italy
  • 5 stops  
  • Arrival - Civitavecchia (Rome), Italy
£319
From
£294
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Costa Toscana, Mediterranean
1 / 24
8 % off — 3 days left
Costa Cruises
Duration
8 nights
Date
21 Nov 2026
Ship
Costa Toscana
  • Departure - Marseille, France
  • 10 stops  
  • Arrival - Marseille, France
£639
From
£588
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Bolette, Mediterranean
1 / 22
Discount — 3 days left
Fred Olsen Cruise Lines
Duration
16 nights
Date
21 Nov 2026
Ship
Bolette
  • Departure - Liverpool, Great Britain
  • 9 stops  
  • Arrival - Liverpool, Great Britain
£1999
From
£1960
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
40 of 3186 pcs