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 2684 cruises
Per Person
Total Price
Cruise From:
£97pp

Sydney | Brisbane

  • 09 Dec 2026
  • 2 Nights
Cruise From:
£97pp
Holiday ID: 018421
Cruise From:
Was £158pp Now: £153pp

Long Beach | Santa Catalina Island | Ensenada | Long Beach

  • 07 Dec 2026
  • 4 Nights
Cruise From:
Was £158pp Now: £153pp
Holiday ID: 017827
Cruise From:
Was £173pp Now: £167pp

Long Beach | Santa Catalina Island | Ensenada | Long Beach

  • 14 Dec 2026
  • 4 Nights
Cruise From:
Was £173pp Now: £167pp
Holiday ID: 017810
Cruise From:
Was £176pp Now: £170pp

Long Beach | Ensenada | Long Beach

Cruise From:
Was £176pp Now: £170pp
Holiday ID: 021803

Sails from the UK

Cruise From:
Was £179pp Now: £171pp

Tilbury | IJmuiden | Tilbury

  • 19 Dec 2028
  • 2 Nights
Cruise From:
Was £179pp Now: £171pp
Holiday ID: 080227
Cruise From:
Was £179pp Now: £173pp

Long Beach | Ensenada | Long Beach

  • 18 Dec 2026
  • 3 Nights
Cruise From:
Was £179pp Now: £173pp
Holiday ID: 017811
Cruise From:
£175pp

San Diego | Santa Catalina Island | Ensenada | San Diego

Cruise From:
£175pp
Holiday ID: 024815
Cruise From:
Was £182pp Now: £176pp

Long Beach | Ensenada | Long Beach

  • 21 Dec 2026
  • 3 Nights
Cruise From:
Was £182pp Now: £176pp
Holiday ID: 017828
Cruise From:
£176pp

Miami | Great Stirrup Cay | Nassau | Miami

  • 14 Dec 2026
  • 4 Nights
Cruise From:
£176pp
Holiday ID: 019711
Cruise From:
Was £186pp Now: £180pp

Long Beach | Ensenada | Long Beach

  • 11 Dec 2026
  • 3 Nights
Cruise From:
Was £186pp Now: £180pp
Holiday ID: 017853
Cruise From:
£183pp

Fort Lauderdale | Nassau | Freeport | Fort Lauderdale

  • 14 Dec 2026
  • 4 Nights
Cruise From:
£183pp
Holiday ID: 048823
Cruise From:
Was £190pp Now: £184pp

Long Beach | Ensenada | Long Beach

  • 04 Dec 2026
  • 3 Nights
Cruise From:
Was £190pp Now: £184pp
Holiday ID: 017852
Cruise From:
£188pp

Los Angeles | Ensenada | Los Angeles

Cruise From:
£188pp
Holiday ID: 024841
Cruise From:
Was £199pp Now: £189pp

Port Canaveral | Nassau | Ocean Cay | Port Canaveral

  • 06 Dec 2026
  • 4 Nights
Cruise From:
Was £199pp Now: £189pp
Holiday ID: 026389
Cruise From:
Was £199pp Now: £189pp

Miami | Nassau | Ocean Cay | Miami

  • 07 Dec 2026
  • 4 Nights
Cruise From:
Was £199pp Now: £189pp
Holiday ID: 026443
Cruise From:
Was £200pp Now: £190pp

Miami | Nassau | Ocean Cay | Miami

  • 14 Dec 2026
  • 4 Nights
Cruise From:
Was £200pp Now: £190pp
Holiday ID: 026358
Cruise From:
£196pp

Miami | Nassau | Great Stirrup Cay | Miami

  • 11 Dec 2026
  • 3 Nights
Cruise From:
£196pp
Holiday ID: 019710
Cruise From:
Was £209pp Now: £198pp

Port Canaveral | Nassau | Ocean Cay | Port Canaveral

  • 13 Dec 2026
  • 4 Nights
Cruise From:
Was £209pp Now: £198pp
Holiday ID: 026391
Cruise From:
Was £206pp Now: £199pp

Tampa | Celebration Key | Nassau | Tampa

  • 07 Dec 2026
  • 5 Nights
Cruise From:
Was £206pp Now: £199pp
Holiday ID: 014415
Cruise From:
£200pp

Port Canaveral | Cozumel | Great Stirrup Cay | Port Canaveral

  • 04 Dec 2026
  • 5 Nights
Cruise From:
£200pp
Holiday ID: 019560
Cruise From:
Was £211pp Now: £204pp

Tampa | Cozumel | Tampa

  • 03 Dec 2026
  • 4 Nights
Cruise From:
Was £211pp Now: £204pp
Holiday ID: 014414
Cruise From:
Was £211pp Now: £204pp

Miami | Half Moon Cay | Celebration Key | Miami

  • 14 Dec 2026
  • 4 Nights
Cruise From:
Was £211pp Now: £204pp
Holiday ID: 015824
Cruise From:
Was £211pp Now: £204pp

Long Beach | Ensenada | Long Beach

  • 28 Dec 2026
  • 3 Nights
Cruise From:
Was £211pp Now: £204pp
Holiday ID: 017812
Cruise From:
£210pp

Jacksonville | Freeport | Nassau | Jacksonville

  • 10 Dec 2026
  • 4 Nights
Cruise From:
£210pp
Holiday ID: 051336
Cruise From:
Was £220pp Now: £213pp

Jacksonville | Half Moon Cay | Celebration Key | Jacksonville

  • 07 Dec 2026
  • 5 Nights
Cruise From:
Was £220pp Now: £213pp
Holiday ID: 013969
Cruise From:
Was £221pp Now: £214pp

Miami | Half Moon Cay | Nassau | Celebration Key | Miami

  • 12 Dec 2026
  • 5 Nights
Cruise From:
Was £221pp Now: £214pp
Holiday ID: 014625
Cruise From:
Was £221pp Now: £214pp

Miami | Celebration Key | Half Moon Cay | Nassau | Miami

  • 07 Dec 2026
  • 5 Nights
Cruise From:
Was £221pp Now: £214pp
Holiday ID: 014653
Cruise From:
Was £221pp Now: £214pp

Miami | Half Moon Cay | Celebration Key | Miami

  • 02 Dec 2027
  • 4 Nights
Cruise From:
Was £221pp Now: £214pp
Holiday ID: 069995
Cruise From:
Was £222pp Now: £215pp

Long Beach | Cabo San Lucas | Ensenada | Long Beach

Cruise From:
Was £222pp Now: £215pp
Holiday ID: 021788
Cruise From:
Was £224pp Now: £217pp

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

  • 05 Dec 2026
  • 5 Nights
Cruise From:
Was £224pp Now: £217pp
Holiday ID: 015905

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