Cheap Cruises

It doesn’t have to cost the earth to see the world and everyone loves to save a bit of money where they can, right? So why not look out for some great deals, onboard spend, free upgrades or discounted drinks packages, which can save you hundreds of pounds? New deals come up all the time, and some cruise lines can be better for your budget than others.

P&O Cruises
Norwegian Cruise Line
MSC Cruises
Costa Cruises
Ambassador Cruise Line

We found

33 cruise packages and 4135 cruises

MSC Meraviglia, Mediterranean
1 / 30
7 % off — 2 days left
MSC Cruises
Duration
1 night
Date
26 Apr 2027
Ship
MSC Meraviglia
  • Departure - Marseille, France
  • 2 stops  
  • Arrival - Tarragona, Spain
£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!
Norwegian Encore, Canada / New England
1 / 35
Discount — 2 days left
Norwegian Cruise Line
Duration
1 night
Date
15 Apr 2028
Ship
Norwegian Encore
  • Departure - Vancouver, Canada
  • 2 stops  
  • Arrival - Seattle, USA
£80
From
£77
Price per person / inside stateroom
Available promotion:
Book from just £1pp deposit!
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 Lirica, Mediterranean
1 / 15
7 % off — 2 days left
MSC Cruises
Duration
2 nights
Date
9 Jan 2027
Ship
MSC Lirica
  • Departure - Bari, Italy
  • 2 stops  
  • Arrival - Athens (Piraeus), Greece
£109
From
£102
Price per person / oceanview 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 Sinfonia, Mediterranean
1 / 30
7 % off — 2 days left
MSC Cruises
Duration
2 nights
Date
14 Jan 2027
Ship
MSC Sinfonia
  • Departure - Civitavecchia (Rome), Italy
  • 2 stops  
  • Arrival - Valencia, Spain
£109
From
£102
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 Serena, Mediterranean
1 / 19
Costa Cruises
Duration
1 night
Date
29 May 2027
Ship
Costa Serena
  • Departure - Marseille, France
  • 2 stops  
  • Arrival - Savona, Italy
From
£109
Price per person / inside stateroom
2 Available promotions:
Book from just £1pp deposit! , Upgrade to Comfort Plus from just £30pp per night!
Costa Diadema, Mediterranean
1 / 26
Costa Cruises
Mediterranean
Available
Duration
1 night
Date
3 Oct 2027
Ship
Costa Diadema
  • Departure - Barcelona, Spain
  • 4 stops  
  • Arrival - Alicante, Spain
From
£109
Price per person / inside stateroom
2 Available promotions:
Book from just £1pp deposit! , Upgrade to Comfort Plus from just £30pp per night!
Costa Pacifica, Mediterranean
1 / 26
Costa Cruises
Mediterranean
Available
Duration
3 nights
Date
24 Nov 2026
Ship
Costa Pacifica
  • Departure - Barcelona, Spain
  • 3 stops  
  • Arrival - Savona, Italy
From
£119
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
7 % off — 2 days left
MSC Cruises
Duration
2 nights
Date
7 Jan 2027
Ship
MSC Lirica
  • Departure - Split, Croatia
  • 3 stops  
  • Arrival - Bari, Italy
£119
From
£111
Price per person / oceanview 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 Sinfonia, Mediterranean
1 / 30
7 % off — 2 days left
MSC Cruises
Duration
2 nights
Date
6 Feb 2027
Ship
MSC Sinfonia
  • Departure - Valencia, Spain
  • 3 stops  
  • Arrival - Marseille, France
£119
From
£111
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!
10 of 4135 pcs