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

751 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
Jewel of the Seas, Caribbean
1 / 15
Discount
Royal Caribbean
Duration
5 nights
Date
2 Dec 2026
Ship
Jewel of the Seas
  • Departure - Tampa, FL USA
  • 4 stops  
  • Arrival - Tampa, FL USA
£329
From
£326
Price per person / inside stateroom
MSC Seaview, South America
1 / 33
Discount
MSC Cruises
Duration
3 nights
Date
2 Dec 2026
Ship
MSC Seaview
  • Departure - Santos (São Paulo), Brazil
  • 3 stops  
  • Arrival - Santos (São Paulo), Brazil
£359
From
£349
Price per person / balcony stateroom
MSC Bellissima, Asia
1 / 21
Discount
MSC Cruises
Duration
4 nights
Date
2 Dec 2026
Ship
MSC Bellissima
  • Departure - Naha (Okinawa), Japan
  • 5 stops  
  • Arrival - Naha (Okinawa), Japan
£379
From
£368
Price per person / inside stateroom
Show all departures (7)
MSC World Europa, Caribbean
1 / 25
Discount
MSC Cruises
Duration
4 nights
Date
2 Dec 2026
Ship
MSC World Europa
  • Departure - Bridgetown, Barbados
  • 4 stops  
  • Arrival - Pointe-à-Pitre, Guadeloupe
£439
From
£426
Price per person / balcony stateroom
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
£473
From
£436
Price per person / inside stateroom
Show all departures (5)
MSC Euribia, Mediterranean
1 / 32
8 % off
MSC Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
MSC Euribia
  • Departure - Palermo, Sicily
  • 7 stops  
  • Arrival - Palermo, Sicily
£539
From
£496
Price per person / balcony stateroom
Show all departures (21)
Costa Favolosa, Caribbean
1 / 28
5 % off
Costa Cruises
Duration
8 nights
Date
2 Dec 2026
Ship
Costa Favolosa
  • Departure - Pointe-à-Pitre, Guadeloupe
  • 9 stops  
  • Arrival - Pointe-à-Pitre, Guadeloupe
£729
From
£693
Price per person / inside stateroom
Explorer of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
9 nights
Date
2 Dec 2026
Ship
Explorer of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£828
From
£812
Price per person / inside stateroom
Anthem of the Seas, Australia/New Zealand
1 / 24
Discount
Royal Caribbean
Duration
9 nights
Date
2 Dec 2026
Ship
Anthem of the Seas
  • Departure - Sydney, Australia
  • 6 stops  
  • Arrival - Sydney, Australia
£919
From
£901
Price per person / inside stateroom
Sirena, Mediterranean
1 / 12
5 % off
Oceania Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
Sirena
  • Departure - Civitavecchia (Rome), Italy
  • 8 stops  
  • Arrival - Barcelona, Spain
£2729
From
£2593
Price per person / balcony stateroom
MSC World Europa, Caribbean
1 / 25
9 % off
MSC Cruises
Duration
13 nights
Date
2 Dec 2026
Ship
MSC World Europa
  • Departure - Bridgetown, Barbados
  • 12 stops  
  • Arrival - Bridgetown, Barbados
£5364
From
£4882
Price per person / suite
Sirena, Mediterranean
1 / 12
5 % off
Oceania Cruises
Duration
19 nights
Date
2 Dec 2026
Ship
Sirena
  • Departure - Civitavecchia (Rome), Italy
  • 19 stops  
  • Arrival - Lisbon, Portugal
£7419
From
£7049
Price per person / balcony stateroom
MSC Seashore, Bahamas
1 / 23
Discount
MSC Cruises
Duration
3 nights
Date
3 Dec 2026
Ship
MSC Seashore
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
£149
From
£145
Price per person / inside stateroom
Show all departures (22)
Serenade of the Seas, Mexico
1 / 15
Discount
Royal Caribbean
Duration
3 nights
Date
3 Dec 2026
Ship
Serenade of the Seas
  • Departure - San Diego, USA
  • 3 stops  
  • Arrival - San Diego, USA
£160
From
£159
Price per person / inside stateroom
Show all departures (8)
MSC Musica, South America
1 / 19
Discount
MSC Cruises
Duration
3 nights
Date
3 Dec 2026
Ship
MSC Musica
  • Departure - Santos (São Paulo), Brazil
  • 3 stops  
  • Arrival - Santos (São Paulo), Brazil
£239
From
£232
Price per person / inside stateroom
Show all departures (3)
MSC Sinfonia, Mediterranean
1 / 30
8 % off
MSC Cruises
Duration
7 nights
Date
3 Dec 2026
Ship
MSC Sinfonia
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£389
From
£358
Price per person / inside stateroom
Show all departures (14)
Costa Smeralda, Canary Islands
1 / 27
5 % off
Costa Cruises
Duration
7 nights
Date
3 Dec 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£389
From
£370
Price per person / inside stateroom
Liberty of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
4 nights
Date
3 Dec 2026
Ship
Liberty of the Seas
  • Departure - Galveston, Texas, USA
  • 3 stops  
  • Arrival - Galveston, Texas, USA
£438
From
£434
Price per person / balcony stateroom
Show all departures (10)
Scarlet Lady, Caribbean
1 / 28
5 % off
Virgin Voyages
Duration
4 nights
Date
3 Dec 2026
Ship
Scarlet Lady
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£486
From
£462
Price per person / inside stateroom
Show all departures (50)
MSC Preziosa, Northern Europe
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
3 Dec 2026
Ship
MSC Preziosa
  • Departure - Le Havre (Paris), France
  • 6 stops  
  • Arrival - Le Havre (Paris), France
£489
From
£450
Price per person / oceanview stateroom
Show all departures (3)
30 of 751 pcs