Online Exclusive Cruise Deals

  • £20 Off – Use code EXTRA20

    Save £20 when you spend £1,500 or more.

    Valid on all sailings (no minimum night requirement) with all cruise lines excluding Fred. Olsen Cruise Lines.

  • £40 Off – Use code EXTRA40

    Save £40 when you spend £2,500 or more.

    Valid on all sailings (no minimum night requirement) with all cruise lines excluding Fred. Olsen Cruise Lines.

Princess Cruises
MSC Cruises
Royal Caribbean
Holland America Line
Cunard
P&O Cruises
Celebrity Cruises
Ambassador Cruise Line
Virgin Voyages

We found

9202 cruises

MSC Seashore, Bahamas
1 / 23
Discount
MSC Cruises
Duration
4 nights
Date
15 Nov 2026
Ship
MSC Seashore
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
£219
From
£213
Price per person / inside stateroom
Show all departures (10)
MSC Meraviglia, Caribbean
1 / 30
8 % off
MSC Cruises
Duration
6 nights
Date
15 Nov 2026
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£290
From
£267
Price per person / inside stateroom
Show all departures (9)
MSC Seascape, Caribbean
1 / 26
8 % off
MSC Cruises
Duration
7 nights
Date
15 Nov 2026
Ship
MSC Seascape
  • Departure - Galveston, Texas, USA
  • 5 stops  
  • Arrival - Galveston, Texas, USA
£309
From
£285
Price per person / inside stateroom
Show all departures (20)
Enchantment of the Seas, Caribbean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Enchantment of the Seas
  • Departure - Tampa, FL USA
  • 5 stops  
  • Arrival - Tampa, FL USA
£356
From
£349
Price per person / oceanview stateroom
Adventure of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
6 nights
Date
15 Nov 2026
Ship
Adventure of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£360
From
£353
Price per person / inside stateroom
MSC Sinfonia, Mediterranean
1 / 30
8 % off
MSC Cruises
Duration
7 nights
Date
15 Nov 2026
Ship
MSC Sinfonia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£369
From
£340
Price per person / inside stateroom
Independence of the Seas, Caribbean
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Independence of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£397
From
£390
Price per person / inside stateroom
Show all departures (7)
Allure of the Seas, Bahamas
1 / 29
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Allure of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£398
Price per person / inside stateroom
Show all departures (6)
MSC Euribia, Mediterranean
1 / 32
8 % off
MSC Cruises
Duration
7 nights
Date
15 Nov 2026
Ship
MSC Euribia
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£449
From
£414
Price per person / balcony stateroom
Show all departures (20)
Celebrity Summit, Caribbean
1 / 17
Discount
Celebrity Cruises
Duration
7 nights
Date
15 Nov 2026
Ship
Celebrity Summit
  • Departure - Tampa, FL USA
  • 5 stops  
  • Arrival - Tampa, FL USA
£465
From
£456
Price per person / inside stateroom
Show all departures (2)
Available promotion:
UP TO $700 ONBOARD SPEND
Sun Princess, Caribbean
1 / 34
Discount
Princess Cruises
Duration
7 nights
Date
15 Nov 2026
Ship
Sun Princess
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£467
From
£453
Price per person / inside stateroom
Serenade of the Seas, Mexico
1 / 15
Discount
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Serenade of the Seas
  • Departure - San Diego, USA
  • 5 stops  
  • Arrival - San Diego, USA
£476
From
£467
Price per person / oceanview stateroom
Star of the Seas, Caribbean
1 / 26
Discount
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Star of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£673
From
£660
Price per person / inside stateroom
Show all departures (11)
Celebrity Silhouette, Caribbean
1 / 16
Discount
Celebrity Cruises
Duration
6 nights
Date
15 Nov 2026
Ship
Celebrity Silhouette
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£702
From
£688
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Celebrity Xcel, Caribbean
1 / 25
Discount
Celebrity Cruises
Duration
6 nights
Date
15 Nov 2026
Ship
Celebrity Xcel
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£751
From
£736
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Symphony of the Seas, Caribbean
1 / 26
Discount
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Symphony of the Seas
  • Departure - Galveston, Texas, USA
  • 5 stops  
  • Arrival - Galveston, Texas, USA
£752
From
£737
Price per person / oceanview stateroom
Show all departures (6)
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
11 nights
Date
15 Nov 2026
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 9 stops  
  • Arrival - Venice, Italy
£837
From
£771
Price per person / oceanview stateroom
Show all departures (6)
MSC World Europa, Transatlantic
1 / 25
8 % off
MSC Cruises
Duration
20 nights
Date
15 Nov 2026
Ship
MSC World Europa
  • Departure - Civitavecchia (Rome), Italy
  • 12 stops  
  • Arrival - Fort de France, Martinique
£839
From
£772
Price per person / inside stateroom
MSC Splendida, Transatlantic
1 / 29
8 % off
MSC Cruises
Duration
18 nights
Date
15 Nov 2026
Ship
MSC Splendida
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Buenos Aires, Argentina
£954
From
£878
Price per person / inside stateroom
MSC Virtuosa, Transatlantic
1 / 39
8 % off
MSC Cruises
Duration
16 nights
Date
15 Nov 2026
Ship
MSC Virtuosa
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£1039
From
£956
Price per person / inside stateroom
MSC Virtuosa, Transatlantic
1 / 39
8 % off
MSC Cruises
Duration
17 nights
Date
15 Nov 2026
Ship
MSC Virtuosa
  • Departure - Marseille, France
  • 8 stops  
  • Arrival - Santos (São Paulo), Brazil
£1089
From
£1002
Price per person / inside stateroom
Brilliant Lady, Caribbean
1 / 26
5 % off
Virgin Voyages
Duration
10 nights
Date
15 Nov 2026
Ship
Brilliant Lady
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£1213
From
£1153
Price per person / balcony stateroom
Show all departures (3)
MSC Splendida, Transatlantic
1 / 29
8 % off
MSC Cruises
Duration
14 nights
Date
15 Nov 2026
Ship
MSC Splendida
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
£1289
From
£1186
Price per person / balcony stateroom
MSC Preziosa, Northern Europe
1 / 33
9 % off
MSC Cruises
Duration
7 nights
Date
15 Nov 2026
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£1819
From
£1656
Price per person / suite
Show all departures (12)
MSC Seaside, Bahamas
1 / 26
Discount
MSC Cruises
Duration
4 nights
Date
16 Nov 2026
Ship
MSC Seaside
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£182
From
£177
Price per person / inside stateroom
Show all departures (9)
Oasis of the Seas, Bahamas
1 / 22
Discount
Royal Caribbean
Duration
4 nights
Date
16 Nov 2026
Ship
Oasis of the Seas
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Fort Lauderdale, Florida
£231
From
£229
Price per person / inside stateroom
Jewel of the Seas, Caribbean
1 / 15
Discount
Royal Caribbean
Duration
6 nights
Date
16 Nov 2026
Ship
Jewel of the Seas
  • Departure - Tampa, FL USA
  • 5 stops  
  • Arrival - Tampa, FL USA
£234
From
£230
Price per person / inside stateroom
Wonder of the Seas, Bahamas
1 / 31
Discount
Royal Caribbean
Duration
4 nights
Date
16 Nov 2026
Ship
Wonder of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£244
From
£242
Price per person / inside stateroom
Brilliance of the Seas, Caribbean
1 / 18
Discount
Royal Caribbean
Duration
4 nights
Date
16 Nov 2026
Ship
Brilliance of the Seas
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Fort Lauderdale, Florida
£267
From
£265
Price per person / oceanview stateroom
MSC Opera, Caribbean
1 / 24
Discount
MSC Cruises
Duration
4 nights
Date
16 Nov 2026
Ship
MSC Opera
  • Departure - La Romana, Dominican Republic
  • 4 stops  
  • Arrival - Fort de France, Martinique
£281
From
£273
Price per person / inside stateroom
Utopia of the Seas, Bahamas
1 / 23
Discount
Royal Caribbean
Duration
4 nights
Date
16 Nov 2026
Ship
Utopia of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
£302
From
£299
Price per person / inside stateroom
Show all departures (17)
Celebrity Reflection, Caribbean
1 / 16
Discount
Celebrity Cruises
Duration
4 nights
Date
16 Nov 2026
Ship
Celebrity Reflection
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Fort Lauderdale, Florida
£364
From
£359
Price per person / inside stateroom
Show all departures (3)
Available promotion:
UP TO $700 ONBOARD SPEND
Spectrum of the Seas, Asia
1 / 20
Discount
Royal Caribbean
Duration
4 nights
Date
16 Nov 2026
Ship
Spectrum of the Seas
  • Departure - Hong Kong, China
  • 3 stops  
  • Arrival - Hong Kong, China
£397
From
£394
Price per person / inside stateroom
MSC Sinfonia, Mediterranean
1 / 30
8 % off
MSC Cruises
Duration
7 nights
Date
16 Nov 2026
Ship
MSC Sinfonia
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£419
From
£386
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
7 nights
Date
16 Nov 2026
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£439
From
£404
Price per person / inside stateroom
Show all departures (8)
MSC Euribia, Mediterranean
1 / 32
8 % off
MSC Cruises
Duration
7 nights
Date
16 Nov 2026
Ship
MSC Euribia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£481
From
£443
Price per person / inside stateroom
Show all departures (21)
Resilient Lady, Caribbean
1 / 24
5 % off
Virgin Voyages
Duration
6 nights
Date
16 Nov 2026
Ship
Resilient Lady
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£499
From
£475
Price per person / inside stateroom
MSC Opera, Caribbean
1 / 24
8 % off
MSC Cruises
Duration
7 nights
Date
16 Nov 2026
Ship
MSC Opera
  • Departure - La Romana, Dominican Republic
  • 7 stops  
  • Arrival - La Romana, Dominican Republic
£679
From
£625
Price per person / inside stateroom
Show all departures (4)
Navigator of the Seas, South East Asia
1 / 17
Discount
Royal Caribbean
Duration
3 nights
Date
16 Nov 2026
Ship
Navigator of the Seas
  • Departure - Singapore City, Singapore
  • 3 stops  
  • Arrival - Singapore City, Singapore
£1860
From
£1842
Price per person / suite
Show all departures (4)
MSC Virtuosa, Transatlantic
1 / 39
9 % off
MSC Cruises
Duration
16 nights
Date
16 Nov 2026
Ship
MSC Virtuosa
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Santos (São Paulo), Brazil
£2369
From
£2156
Price per person / suite
MSC Sinfonia, Mediterranean
1 / 30
8 % off
MSC Cruises
Duration
7 nights
Date
17 Nov 2026
Ship
MSC Sinfonia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£359
From
£331
Price per person / inside stateroom
MSC Euribia, Mediterranean
1 / 32
8 % off
MSC Cruises
Duration
7 nights
Date
17 Nov 2026
Ship
MSC Euribia
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£509
From
£469
Price per person / balcony stateroom
Show all departures (20)
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
Duration
9 nights
Date
17 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£649
From
£627
Price per person / inside stateroom
Show all departures (3)
Ventura, Canary Islands
1 / 25
Discount
P&O Cruises
Duration
12 nights
Date
17 Nov 2026
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
£699
From
£672
Price per person / inside stateroom
Show all departures (2)
MSC World Europa, Transatlantic
1 / 25
8 % off
MSC Cruises
Duration
18 nights
Date
17 Nov 2026
Ship
MSC World Europa
  • Departure - Marseille, France
  • 10 stops  
  • Arrival - Fort de France, Martinique
£769
From
£708
Price per person / inside stateroom
MSC World Europa, Transatlantic
1 / 25
8 % off
MSC Cruises
Duration
19 nights
Date
17 Nov 2026
Ship
MSC World Europa
  • Departure - Marseille, France
  • 11 stops  
  • Arrival - Pointe-à-Pitre, Guadeloupe
£799
From
£736
Price per person / inside stateroom
Enchanted Princess, Transatlantic
1 / 23
Discount
Princess Cruises
Duration
16 nights
Date
17 Nov 2026
Ship
Enchanted Princess
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Fort Lauderdale, Florida
£838
From
£809
Price per person / balcony stateroom
Queen Mary 2, Caribbean
1 / 23
Discount
Cunard
Duration
11 nights
Date
17 Nov 2026
Ship
Queen Mary 2
  • Departure - New York, USA
  • 6 stops  
  • Arrival - New York, USA
£849
From
£820
Price per person / inside stateroom
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
Duration
21 nights
Date
17 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£1599
From
£1544
Price per person / inside stateroom
Celebrity Constellation, Caribbean
1 / 13
Discount
Celebrity Cruises
Duration
11 nights
Date
17 Nov 2026
Ship
Celebrity Constellation
  • Departure - San Juan, Puerto Rico
  • 10 stops  
  • Arrival - San Juan, Puerto Rico
£1637
From
£1588
Price per person / balcony stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
Duration
9 nights
Date
17 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£1699
From
£1640
Price per person / inside stateroom
Show all departures (3)
Queen Mary 2, Caribbean
1 / 23
Discount
Cunard
Duration
11 nights
Date
17 Nov 2026
Ship
Queen Mary 2
  • Departure - New York, USA
  • 6 stops  
  • Arrival - New York, USA
£1809
From
£1746
Price per person / inside stateroom
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
Duration
21 nights
Date
17 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£2649
From
£2557
Price per person / inside stateroom
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
18 Nov 2026
Ship
MSC Preziosa
  • Departure - Rotterdam, Netherlands
  • 6 stops  
  • Arrival - Rotterdam, Netherlands
£479
From
£441
Price per person / oceanview stateroom
Show all departures (11)
Explorer of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
9 nights
Date
18 Nov 2026
Ship
Explorer of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£575
From
£564
Price per person / oceanview stateroom
MSC World Europa, Transatlantic
1 / 25
8 % off
MSC Cruises
Duration
14 nights
Date
18 Nov 2026
Ship
MSC World Europa
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Bridgetown, Barbados
£599
From
£552
Price per person / inside stateroom
MSC Euribia, Mediterranean
1 / 32
8 % off
MSC Cruises
Duration
7 nights
Date
18 Nov 2026
Ship
MSC Euribia
  • Departure - Palermo, Sicily
  • 7 stops  
  • Arrival - Palermo, Sicily
£609
From
£561
Price per person / balcony stateroom
Show all departures (21)
MSC World Europa, Transatlantic
1 / 25
8 % off
MSC Cruises
Duration
17 nights
Date
18 Nov 2026
Ship
MSC World Europa
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Fort de France, Martinique
£679
From
£625
Price per person / inside stateroom
MSC World Europa, Transatlantic
1 / 25
8 % off
MSC Cruises
Duration
18 nights
Date
18 Nov 2026
Ship
MSC World Europa
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Pointe-à-Pitre, Guadeloupe
£719
From
£662
Price per person / inside stateroom
Celebrity Beyond, Caribbean
1 / 32
Discount
Celebrity Cruises
Duration
4 nights
Date
18 Nov 2026
Ship
Celebrity Beyond
  • Departure - Fort Lauderdale, Florida
  • 3 stops  
  • Arrival - Fort Lauderdale, Florida
£1056
From
£1041
Price per person / balcony stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Oosterdam, Panama Canal
1 / 21
5 % off
Holland America Line
Duration
16 nights
Date
18 Nov 2026
Ship
Oosterdam
  • Departure - Fort Lauderdale, Florida
  • 13 stops  
  • Arrival - Valparaiso, Chile
£1449
From
£1377
Price per person / inside stateroom
Grand Princess, Australia/New Zealand
1 / 22
Discount
Princess Cruises
Duration
12 nights
Date
18 Nov 2026
Ship
Grand Princess
  • Departure - Sydney, Australia
  • 8 stops  
  • Arrival - Sydney, Australia
£2047
From
£1976
Price per person / inside stateroom
MSC Seashore, Bahamas
1 / 23
Discount
MSC Cruises
Duration
3 nights
Date
19 Nov 2026
Ship
MSC Seashore
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
£229
From
£223
Price per person / inside stateroom
Show all departures (22)
Freedom of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
9 nights
Date
19 Nov 2026
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£380
From
£373
Price per person / inside stateroom
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
19 Nov 2026
Ship
MSC Preziosa
  • Departure - Le Havre (Paris), France
  • 6 stops  
  • Arrival - Le Havre (Paris), France
£499
From
£460
Price per person / oceanview stateroom
Show all departures (11)
Liberty of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
4 nights
Date
19 Nov 2026
Ship
Liberty of the Seas
  • Departure - Galveston, Texas, USA
  • 3 stops  
  • Arrival - Galveston, Texas, USA
£527
From
£522
Price per person / inside stateroom
Show all departures (10)
Scarlet Lady, Caribbean
1 / 28
5 % off
Virgin Voyages
Duration
4 nights
Date
19 Nov 2026
Ship
Scarlet Lady
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£607
From
£577
Price per person / inside stateroom
Show all departures (50)
Celebrity Equinox, Transatlantic
1 / 17
Discount
Celebrity Cruises
Duration
16 nights
Date
19 Nov 2026
Ship
Celebrity Equinox
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Buenos Aires, Argentina
£812
From
£788
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Navigator of the Seas, South East Asia
1 / 17
Discount
Royal Caribbean
Duration
5 nights
Date
19 Nov 2026
Ship
Navigator of the Seas
  • Departure - Singapore City, Singapore
  • 5 stops  
  • Arrival - Singapore City, Singapore
£1035
From
£1004
Price per person / inside stateroom
MSC Opera, Caribbean
1 / 24
8 % off
MSC Cruises
Duration
14 nights
Date
19 Nov 2026
Ship
MSC Opera
  • Departure - Bridgetown, Barbados
  • 13 stops  
  • Arrival - Bridgetown, Barbados
£1199
From
£1104
Price per person / inside stateroom
70 of 9202 pcs