Cruise Deals
If you're searching for the best cruise deals out there, then you've come to the right place. Here, browse all the latest offers from our favourite cruise lines across a variety of enticing destinations, including the Caribbean, Mediterranean, Canary Islands, and North America, as well as last-minute voyages and cruise packages.
Book your next cruise today with deposits from just £1pp, Plus, enjoy reduced all-inclusive upgrades, kids sail from £99, and up to £800 onboard credit per cabin.
🎇Use code SPARKLE30 for an extra £30 off your cruise. Ends 9th November 2026.🎇
Our Top Cruise Deals
Check out our best cruise deals and packages for amazing savings on your next cruise holiday.








with Exclusive Entertainment

























Cruise Line Offers
Check out the amazing cruise deals from some of the best cruise lines.
Terms and Conditions
Please note that the full terms and conditions can be found directly on each cruise page.
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.
We found
141 cruise packages and 13967 cruises




Exclusive: Canary Islands & Madeira Escape

Exclusive Cruise Only - Winter Canary Islands Sun






- Departure - Genoa, Italy
- 4 stops
- Arrival - Marseille, France


- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA


- Departure - Jacksonville, Florida
- 4 stops
- Arrival - Jacksonville, Florida


- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA


- Departure - Genoa, Italy
- 5 stops
- Arrival - Barcelona, Spain


- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA


- Departure - Galveston, Texas, USA
- 4 stops
- Arrival - Galveston, Texas, USA


- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - New Orleans, USA
- 5 stops
- Arrival - New Orleans, USA


- Departure - Galveston, Texas, USA
- 6 stops
- Arrival - Galveston, Texas, USA


- Departure - Marseille, France
- 7 stops
- Arrival - Marseille, France


- Departure - Tampa, FL USA
- 6 stops
- Arrival - Tampa, FL USA


- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA


- Departure - San Juan, Puerto Rico
- 7 stops
- Arrival - San Juan, Puerto Rico


- Departure - Miami, Florida, USA
- 4 stops
- Arrival - Miami, Florida, USA


- Departure - Mobile (Alabama), USA
- 6 stops
- Arrival - Mobile (Alabama), USA


- Departure - Fort Lauderdale, Florida
- 5 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Marseille, France
- 9 stops
- Arrival - Marseille, France


- Departure - Civitavecchia (Rome), Italy
- 9 stops
- Arrival - Civitavecchia (Rome), Italy


- Departure - Barcelona, Spain
- 4 stops
- Arrival - Las Palmas, Canary Islands


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Galveston, Texas, USA
- 5 stops
- Arrival - Galveston, Texas, USA


- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA


- Departure - Barcelona, Spain
- 7 stops
- Arrival - Santa Cruz, Tenerife


- Departure - Norfolk, USA
- 5 stops
- Arrival - Norfolk, USA


- Departure - Philadelphia, USA
- 5 stops
- Arrival - Philadelphia, USA


- Departure - Fort Lauderdale, Florida
- 5 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 5 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Bari, Italy
- 6 stops
- Arrival - Bari, Italy


- Departure - San Diego, USA
- 6 stops
- Arrival - San Diego, USA


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Port Canaveral (Orlando), USA
- 10 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Miami, Florida, USA
- 4 stops
- Arrival - Miami, Florida, USA


- Departure - Bridgetown, Barbados
- 8 stops
- Arrival - San Juan, Puerto Rico

- Departure - San Juan, Puerto Rico
- 6 stops
- Arrival - San Juan, Puerto Rico


- Departure - Split, Croatia
- 9 stops
- Arrival - Split, Croatia


- Departure - Fort Lauderdale, Florida
- 6 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife


- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife


- Departure - Barcelona, Spain
- 12 stops
- Arrival - Las Palmas, Canary Islands


- Departure - Marseille, France
- 9 stops
- Arrival - Marseille, France


- Departure - Barcelona, Spain
- 8 stops
- Arrival - Barcelona, Spain


- Departure - Fort Lauderdale, Florida
- 11 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Singapore City, Singapore
- 13 stops
- Arrival - Sydney, Australia


- Departure - Jacksonville, Florida
- 4 stops
- Arrival - Jacksonville, Florida


- Departure - Tampa, FL USA
- 3 stops
- Arrival - Tampa, FL USA


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA


- Departure - Galveston, Texas, USA
- 5 stops
- Arrival - Galveston, Texas, USA


- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA


- Departure - Tampa, FL USA
- 5 stops
- Arrival - Tampa, FL USA


- Departure - Fort Lauderdale, Florida
- 5 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA


- Departure - Barcelona, Spain
- 7 stops
- Arrival - Barcelona, Spain


- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA


- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain


- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA


- Departure - Tampa, FL USA
- 5 stops
- Arrival - Tampa, FL USA


- Departure - Brisbane, Australia
- 3 stops
- Arrival - Brisbane, Australia


- Departure - San Diego, USA
- 5 stops
- Arrival - San Diego, USA


- Departure - Savona, Italy
- 9 stops
- Arrival - Savona, Italy


- Departure - Fort Lauderdale, Florida
- 5 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Galveston, Texas, USA
- 5 stops
- Arrival - Galveston, Texas, USA


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Bari, Italy
- 6 stops
- Arrival - Bari, Italy


- Departure - Baltimore, USA
- 5 stops
- Arrival - Baltimore, USA


- Departure - Los Angeles, USA
- 5 stops
- Arrival - Los Angeles, USA


- Departure - Fort Lauderdale, Florida
- 5 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA


- Departure - Venice, Italy
- 9 stops
- Arrival - Venice, Italy


- Departure - Savona, Italy
- 9 stops
- Arrival - Savona, Italy


- Departure - Barcelona, Spain
- 9 stops
- Arrival - Buenos Aires, Argentina


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Marseille, France
- 8 stops
- Arrival - Santos (São Paulo), Brazil


- Departure - Barcelona, Spain
- 7 stops
- Arrival - Rio de Janeiro, Brazil

- Departure - Miami, Florida, USA
- 7 stops
- Arrival - Miami, Florida, USA


















