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
Fly Cruise From:
Was £4541pp Now: £4359pp

Port Canaveral | Puerto Plata | Charlotte Amalie | Basseterre | Port Canaveral

  • 19 Dec 2026
  • 7 Nights
Fly Cruise From:
Was £4541pp Now: £4359pp
Holiday ID: 018591
Cruise From:
£97pp

Sydney | Brisbane

  • 09 Dec 2026
  • 2 Nights
Cruise From:
£97pp
Holiday ID: 018421
Cruise From:
£150pp

Jacksonville | Freeport | Jacksonville

  • 07 Jan 2027
  • 4 Nights
Cruise From:
£150pp
Holiday ID: 051342
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:
£159pp

Los Angeles | Ensenada | Los Angeles

Cruise From:
£159pp
Holiday ID: 024711
Cruise From:
Was £167pp Now: £161pp

Miami | Celebration Key | Miami

  • 29 Jan 2027
  • 3 Nights
Cruise From:
Was £167pp Now: £161pp
Holiday ID: 015864
Cruise From:
Was £171pp Now: £165pp

Long Beach | Santa Catalina Island | Ensenada | Long Beach

Cruise From:
Was £171pp Now: £165pp
Holiday ID: 021791
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:
£168pp

San Diego | Santa Catalina Island | Ensenada | San Diego

Cruise From:
£168pp
Holiday ID: 024807
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:
£174pp

San Diego | Ensenada | San Diego

Cruise From:
£174pp
Holiday ID: 024804
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:
£180pp

Port Canaveral | Nassau | Great Stirrup Cay | Port Canaveral

  • 11 Jan 2027
  • 4 Nights
Cruise From:
£180pp
Holiday ID: 019565
Cruise From:
£180pp

Jacksonville | Freeport | Great Stirrup Cay | Jacksonville

  • 11 Jan 2027
  • 4 Nights
Cruise From:
£180pp
Holiday ID: 051343
Cruise From:
Was £188pp Now: £182pp

Miami | Half Moon Cay | Celebration Key | Miami

  • 25 Jan 2027
  • 4 Nights
Cruise From:
Was £188pp Now: £182pp
Holiday ID: 015863
Cruise From:
Was £188pp Now: £182pp

Long Beach | Cabo San Lucas | Ensenada | Long Beach

Cruise From:
Was £188pp Now: £182pp
Holiday ID: 021811
Cruise From:
£182pp

Fort Lauderdale | Coco Cay | Nassau | Fort Lauderdale

  • 18 Jan 2027
  • 4 Nights
Cruise From:
£182pp
Holiday ID: 067206
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:
Was £193pp Now: £187pp

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

  • 11 Jan 2027
  • 5 Nights
Cruise From:
Was £193pp Now: £187pp
Holiday ID: 015913
Cruise From:
Was £193pp Now: £187pp

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

  • 25 Jan 2027
  • 5 Nights
Cruise From:
Was £193pp Now: £187pp
Holiday ID: 015933
Cruise From:
Was £193pp Now: £187pp

Long Beach | Santa Catalina Island | Ensenada | Long Beach

Cruise From:
Was £193pp Now: £187pp
Holiday ID: 021794
Cruise From:
£188pp

Los Angeles | Ensenada | Los Angeles

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

Miami | Nassau | Ocean Cay | Miami

  • 25 Jan 2027
  • 4 Nights
Cruise From:
Was £199pp Now: £189pp
Holiday ID: 026364

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