Book Carnival Cruises from £1pp deposit!

Secure your cabin for £1pp today and pay the balance in easy interest-free monthly instalments. Plus get up to 40% off and up to $50 onboard credit on select cruises!

🎇Use code SPARKLE30 for an extra £30 off your cruise. Ends 9th November 2026.🎇

Best Selling Carnival Cruise Deals

Mediterranean Gran Voyage
Carnival Cruise Line-logo
Get £30 off with code SPARKLE30

Mediterranean Gran Voyage

10 nights
Ship
Carnival Sunshine
Date
30 May 2027
  • Departure - Dover
  • 8 stops  
  • Arrival - Barcelona
From£586
Price per person / inside stateroom
Grand Turk, Amber Cove & Bahamas
Carnival Cruise Line-logo

Grand Turk, Amber Cove & Bahamas

6 nights
Ship
Carnival Magic
Date
28 Nov 2027
  • Departure - Miami
  • 5 stops  
  • Arrival - Miami
From£294
Price per person / inside stateroom
Ultimate Cabo & Ensenada Sunshine
Carnival Cruise Line-logo

Ultimate Cabo & Ensenada Sunshine

6 nights
Ship
Carnival Panorama
Date
17 Oct 2027
  • Departure - Los Angeles
  • 5 stops  
  • Arrival - Los Angeles
From£297
Price per person / inside stateroom
Grand Cayman, Jamaica & Bahamas
Carnival Cruise Line-logo

Grand Cayman, Jamaica & Bahamas

6 nights
Ship
Carnival Venezia
Date
13 Feb 2028
  • Departure - Miami
  • 5 stops  
  • Arrival - Miami
From£339
Price per person / inside stateroom
Italy, France & Tunisian Treasures
Carnival Cruise Line-logo

Italy, France & Tunisian Treasures

7 nights
Ship
Carnival Sunshine
Date
9 Oct 2027
  • Departure - Barcelona
  • 6 stops  
  • Arrival - Barcelona
From£607
Price per person / inside stateroom

Terms and Conditions

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

Carnival Cruise Deals

Browse all of our amazing Carnival Cruises cruise deals below. Use the filters to narrow down the results so you can find the perfect cruise for you.

Carnival Cruise Line

We found

671 cruises

Carnival Freedom, Bahamas
1 / 22
Carnival Cruise Line
Duration
5 nights
Date
16 Nov 2026
Ship
Carnival Freedom
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£180
Price per person / inside stateroom
Show all departures (13)
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Carnival Conquest, Bahamas
1 / 22
Carnival Cruise Line
Duration
4 nights
Date
16 Nov 2026
Ship
Carnival Conquest
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
From
£220
Price per person / inside stateroom
Show all departures (12)
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Carnival Legend, Caribbean
1 / 19
Carnival Cruise Line
Duration
5 nights
Date
16 Nov 2026
Ship
Carnival Legend
  • Departure - Tampa, FL USA
  • 4 stops  
  • Arrival - Tampa, FL USA
From
£265
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Carnival Breeze, Caribbean
1 / 29
Carnival Cruise Line
Duration
5 nights
Date
16 Nov 2026
Ship
Carnival Breeze
  • Departure - Galveston, Texas, USA
  • 4 stops  
  • Arrival - Galveston, Texas, USA
From
£326
Price per person / inside stateroom
Show all departures (21)
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Carnival Encounter, Australia/New Zealand
1 / 22
Carnival Cruise Line
Duration
3 nights
Date
19 Nov 2026
Ship
Carnival Encounter
  • Departure - Brisbane, Australia
  • 2 stops  
  • Arrival - Brisbane, Australia
From
£302
Price per person / inside stateroom
Show all departures (39)
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Carnival Miracle, Caribbean
1 / 18
Carnival Cruise Line
Duration
4 nights
Date
19 Nov 2026
Ship
Carnival Miracle
  • Departure - Galveston, Texas, USA
  • 3 stops  
  • Arrival - Galveston, Texas, USA
From
£341
Price per person / inside stateroom
Show all departures (12)
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Carnival Valor, Caribbean
1 / 23
Carnival Cruise Line
Duration
4 nights
Date
19 Nov 2026
Ship
Carnival Valor
  • Departure - New Orleans, USA
  • 3 stops  
  • Arrival - New Orleans, USA
From
£420
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Carnival Freedom, Bahamas
1 / 22
Carnival Cruise Line
Duration
5 nights
Date
21 Nov 2026
Ship
Carnival Freedom
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£361
Price per person / inside stateroom
Show all departures (5)
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Carnival Horizon, Caribbean
1 / 23
Carnival Cruise Line
Duration
8 nights
Date
21 Nov 2026
Ship
Carnival Horizon
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£554
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
Carnival Liberty, Bahamas
1 / 23
Carnival Cruise Line
Duration
8 nights
Date
21 Nov 2026
Ship
Carnival Liberty
  • Departure - New Orleans, USA
  • 5 stops  
  • Arrival - New Orleans, USA
From
£577
Price per person / inside stateroom
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
10 of 671 pcs