December Cruise Deals

December cruises offer a magical and festive experience, as the holiday season unfolds. Set sail on a journey filled with enchantment and joy, as you explore breathtaking winter destinations. Experience the warmth and coziness of the onboard atmosphere, adorned with holiday decorations and festive activities for all ages. Indulge in delicious seasonal cuisine and be entertained by live performances and themed events. Whether you seek a romantic getaway or a family adventure, December cruises provide the perfect setting to create cherished holiday memories. From snow-capped landscapes to vibrant Christmas markets, immerse yourself in the splendor of December as you sail into a winter wonderland of breathtaking beauty and unforgettable experiences.

We found

1 cruise package and 1122 cruises

MS Kong Harald, Norwegian Fjords
1 / 11
5 % off
Hurtigruten
Duration
1 night
Date
1 Dec 2026
Ship
MS Kong Harald
  • Departure - Trondheim, Norway
  • 2 stops  
  • Arrival - Bergen, Norway
£275
From
£262
Price per person / inside stateroom
Show all departures (20)
MS Nordkapp, Norwegian Fjords
1 / 10
5 % off
Hurtigruten
Duration
1 night
Date
1 Dec 2026
Ship
MS Nordkapp
  • Departure - Kirkenes, Norway
  • 2 stops  
  • Arrival - Tromsø, Norway
£282
From
£268
Price per person / inside stateroom
Show all departures (20)
MS Polarlys, Norwegian Fjords
1 / 11
5 % off
Hurtigruten
Duration
2 nights
Date
1 Dec 2026
Ship
MS Polarlys
  • Departure - Tromsø, Norway
  • 5 stops  
  • Arrival - Kirkenes, Norway
£362
From
£344
Price per person / oceanview stateroom
Show all departures (20)
MS Richard With, Norwegian Fjords
1 / 9
5 % off
Hurtigruten
Duration
2 nights
Date
1 Dec 2026
Ship
MS Richard With
  • Departure - Trondheim, Norway
  • 3 stops  
  • Arrival - Tromsø, Norway
£370
From
£352
Price per person / inside stateroom
Show all departures (17)
MSC Sinfonia, Mediterranean
1 / 30
Discount
MSC Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
MSC Sinfonia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£389
From
£371
Price per person / oceanview stateroom
Show all departures (14)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MS Nordkapp, Norwegian Fjords
1 / 10
5 % off
Hurtigruten
Duration
2 nights
Date
1 Dec 2026
Ship
MS Nordkapp
  • Departure - Kirkenes, Norway
  • 3 stops  
  • Arrival - Svolvaer, Norway
£534
From
£508
Price per person / oceanview stateroom
Show all departures (18)
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
£600
Price per person / inside stateroom
MSC Preziosa, Northern Europe
1 / 33
Discount
MSC Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
MSC Preziosa
  • Departure - Rotterdam, Netherlands
  • 6 stops  
  • Arrival - Rotterdam, Netherlands
£859
From
£819
Price per person / balcony stateroom
Show all departures (3)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
TUI Bahareya, Nile River
1 / 22
Discount
TUI River Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
TUI Bahareya
  • Departure - Luxor, Egypt
  • 8 stops  
  • Arrival - Luxor, Egypt
£899
From
£864
Price per person / oceanview stateroom
Show all departures (13)
Marella Explorer, Canary Islands
1 / 29
Discount
Marella Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
Marella Explorer
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
£938
From
£920
Price per person / oceanview stateroom
Show all departures (2)
TUI Al Horeya, Nile River
1 / 12
Discount
TUI River Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
TUI Al Horeya
  • Departure - Luxor, Egypt
  • 8 stops  
  • Arrival - Luxor, Egypt
£948
From
£911
Price per person / balcony stateroom
Show all departures (13)
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
£1150
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Marella Discovery, Caribbean
1 / 20
Discount
Marella Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
Marella Discovery
  • Departure - La Romana, Dominican Republic
  • 6 stops  
  • Arrival - La Romana, Dominican Republic
£1197
From
£1174
Price per person / inside stateroom
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
Viking Neptune, Mediterranean
1 / 19
Discount
Viking Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
Viking Neptune
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Civitavecchia (Rome), Italy
£2695
From
£2588
Price per person / balcony stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Viking Vilhjalm, Danube River
1 / 10
Discount
Viking Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
Viking Vilhjalm
  • Departure - Budapest, Hungary
  • 9 stops  
  • Arrival - Passau, Germany
£3295
From
£3164
Price per person / oceanview stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Viking Rolf, Rhine River
1 / 10
Discount
Viking Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
Viking Rolf
  • Departure - Basel/Huningue, Switzerland
  • 9 stops  
  • Arrival - Amsterdam, Netherlands
£3295
From
£3164
Price per person / oceanview stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Viking Ingvi, Danube River
1 / 10
Discount
Viking Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
Viking Ingvi
  • Departure - Passau, Germany
  • 9 stops  
  • Arrival - Budapest, Hungary
£3295
From
£3164
Price per person / oceanview stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Emerald Sky, Danube River
1 / 15
Emerald Cruises
Duration
7 nights
Date
1 Dec 2026
Ship
Emerald Sky
  • Departure - Munich, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
From
£3824
Price per person / balcony stateroom
Show all departures (4)
Seven Seas Mariner, Caribbean
1 / 10
Discount
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
£6518
Price per person / suite
Viking Hathor, Nile River
1 / 10
Discount
Viking Cruises
Duration
11 nights
Date
1 Dec 2026
Ship
Viking Hathor
  • Departure - Luxor, Egypt
  • 10 stops  
  • Arrival - Luxor, Egypt
£7395
From
£7100
Price per person / balcony stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Silver Endeavour, Antarctica
1 / 22
5 % off
Silversea
Duration
6 nights
Date
1 Dec 2026
Ship
Silver Endeavour
  • Departure - King George Island, Antarctic
  • 7 stops  
  • Arrival - King George Island, Antarctic
£19450
From
£18478
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
£253
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MS Vesterålen, Norwegian Fjords
1 / 8
5 % off
Hurtigruten
Duration
1 night
Date
2 Dec 2026
Ship
MS Vesterålen
  • Departure - Trondheim, Norway
  • 2 stops  
  • Arrival - Bergen, Norway
£264
From
£251
Price per person / inside stateroom
Show all departures (20)
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
£302
Price per person / oceanview stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
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
£351
Price per person / balcony stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MS Kong Harald, Norwegian Fjords
1 / 11
5 % off
Hurtigruten
Duration
2 nights
Date
2 Dec 2026
Ship
MS Kong Harald
  • Departure - Bergen, Norway
  • 3 stops  
  • Arrival - Trondheim, Norway
£360
From
£342
Price per person / inside stateroom
Show all departures (17)
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
£370
Price per person / inside stateroom
Show all departures (7)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
30 of 1122 pcs