December Cruises

Cruise Deals> December Cruises

The festive season is always a busy time for everyone, so what better time to escape from your day-to-day and celebrate Christmas in cruise destinations across the globe. With our December cruises, you can explore unforgettable locations on state-of-the-art cruise ships from all of the major cruise lines. Book your December cruise here at Cruise118. 

Showing 30 out of 2683 cruises
Per Person
Total Price
Cruise From:
£651pp

Galveston | Cozumel | Galveston

  • 20 Dec 2027
  • 4 Nights

Interest free Monthly Payments from JUST £50pp

Cruise From:
£651pp
Holiday ID: 077932

Sails from the UK

Cruise From:
Was £679pp Now: £651pp

Tilbury | Lysekil | Copenhagen | Oslo | Tilbury

  • 04 Dec 2028
  • 7 Nights

Interest free Monthly Payments from JUST £22pp

Cruise From:
Was £679pp Now: £651pp
Holiday ID: 080224
Cruise From:
Was £679pp Now: £651pp

Fort Lauderdale | Half Moon Caye | Saint Thomas | Sint Maarten | Fort Lauderdale

  • 09 Dec 2028
  • 7 Nights

Interest free Monthly Payments from JUST £27pp

Cruise From:
Was £679pp Now: £651pp
Holiday ID: 108304

Sails from the UK

Cruise From:
Was £674pp Now: £653pp

Southampton | Hamburg | Cherbourg | Le Havre | Southampton

  • 24 Dec 2027
  • 7 Nights

Interest free Monthly Payments from JUST £62pp

Cruise From:
Was £674pp Now: £653pp
Holiday ID: 049331
Cruise From:
Was £699pp Now: £657pp

Maceió | Santos | Buzios | Salvador de Bahia | Maceió

  • 09 Dec 2026
  • 7 Nights
Cruise From:
Was £699pp Now: £657pp
Holiday ID: 049627
Cruise From:
Was £699pp Now: £657pp

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

  • 22 Dec 2026
  • 7 Nights
Cruise From:
Was £699pp Now: £657pp
Holiday ID: 108130
Cruise From:
Was £679pp Now: £658pp

Jacksonville | Celebration Key | Nassau | Half Moon Cay | Jacksonville

  • 20 Dec 2027
  • 6 Nights
Cruise From:
Was £679pp Now: £658pp
Holiday ID: 069632

Sails from the UK

Cruise From:
Was £679pp Now: £658pp

Southampton | Copenhagen | Oslo | Skagen | Southampton

  • 29 Dec 2028
  • 7 Nights

Interest free Monthly Payments from JUST £28pp

Cruise From:
Was £679pp Now: £658pp
Holiday ID: 107251

Sails from the UK

Cruise From:
Was £679pp Now: £658pp

Southampton | Zeebrugge | Hamburg | Southampton

  • 29 Dec 2028
  • 5 Nights

Interest free Monthly Payments from JUST £28pp

Cruise From:
Was £679pp Now: £658pp
Holiday ID: 107264
Cruise From:
Was £680pp Now: £659pp

Norfolk | Half Moon Cay | Celebration Key | Norfolk

  • 27 Dec 2027
  • 6 Nights
Cruise From:
Was £680pp Now: £659pp
Holiday ID: 070422
Cruise From:
Was £680pp Now: £659pp

Galveston | Cozumel | Progreso | Galveston

  • 21 Dec 2028
  • 5 Nights
Cruise From:
Was £680pp Now: £659pp
Holiday ID: 103545
Cruise From:
Was £682pp Now: £661pp

Sydney | Moreton Island | Sydney

  • 26 Dec 2026
  • 4 Nights
Cruise From:
Was £682pp Now: £661pp
Holiday ID: 014551
Cruise From:
£661pp

New Orleans | Costa Maya | Roatán Island | Cozumel | New Orleans

  • 24 Dec 2027
  • 7 Nights

Interest free Monthly Payments from JUST £50pp

Cruise From:
£661pp
Holiday ID: 057698
Cruise From:
Was £704pp Now: £661pp

Galveston | Costa Maya | Roatán Island | Cozumel | Galveston

  • 19 Dec 2027
  • 7 Nights

Interest free Monthly Payments from JUST £55pp

Cruise From:
Was £704pp Now: £661pp
Holiday ID: 058639
Cruise From:
£661pp

Hong Kong | Okinawa | Keelung (Chilung) | Hong Kong

Interest free Monthly Payments from JUST £52pp

Cruise From:
£661pp
Holiday ID: 079518
Cruise From:
£662pp

Brisbane | Yorkeys Knob | Airlie Beach | Brisbane

  • 04 Dec 2027
  • 6 Nights

Interest free Monthly Payments from JUST £54pp

Cruise From:
£662pp
Holiday ID: 098658
Cruise From:
Was £698pp Now: £663pp

San Juan (Puerto Rico) | Philipsburg | Bridgetown | Castries | Fort-de-France | Basseterre | San Juan (Puerto Rico)

  • 12 Dec 2026
  • 7 Nights
Cruise From:
Was £698pp Now: £663pp
Holiday ID: 025161
Cruise From:
Was £698pp Now: £663pp

San Juan (Puerto Rico) | Basseterre | Fort-de-France | Oranjestad | Willemstad | San Juan (Puerto Rico)

  • 19 Dec 2026
  • 7 Nights
Cruise From:
Was £698pp Now: £663pp
Holiday ID: 025162
Cruise From:
Was £685pp Now: £664pp

Galveston | Cozumel | Grand Cayman | Montego Bay | Galveston

  • 19 Dec 2026
  • 8 Nights
Cruise From:
Was £685pp Now: £664pp
Holiday ID: 013896
Cruise From:
Was £693pp Now: £665pp

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

  • 04 Dec 2027
  • 7 Nights

Interest free Monthly Payments from JUST £54pp

Cruise From:
Was £693pp Now: £665pp
Holiday ID: 052087
Cruise From:
£667pp

Tampa | Costa Maya | Roatán Island | Progreso | Cozumel | Tampa

  • 10 Dec 2027
  • 8 Nights

Interest free Monthly Payments from JUST £53pp

Cruise From:
£667pp
Holiday ID: 068500
Cruise From:
£668pp

Los Angeles | Cabo San Lucas | Mazatlán | Puerto Vallarta | Los Angeles

Cruise From:
£668pp
Holiday ID: 024825
Cruise From:
£668pp

Tampa | Cozumel | Costa Maya | Tampa

Interest free Monthly Payments from JUST £50pp

Cruise From:
£668pp
Holiday ID: 057397
Cruise From:
£669pp

Miami | Coco Cay | Nassau | Miami

  • 27 Dec 2027
  • 4 Nights

Interest free Monthly Payments from JUST £50pp

Cruise From:
£669pp
Holiday ID: 051749
Cruise From:
£669pp

Tampa | Cozumel | Roatán Island | Costa Maya | Tampa

  • 19 Dec 2027
  • 7 Nights

Interest free Monthly Payments from JUST £52pp

Cruise From:
£669pp
Holiday ID: 057382
Cruise From:
£670pp

Jacksonville | Freeport | Great Stirrup Cay | Nassau | Jacksonville

  • 23 Dec 2027
  • 5 Nights

Interest free Monthly Payments from JUST £56pp

Cruise From:
£670pp
Holiday ID: 062413
Cruise From:
£670pp

Port Canaveral | Cozumel | Costa Maya | Coco Cay | Port Canaveral

  • 04 Dec 2027
  • 7 Nights

Interest free Monthly Payments from JUST £54pp

Cruise From:
£670pp
Holiday ID: 086339
Cruise From:
Was £692pp Now: £671pp

Long Beach | Cabo San Lucas | Ensenada | Long Beach

Cruise From:
Was £692pp Now: £671pp
Holiday ID: 039187
Cruise From:
Was £699pp Now: £671pp

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

  • 02 Dec 2027
  • 12 Nights

Interest free Monthly Payments from JUST £65pp

Cruise From:
Was £699pp Now: £671pp
Holiday ID: 053205
Cruise From:
£671pp

Fort Lauderdale | Grand Turk Island | Fort Lauderdale

  • 30 Dec 2027
  • 4 Nights

Interest free Monthly Payments from JUST £50pp

Cruise From:
£671pp
Holiday ID: 069263

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
Call for Free