December Cruises

Celebrate the festive season like never before with December cruises, combining the excitement of travel with the warmth and sparkle of Christmas at sea. As the year draws to a close, set sail on a memorable winter escape to the warmer shores of the Caribbean or embrace the cold on an atmospheric voyage through Northern Europe.

On board, you can enjoy a cosy festive atmosphere with decorations, themed activities, live entertainment and delicious seasonal dining. Whether you’re planning a romantic winter getaway or a family Christmas adventure, cruises in December offer a special way to make the holiday season feel even more magical.

From snow-dusted scenery and winter landscapes to exotic winter sun destinations, join the best cruise lines for a December cruise that lets you experience the beauty of winter while enjoying all the comfort of life on board.

We found

750 cruises

MSC Sinfonia, Mediterranean
1 / 30
8 % off
MSC Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
MSC Sinfonia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£389
From
£358
Price per person / oceanview stateroom
Show all departures (14)
Spectrum of the Seas, Asia
1 / 20
Discount
Royal Caribbean
Duration
5 nights
Date
1 Dec 2026
Ship
Spectrum of the Seas
  • Departure - Hong Kong, China
  • 4 stops  
  • Arrival - Hong Kong, China
£606
From
£588
Price per person / inside stateroom
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
MSC Preziosa
  • Departure - Rotterdam, Netherlands
  • 6 stops  
  • Arrival - Rotterdam, Netherlands
£859
From
£791
Price per person / balcony stateroom
Show all departures (3)
Costa Toscana, Mediterranean
1 / 24
5 % off
Costa Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
Costa Toscana
  • Departure - Palma de Mallorca, Spain
  • 7 stops  
  • Arrival - Palma de Mallorca, Spain
£879
From
£836
Price per person / inside stateroom
Show all departures (8)
Celebrity Edge, Australia/New Zealand
1 / 18
Discount
Celebrity Cruises
Duration
11 nights
Date
1 Dec 2026
Ship
Celebrity Edge
  • Departure - Sydney, Australia
  • 8 stops  
  • Arrival - Sydney, Australia
£1173
From
£1132
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Rotterdam, Caribbean
1 / 23
5 % off
Holland America Line
Duration
11 nights
Date
1 Dec 2026
Ship
Rotterdam
  • Departure - Fort Lauderdale, Florida
  • 9 stops  
  • Arrival - Fort Lauderdale, Florida
£1244
From
£1182
Price per person / inside stateroom
Rotterdam, Caribbean
1 / 23
5 % off
Holland America Line
Duration
21 nights
Date
1 Dec 2026
Ship
Rotterdam
  • Departure - Fort Lauderdale, Florida
  • 16 stops  
  • Arrival - Fort Lauderdale, Florida
£1919
From
£1824
Price per person / inside stateroom
Seven Seas Mariner, Caribbean
1 / 10
5 % off
Regent Seven Seas Cruises
Duration
10 nights
Date
1 Dec 2026
Ship
Seven Seas Mariner
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Tampa, FL USA
£6789
From
£6450
Price per person / suite
MSC World Europa, Caribbean
1 / 25
Discount
MSC Cruises
Duration
3 nights
Date
2 Dec 2026
Ship
MSC World Europa
  • Departure - Bridgetown, Barbados
  • 3 stops  
  • Arrival - Fort de France, Martinique
£259
From
£252
Price per person / inside stateroom
MSC Virtuosa, South America
1 / 39
Discount
MSC Cruises
Duration
3 nights
Date
2 Dec 2026
Ship
MSC Virtuosa
  • Departure - Santos (São Paulo), Brazil
  • 3 stops  
  • Arrival - Santos (São Paulo), Brazil
£309
From
£300
Price per person / oceanview stateroom
10 of 750 pcs