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)
20 of 1122 pcs