
Christmas & New Year Cruises
Imagine being immersed in a winter wonderland, with decorated Christmas trees, twinkling lights, whimsical displays and speciality menus for Christmas Day. Christmas is the perfect excuse to take a cruise – and what better way to celebrate and spend time with your family and friends. As soon as you step on the ship you’ll be part of the most festive atmosphere you’ve ever experienced. And why not see out the year at sea with a ship-wide New Year’s Eve party like no other.
Popular destinations for Christmas & New Year Cruises
Cruises for Christmas & New Year
Christmas & New Year cruise deals
Browse all of our amazing Christmas & New Year cruise deals below. Use the filters to narrow down the results to find the perfect cruise for you.
We found
29 cruise packages and 1472 cruises


Exclusive Cruise Only - Winter Canary Islands Sun
Canary Islands




Exclusive: Canary Islands & Madeira Escape
Canary Islands

Eastern Med Odyssey With Athens Stay
Mediterranean

City Lights and Caribbean Delights
Caribbean


1 / 39
7 % off — 7 days left

Duration
1 night
Date
1 Dec 2026
Ship
MSC Virtuosa
- Departure - Rio de Janeiro, Brazil
- 2 stops
- Arrival - Santos (São Paulo), Brazil
2 Available promotions:
Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £31pp per night!

1 / 32
8.5 % off — 7 days left

Duration
7 nights
Date
1 Dec 2026
Ship
MSC Euribia
- Departure - Naples, Italy
- 7 stops
- Arrival - Naples, Italy
Show all departures (19)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!

1 / 20

Duration
5 nights
Date
1 Dec 2026
Ship
Spectrum of the Seas
- Departure - Hong Kong, China
- 4 stops
- Arrival - Hong Kong, China
5 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 10/12: Enjoy up to 50% off Onboard Favourites!, Ends 10/12: Kids + 3rd & 4th guests sail from £99pp!, Ends 12/11: Black Friday Beat The Clock - Save up to £300 off your cabin with Royal Caribbean!, Ends 16/11: Cyber Bonus - Receive up to $100 onboard spend!

1 / 30
8.5 % off — 7 days left

Duration
7 nights
Date
1 Dec 2026
Ship
MSC Sinfonia
- Departure - Genoa, Italy
- 7 stops
- Arrival - Genoa, Italy
Show all departures (14)
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £28pp per night!

1 / 22
Discount — 7 days left

Duration
7 nights
Date
1 Dec 2026
Ship
TUI Bahareya
- Departure - Luxor, Egypt
- 8 stops
- Arrival - Luxor, Egypt
Show all departures (43)

1 / 24
8 % off — 7 days left

Duration
7 nights
Date
1 Dec 2026
Ship
Costa Toscana
- Departure - Palma de Mallorca, Spain
- 7 stops
- Arrival - Palma de Mallorca, Spain
Show all departures (8)
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 12
Discount — 7 days left

Duration
7 nights
Date
1 Dec 2026
Ship
TUI Al Horeya
- Departure - Luxor, Egypt
- 8 stops
- Arrival - Luxor, Egypt
Show all departures (13)

1 / 20
Discount — 7 days left

Duration
7 nights
Date
1 Dec 2026
Ship
Marella Discovery
- Departure - La Romana, Dominican Republic
- 6 stops
- Arrival - La Romana, Dominican Republic
Show all departures (8)

1 / 23
Discount — 7 days left

Duration
11 nights
Date
1 Dec 2026
Ship
Rotterdam
- Departure - Fort Lauderdale, Florida
- 9 stops
- Arrival - Fort Lauderdale, Florida
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to 'Have it All' from just £60pp per day!

1 / 29
Discount — 7 days left

Duration
7 nights
Date
1 Dec 2026
Ship
Marella Explorer
- Departure - Santa Cruz, Tenerife
- 7 stops
- Arrival - Santa Cruz, Tenerife
Show all departures (6)
10 of 1472 pcs






