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:
£355pp

Port Canaveral | Great Stirrup Cay | Ocho Rios | Georgetown | Cozumel | Port Canaveral

  • 24 Jan 2027
  • 7 Nights
Cruise From:
£355pp
Holiday ID: 018357
Cruise From:
Was £366pp Now: £355pp

Long Beach | Santa Catalina Island | Ensenada | Long Beach

Cruise From:
Was £366pp Now: £355pp
Holiday ID: 021790
Cruise From:
£355pp

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

  • 13 Dec 2026
  • 7 Nights
Cruise From:
£355pp
Holiday ID: 039849
Cruise From:
£355pp

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

  • 03 Jan 2027
  • 7 Nights
Cruise From:
£355pp
Holiday ID: 039852
Cruise From:
£355pp

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

  • 10 Jan 2027
  • 7 Nights
Cruise From:
£355pp
Holiday ID: 039853
Cruise From:
£355pp

Fort Lauderdale | Freeport | Nassau | Fort Lauderdale

  • 03 Dec 2027
  • 3 Nights

Interest free Monthly Payments from JUST £22pp

Cruise From:
£355pp
Holiday ID: 069237
Cruise From:
£355pp

Tampa | Costa Maya | Cozumel | Tampa

  • 18 Dec 2027
  • 5 Nights

Interest free Monthly Payments from JUST £21pp

Cruise From:
£355pp
Holiday ID: 069300
Cruise From:
£355pp

Galveston | Cozumel | Costa Maya | Galveston

  • 22 Jan 2028
  • 5 Nights

Interest free Monthly Payments from JUST £19pp

Cruise From:
£355pp
Holiday ID: 077928
Cruise From:
£355pp

Los Angeles | Ensenada | Los Angeles

Interest free Monthly Payments from JUST £21pp

Cruise From:
£355pp
Holiday ID: 097965
Cruise From:
Was £366pp Now: £355pp

Long Beach | Ensenada | Long Beach

Cruise From:
Was £366pp Now: £355pp
Holiday ID: 100543
Cruise From:
Was £371pp Now: £356pp

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

Cruise From:
Was £371pp Now: £356pp
Holiday ID: 017566
Cruise From:
Was £379pp Now: £356pp

Miami | Roatán Island | Costa Maya | Cozumel | Ocean Cay | Miami

  • 05 Dec 2026
  • 7 Nights
Cruise From:
Was £379pp Now: £356pp
Holiday ID: 020668
Cruise From:
Was £379pp Now: £356pp

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

  • 03 Jan 2027
  • 7 Nights
Cruise From:
Was £379pp Now: £356pp
Holiday ID: 026434
Cruise From:
Was £379pp Now: £356pp

Miami | Nassau | San Juan (Puerto Rico) | Philipsburg | Charlotte Amalie | Miami

  • 30 Jan 2027
  • 8 Nights
Cruise From:
Was £379pp Now: £356pp
Holiday ID: 039787
Cruise From:
Was £379pp Now: £356pp

Rotterdam | Le Havre | Southampton | Hamburg | Zeebrugge | Rotterdam

  • 13 Jan 2027
  • 7 Nights
Cruise From:
Was £379pp Now: £356pp
Holiday ID: 049480
Cruise From:
Was £368pp Now: £356pp

New Orleans | Cozumel | New Orleans

  • 14 Dec 2028
  • 4 Nights
Cruise From:
Was £368pp Now: £356pp
Holiday ID: 104789

Sails from the UK

Cruise From:
Was £369pp Now: £357pp

Southampton | Hamburg | Southampton

  • 05 Jan 2029
  • 4 Nights

Interest free Monthly Payments from JUST £14pp

Cruise From:
Was £369pp Now: £357pp
Holiday ID: 107940
Cruise From:
Was £372pp Now: £357pp

Miami | Key West | Freeport | Nassau | Miami

  • 15 Jan 2029
  • 5 Nights

Interest free Monthly Payments from JUST £9pp

Cruise From:
Was £372pp Now: £357pp
Holiday ID: 109075
Cruise From:
Was £370pp Now: £358pp

Norfolk | Nassau | Half Moon Cay | Celebration Key | Norfolk

  • 17 Jan 2027
  • 6 Nights
Cruise From:
Was £370pp Now: £358pp
Holiday ID: 014527
Cruise From:
Was £370pp Now: £358pp

Norfolk | Nassau | Half Moon Cay | Celebration Key | Norfolk

  • 31 Jan 2027
  • 6 Nights
Cruise From:
Was £370pp Now: £358pp
Holiday ID: 014529
Cruise From:
Was £370pp Now: £358pp

Brisbane | Airlie Beach | Brisbane

  • 23 Jan 2027
  • 4 Nights
Cruise From:
Was £370pp Now: £358pp
Holiday ID: 031050
Cruise From:
Was £370pp Now: £358pp

Brisbane | Airlie Beach | Brisbane

  • 05 Dec 2027
  • 4 Nights
Cruise From:
Was £370pp Now: £358pp
Holiday ID: 070567
Cruise From:
Was £370pp Now: £358pp

Brisbane | Airlie Beach | Brisbane

  • 25 Jan 2028
  • 4 Nights
Cruise From:
Was £370pp Now: £358pp
Holiday ID: 070577
Cruise From:
£358pp

Miami | Nassau | Puerto Plata | Miami

  • 05 Dec 2027
  • 5 Nights

Interest free Monthly Payments from JUST £22pp

Cruise From:
£358pp
Holiday ID: 072264
Cruise From:
£358pp

Galveston | Cozumel | Costa Maya | Galveston

  • 11 Dec 2027
  • 5 Nights

Interest free Monthly Payments from JUST £22pp

Cruise From:
£358pp
Holiday ID: 077946
Cruise From:
Was £371pp Now: £359pp

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

  • 06 Dec 2026
  • 7 Nights
Cruise From:
Was £371pp Now: £359pp
Holiday ID: 013850
Cruise From:
£359pp

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

Cruise From:
£359pp
Holiday ID: 024781
Cruise From:
£359pp

Fremantle | Busselton | Fremantle

  • 25 Jan 2028
  • 4 Nights

Interest free Monthly Payments from JUST £29pp

Cruise From:
£359pp
Holiday ID: 055621
Cruise From:
Was £371pp Now: £359pp

Norfolk | Half Moon Cay | Celebration Key | Norfolk

  • 02 Jan 2028
  • 6 Nights
Cruise From:
Was £371pp Now: £359pp
Holiday ID: 070423
Cruise From:
£360pp

San Diego | Mazatlán | Cabo San Lucas | Ensenada | San Diego

  • 16 Jan 2027
  • 7 Nights
Cruise From:
£360pp
Holiday ID: 018545

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