Winter Cruises

Cruise Deals> Winter Cruises

Whether you’re looking to escape the freezing winter weather or celebrate the festive season embracing local Christmas traditions, you can find all of the major cruise lines offering the best winter cruises to cruise destinations across the globe. Be sure to browse winter cruises and escape from reality to celebrate the festive season with a unique cruise holiday experience. 

Showing 30 out of 9700 cruises
Per Person
Total Price

Sails from the UK

Cruise From:
Was £449pp Now: £435pp

Southampton | Cherbourg | Vigo | La Coruña | Getxo | Southampton

  • 18 Jan 2027
  • 7 Nights
Cruise From:
Was £449pp Now: £435pp
Holiday ID: 035654

Sails from the UK

Cruise From:
Was £379pp Now: £348pp

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

  • 22 Jan 2027
  • 7 Nights
Cruise From:
Was £379pp Now: £348pp
Holiday ID: 032356

Sails from the UK

Cruise From:
Was £589pp Now: £571pp

Southampton | Zeebrugge | Rotterdam | Hamburg | Southampton

  • 04 Jan 2028
  • 7 Nights

Interest free Monthly Payments from JUST £48pp

Cruise From:
Was £589pp Now: £571pp
Holiday ID: 051757
Cruise From:
Was £59pp Now: £56pp

Marseille | Genoa

  • 13 Nov 2026
  • 1 Nights
Cruise From:
Was £59pp Now: £56pp
Holiday ID: 105410
Cruise From:
£145pp

Port Canaveral | Nassau | Great Stirrup Cay | Port Canaveral

  • 30 Nov 2026
  • 4 Nights
Cruise From:
£145pp
Holiday ID: 019559
Cruise From:
Was £157pp Now: £152pp

Miami | Cozumel | Miami

  • 15 Nov 2027
  • 4 Nights
Cruise From:
Was £157pp Now: £152pp
Holiday ID: 070343
Cruise From:
Was £161pp Now: £156pp

Jacksonville | Celebration Key | Nassau | Jacksonville

  • 29 Nov 2026
  • 4 Nights
Cruise From:
Was £161pp Now: £156pp
Holiday ID: 013938
Cruise From:
Was £164pp Now: £159pp

Long Beach | Ensenada | Long Beach

  • 18 Dec 2026
  • 3 Nights
Cruise From:
Was £164pp Now: £159pp
Holiday ID: 017811
Cruise From:
£159pp

Los Angeles | Ensenada | Los Angeles

Cruise From:
£159pp
Holiday ID: 024711
Cruise From:
£160pp

Jacksonville | Freeport | Jacksonville

  • 07 Jan 2027
  • 4 Nights
Cruise From:
£160pp
Holiday ID: 051342
Cruise From:
£161pp

Miami | Great Stirrup Cay | Nassau | Miami

  • 30 Nov 2026
  • 4 Nights
Cruise From:
£161pp
Holiday ID: 019709
Cruise From:
Was £172pp Now: £163pp

Miami | Nassau | Ocean Cay | Miami

  • 30 Nov 2026
  • 4 Nights
Cruise From:
Was £172pp Now: £163pp
Holiday ID: 026442
Cruise From:
Was £170pp Now: £164pp

Long Beach | Santa Catalina Island | Ensenada | Long Beach

  • 30 Nov 2026
  • 4 Nights
Cruise From:
Was £170pp Now: £164pp
Holiday ID: 017809
Cruise From:
Was £172pp Now: £166pp

Long Beach | Santa Catalina Island | Ensenada | Long Beach

Cruise From:
Was £172pp Now: £166pp
Holiday ID: 021791
Cruise From:
Was £174pp Now: £168pp

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

  • 09 Nov 2026
  • 4 Nights
Cruise From:
Was £174pp Now: £168pp
Holiday ID: 015973
Cruise From:
Was £174pp Now: £168pp

Long Beach | Santa Catalina Island | Ensenada | Long Beach

  • 14 Dec 2026
  • 4 Nights
Cruise From:
Was £174pp Now: £168pp
Holiday ID: 017810
Cruise From:
Was £174pp Now: £168pp

Long Beach | Santa Catalina Island | Ensenada | Long Beach

  • 07 Dec 2026
  • 4 Nights
Cruise From:
Was £174pp Now: £168pp
Holiday ID: 017827
Cruise From:
£168pp

San Diego | Santa Catalina Island | Ensenada | San Diego

Cruise From:
£168pp
Holiday ID: 024812

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

Miami | Great Stirrup Cay | Nassau | Miami

  • 16 Nov 2026
  • 4 Nights
Cruise From:
£172pp
Holiday ID: 085665
Cruise From:
£175pp

San Diego | Santa Catalina Island | Ensenada | San Diego

Cruise From:
£175pp
Holiday ID: 024815
Cruise From:
Was £181pp Now: £175pp

Port Canaveral | Nassau | Celebration Key | Port Canaveral

  • 30 Nov 2026
  • 4 Nights
Cruise From:
Was £181pp Now: £175pp
Holiday ID: 042170
Cruise From:
Was £184pp Now: £178pp

Long Beach | Ensenada | Long Beach

Cruise From:
Was £184pp Now: £178pp
Holiday ID: 021803
Cruise From:
Was £189pp Now: £179pp

Miami | Nassau | Ocean Cay | Miami

  • 23 Nov 2026
  • 4 Nights
Cruise From:
Was £189pp Now: £179pp
Holiday ID: 026356
Cruise From:
Was £189pp Now: £179pp

Miami | Nassau | Ocean Cay | Miami

  • 08 Feb 2027
  • 4 Nights
Cruise From:
Was £189pp Now: £179pp
Holiday ID: 026367
Cruise From:
Was £189pp Now: £179pp

Miami | Nassau | Ocean Cay | Miami

  • 22 Feb 2027
  • 4 Nights
Cruise From:
Was £189pp Now: £179pp
Holiday ID: 026371
Cruise From:
Was £186pp Now: £180pp

Long Beach | Cabo San Lucas | Ensenada | Long Beach

Cruise From:
Was £186pp Now: £180pp
Holiday ID: 021792
Cruise From:
Was £187pp Now: £181pp

Long Beach | Ensenada | Long Beach

  • 11 Dec 2026
  • 3 Nights
Cruise From:
Was £187pp Now: £181pp
Holiday ID: 017853

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