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%
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
£429
Price per person / balcony stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MS Nordlys, Norwegian Fjords
1 / 10
5 % off
Hurtigruten
Duration
2 nights
Date
2 Dec 2026
Ship
MS Nordlys
  • Departure - Tromsø, Norway
  • 3 stops  
  • Arrival - Trondheim, Norway
£454
From
£432
Price per person / oceanview stateroom
Show all departures (18)
MS Richard With, Norwegian Fjords
1 / 9
5 % off
Hurtigruten
Duration
3 nights
Date
2 Dec 2026
Ship
MS Richard With
  • Departure - Svolvaer, Norway
  • 5 stops  
  • Arrival - Kirkenes, Norway
£456
From
£434
Price per person / inside stateroom
Show all departures (17)
MSC Orchestra, Mediterranean
1 / 21
Discount
MSC Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
£473
From
£451
Price per person / inside stateroom
Show all departures (5)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MS Nordnorge, Norwegian Fjords
1 / 22
5 % off
Hurtigruten
Duration
2 nights
Date
2 Dec 2026
Ship
MS Nordnorge
  • Departure - Trondheim, Norway
  • 3 stops  
  • Arrival - Tromsø, Norway
£486
From
£462
Price per person / oceanview stateroom
Show all departures (16)
MSC Euribia, Mediterranean
1 / 32
Discount
MSC Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
MSC Euribia
  • Departure - Palermo, Sicily
  • 7 stops  
  • Arrival - Palermo, Sicily
£539
From
£514
Price per person / balcony stateroom
Show all departures (21)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MS Kong Harald, Norwegian Fjords
1 / 11
5 % off
Hurtigruten
Duration
3 nights
Date
2 Dec 2026
Ship
MS Kong Harald
  • Departure - Bergen, Norway
  • 4 stops  
  • Arrival - Svolvaer, Norway
£547
From
£520
Price per person / inside stateroom
Show all departures (20)
MS Nordlys, Norwegian Fjords
1 / 10
5 % off
Hurtigruten
Duration
3 nights
Date
2 Dec 2026
Ship
MS Nordlys
  • Departure - Svolvaer, Norway
  • 4 stops  
  • Arrival - Bergen, Norway
£654
From
£622
Price per person / oceanview stateroom
Show all departures (18)
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
£820
Price per person / inside stateroom
MS Nordlys, Norwegian Fjords
1 / 10
5 % off
Hurtigruten
Duration
3 nights
Date
2 Dec 2026
Ship
MS Nordlys
  • Departure - Tromsø, Norway
  • 4 stops  
  • Arrival - Bergen, Norway
£882
From
£838
Price per person / oceanview stateroom
Show all departures (18)
MS Kong Harald, Norwegian Fjords
1 / 11
5 % off
Hurtigruten
Duration
4 nights
Date
2 Dec 2026
Ship
MS Kong Harald
  • Departure - Bergen, Norway
  • 5 stops  
  • Arrival - Tromsø, Norway
£887
From
£843
Price per person / oceanview stateroom
Show all departures (18)
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
£910
Price per person / inside stateroom
TUI Isla, Danube River
1 / 12
Discount
TUI River Cruises
Duration
5 nights
Date
2 Dec 2026
Ship
TUI Isla
  • Departure - Vienna, Austria
  • 6 stops  
  • Arrival - Vienna, Austria
£1009
From
£969
Price per person / oceanview stateroom
TUI Maya, Danube River
1 / 11
Discount
TUI River Cruises
Duration
5 nights
Date
2 Dec 2026
Ship
TUI Maya
  • Departure - Vienna, Austria
  • 6 stops  
  • Arrival - Vienna, Austria
£1049
From
£1008
Price per person / oceanview stateroom
Show all departures (4)
MS Kong Harald, Norwegian Fjords
1 / 11
5 % off
Hurtigruten
Duration
11 nights
Date
2 Dec 2026
Ship
MS Kong Harald
  • Departure - Bergen, Norway
  • 15 stops  
  • Arrival - Bergen, Norway
£2308
From
£2193
Price per person / oceanview stateroom
Show all departures (2)
Viking Vesta, Mediterranean
1 / 22
Discount
Viking Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
Viking Vesta
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Istanbul, Turkey
£2545
From
£2444
Price per person / balcony stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Viking Mira, Mediterranean
1 / 22
Discount
Viking Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
Viking Mira
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£2545
From
£2444
Price per person / balcony stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Sirena, Mediterranean
1 / 12
Discount
Oceania Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
Sirena
  • Departure - Civitavecchia (Rome), Italy
  • 8 stops  
  • Arrival - Barcelona, Spain
£2729
From
£2648
Price per person / balcony stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
Emerald Astra, Danube River
1 / 16
Emerald Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
Emerald Astra
  • Departure - Budapest, Hungary
  • 8 stops  
  • Arrival - Passau, Germany
From
£2804
Price per person / oceanview stateroom
Show all departures (3)
Viking Sigrun, Rhine River
1 / 10
Discount
Viking Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
Viking Sigrun
  • 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 Lif, Danube River
1 / 9
Discount
Viking Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
Viking Lif
  • 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 Einar, Rhine River
1 / 10
Discount
Viking Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
Viking Einar
  • Departure - Amsterdam, Netherlands
  • 10 stops  
  • Arrival - Basel/Huningue, Switzerland
£3295
From
£3164
Price per person / oceanview stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
AmaPrima, Rhine River
1 / 16
5 % off
AmaWaterways
Duration
7 nights
Date
2 Dec 2026
Ship
AmaPrima
  • Departure - Basel/Huningue, Switzerland
  • 8 stops  
  • Arrival - Amsterdam, Netherlands
£4587
From
£4358
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
AmaCerto, Rhine River
1 / 16
5 % off
AmaWaterways
Duration
7 nights
Date
2 Dec 2026
Ship
AmaCerto
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
£4587
From
£4358
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
AmaSonata, Danube River
1 / 16
5 % off
AmaWaterways
Duration
7 nights
Date
2 Dec 2026
Ship
AmaSonata
  • Departure - Nürnberg, Germany
  • 8 stops  
  • Arrival - Budapest, Hungary
£4787
From
£4548
Price per person / oceanview stateroom
Show all departures (6)
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Emerald Sun, Rhine River
1 / 16
Emerald Cruises
Duration
14 nights
Date
2 Dec 2026
Ship
Emerald Sun
  • Departure - Budapest, Hungary
  • 15 stops  
  • Arrival - Amsterdam, Netherlands
From
£5061
Price per person / oceanview stateroom
Show all departures (2)
MSC World Europa, Caribbean
1 / 25
Discount
MSC Cruises
Duration
13 nights
Date
2 Dec 2026
Ship
MSC World Europa
  • Departure - Bridgetown, Barbados
  • 12 stops  
  • Arrival - Bridgetown, Barbados
£5364
From
£5110
Price per person / suite
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
AmaMelodia, Magdalena River
1 / 4
5 % off
AmaWaterways
Duration
7 nights
Date
2 Dec 2026
Ship
AmaMelodia
  • Departure - Cartagena, Colombia
  • 8 stops  
  • Arrival - Barranquilla, Colombia
£5392
From
£5123
Price per person / balcony stateroom
Show all departures (34)
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
AmaDahlia, Nile River
1 / 13
5 % off
AmaWaterways
Duration
11 nights
Date
2 Dec 2026
Ship
AmaDahlia
  • Departure - Luxor, Egypt
  • 8 stops  
  • Arrival - Luxor, Egypt
£6942
From
£6595
Price per person / oceanview stateroom
Show all departures (83)
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Viking Sekhmet, Nile River
1 / 9
Discount
Viking Cruises
Duration
11 nights
Date
2 Dec 2026
Ship
Viking Sekhmet
  • 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^
60 of 1122 pcs