Christmas Cruises

The festive season is the most wonderful time of the year to cruise! As well as being a time for celebration, Christmas and New Year can also sometimes prove stressful, and a 2026 or 2027 Christmas cruise is the perfect way to escape those stresses at home, as well as all that cold weather!

Showing 30 out of 5455 cruises
Per Person
Total Price
Cruise From:
Was £1110pp Now: £1076pp

Port Canaveral | Great Stirrup Cay | Falmouth | Georgetown | Cozumel | Port Canaveral

  • 19 Dec 2027
  • 7 Nights

Interest free Monthly Payments from JUST £97pp

Cruise From:
Was £1110pp Now: £1076pp
Holiday ID: 062344
Cruise From:
Was £1121pp Now: £1076pp

Port Canaveral | Key West | Georgetown | Cozumel | Port Canaveral

  • 30 Dec 2028
  • 7 Nights

Interest free Monthly Payments from JUST £42pp

Cruise From:
Was £1121pp Now: £1076pp
Holiday ID: 108936
Cruise From:
£1078pp

Brisbane | Port Vila | Brisbane

  • 21 Dec 2027
  • 7 Nights

Interest free Monthly Payments from JUST £92pp

Cruise From:
£1078pp
Holiday ID: 098657
Cruise From:
Was £1124pp Now: £1079pp

Fort Lauderdale | Aruba | Fuerte Amador | Puntarenas | Puerto Chiapas | Huatulco (Santa María Huatulco) | Puerto Vallarta | Los Angeles

  • 14 Jan 2028
  • 16 Nights

Interest free Monthly Payments from JUST £90pp

Cruise From:
Was £1124pp Now: £1079pp
Holiday ID: 053182
Cruise From:
Was £1124pp Now: £1079pp

Fort Lauderdale | Half Moon Caye | San Juan (Puerto Rico) | Amber Cove | Grand Turk Island | Fort Lauderdale | Half Moon Caye | Falmouth | Grand Cayman | Cozumel | Fort Lauderdale

  • 12 Dec 2027
  • 14 Nights

Interest free Monthly Payments from JUST £100pp

Cruise From:
Was £1124pp Now: £1079pp
Holiday ID: 053287
Cruise From:
Was £1126pp Now: £1080pp

Fort Lauderdale | Kralendijk | Willemstad | Oranjestad | Saint John's | Philipsburg | Fort Lauderdale

  • 28 Dec 2027
  • 11 Nights

Interest free Monthly Payments from JUST £90pp

Cruise From:
Was £1126pp Now: £1080pp
Holiday ID: 052276
Cruise From:
Was £1149pp Now: £1080pp

Rio de Janeiro | Ilhabela | Camboriú | Punta del Este | Buenos Aires | Rio de Janeiro

  • 06 Dec 2026
  • 8 Nights
Cruise From:
Was £1149pp Now: £1080pp
Holiday ID: 068647
Fly Cruise From:
£1081pp

Las Palmas de Gran Canaria | Santa Cruz de Tenerife | Arrecife | Funchal | Santa Cruz de La Palma | Las Palmas de Gran Canaria

  • 06 Dec 2027
  • 7 Nights

Interest free Monthly Payments from JUST £111pp

Fly Cruise From:
£1081pp
Holiday ID: 092262
Fly Cruise From:
£1081pp

Las Palmas de Gran Canaria | Santa Cruz de Tenerife | Arrecife | Funchal | Santa Cruz de La Palma | Las Palmas de Gran Canaria

  • 13 Dec 2027
  • 7 Nights

Interest free Monthly Payments from JUST £109pp

Fly Cruise From:
£1081pp
Holiday ID: 092264
Cruise From:
Was £1152pp Now: £1082pp

Port Canaveral | Nassau | Ocean Cay | Port Canaveral | Ocean Cay | Nassau | Puerto Plata | Grand Turk Island | Port Canaveral

  • 19 Dec 2027
  • 11 Nights

Interest free Monthly Payments from JUST £96pp

Cruise From:
Was £1152pp Now: £1082pp
Holiday ID: 061372
Cruise From:
Was £1129pp Now: £1083pp

Los Angeles | Hilo | Honolulu | Kailua-Kona | Nawiliwili | Ensenada | Los Angeles

  • 09 Jan 2027
  • 16 Nights
Cruise From:
Was £1129pp Now: £1083pp
Holiday ID: 017526
Cruise From:
Was £1129pp Now: £1083pp

Fort Lauderdale | Aruba | Cartagena | Colón | Cartagena | Puerto Limón | Grand Cayman | Fort Lauderdale

  • 29 Dec 2026
  • 12 Nights
Cruise From:
Was £1129pp Now: £1083pp
Holiday ID: 018884
Cruise From:
Was £1129pp Now: £1083pp

San Diego | La Paz | Mazatlán | Cabo San Lucas | San Diego

  • 16 Jan 2027
  • 7 Nights
Cruise From:
Was £1129pp Now: £1083pp
Holiday ID: 026172
Cruise From:
Was £1129pp Now: £1083pp

San Diego | Cabo San Lucas | La Paz | Mazatlán | San Diego

  • 23 Jan 2027
  • 7 Nights
Cruise From:
Was £1129pp Now: £1083pp
Holiday ID: 026174
Cruise From:
Was £1129pp Now: £1083pp

Port Canaveral | Celebration Key | Amber Cove | San Juan (Puerto Rico) | Grand Turk Island | Port Canaveral

  • 29 Dec 2028
  • 7 Nights

Interest free Monthly Payments from JUST £43pp

Cruise From:
Was £1129pp Now: £1083pp
Holiday ID: 108453
Cruise From:
Was £1129pp Now: £1083pp

Fort Lauderdale | Belize City | Roatán Island | Cozumel | Celebration Key | Fort Lauderdale | Amber Cove | San Juan (Puerto Rico) | Saint Kitts | Fort Lauderdale

  • 07 Jan 2029
  • 14 Nights

Interest free Monthly Payments from JUST £42pp

Cruise From:
Was £1129pp Now: £1083pp
Holiday ID: 108499
Fly Cruise From:
£1084pp

Las Palmas de Gran Canaria | Arrecife | Puerto del Rosario | Funchal | Santa Cruz de La Palma | Santa Cruz de Tenerife | Las Palmas de Gran Canaria

Fly Cruise From:
£1084pp
Holiday ID: 037832
Cruise From:
Was £1131pp Now: £1085pp

Fort Lauderdale | Celebration Key | Amber Cove | Grand Turk Island | Fort Lauderdale | Amber Cove | Aruba | Curaçao | Fort Lauderdale

  • 06 Dec 2026
  • 14 Nights
Cruise From:
Was £1131pp Now: £1085pp
Holiday ID: 018910
Cruise From:
Was £1131pp Now: £1085pp

Fort Lauderdale | Celebration Key | San Juan (Puerto Rico) | Amber Cove | Fort Lauderdale | Cozumel | Belize City | Roatán Island | Fort Lauderdale

  • 17 Jan 2027
  • 14 Nights
Cruise From:
Was £1131pp Now: £1085pp
Holiday ID: 018970
Cruise From:
Was £1120pp Now: £1086pp

Norfolk | Amber Cove | Grand Turk Island | Half Moon Cay | Norfolk

  • 26 Dec 2026
  • 8 Nights
Cruise From:
Was £1120pp Now: £1086pp
Holiday ID: 014524
Cruise From:
Was £1133pp Now: £1087pp

Sydney | Hobart | Adelaide | Melbourne | Sydney

  • 15 Jan 2029
  • 9 Nights

Interest free Monthly Payments from JUST £41pp

Cruise From:
Was £1133pp Now: £1087pp
Holiday ID: 103972
Cruise From:
Was £1122pp Now: £1088pp

Port Canaveral | Nassau | Half Moon Cay | Amber Cove | Celebration Key | Port Canaveral

  • 26 Dec 2026
  • 7 Nights
Cruise From:
Was £1122pp Now: £1088pp
Holiday ID: 014296
Cruise From:
Was £1158pp Now: £1088pp

Miami | Ocean Cay | Grand Turk Island | Nassau | Miami | Philipsburg | Basseterre | Charlotte Amalie | Puerto Plata | Miami

  • 09 Jan 2028
  • 14 Nights

Interest free Monthly Payments from JUST £90pp

Cruise From:
Was £1158pp Now: £1088pp
Holiday ID: 062160
Cruise From:
£1088pp

Port Canaveral | Disney Lookout Cay at Lighthouse Point | Castaway Cay | Port Canaveral

  • 04 Jan 2027
  • 4 Nights
Cruise From:
£1088pp
Holiday ID: 063229
Cruise From:
Was £1158pp Now: £1088pp

Miami | Nassau | Ocean Cay | Miami | Nassau | Ocean Cay | Miami

  • 14 Dec 2026
  • 7 Nights
Cruise From:
Was £1158pp Now: £1088pp
Holiday ID: 066551
Cruise From:
Was £1159pp Now: £1089pp

Port Canaveral | Ocean Cay | Grand Turk Island | Puerto Plata | Nassau | Port Canaveral

  • 18 Dec 2027
  • 8 Nights

Interest free Monthly Payments from JUST £97pp

Cruise From:
Was £1159pp Now: £1089pp
Holiday ID: 057957
Cruise From:
Was £1123pp Now: £1089pp

Baltimore | Saint Thomas | Sint Maarten | Dominica | Castries | Bridgetown | Antigua | Tortola | Baltimore

  • 09 Jan 2028
  • 14 Nights
Cruise From:
Was £1123pp Now: £1089pp
Holiday ID: 070480
Cruise From:
Was £1137pp Now: £1091pp

Sydney | Airlie Beach | Yorkeys Knob | Port Douglas | Sydney

  • 01 Dec 2026
  • 11 Nights
Cruise From:
Was £1137pp Now: £1091pp
Holiday ID: 013472
Cruise From:
£1092pp

Port Canaveral | Castaway Cay | Cozumel | Port Canaveral

  • 29 Jan 2027
  • 5 Nights
Cruise From:
£1092pp
Holiday ID: 062940
Cruise From:
Was £1163pp Now: £1093pp

Barcelona | Cádiz | Málaga | Alicante | Civitavecchia | Genoa | Marseille | Barcelona

  • 28 Dec 2026
  • 10 Nights
Cruise From:
Was £1163pp Now: £1093pp
Holiday ID: 037409

Prices are subject to change and availability. Prices may vary depending on the airport selected. Promotions are only applicable to select cabin grades, please call for details.

Our Award Winning Service

You've added to your wishlist. To view, go to Wishlist