
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)

1 / 18
Discount — 7 days left

Duration
11 nights
Date
1 Dec 2026
Ship
Celebrity Edge
- Departure - Sydney, Australia
- 8 stops
- Arrival - Sydney, Australia
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 07/12: Take up to 75% off your second guest!, Ends 18/11: Black Friday Preview Sale - Get up to $700 onboard spend per stateroom!

1 / 20
Discount — 7 days left

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

1 / 29
Discount — 7 days left

Duration
14 nights
Date
1 Dec 2026
Ship
Marella Explorer
- Departure - Santa Cruz, Tenerife
- 13 stops
- Arrival - Santa Cruz, Tenerife
Show all departures (4)

1 / 25
7 % off — 7 days left

Duration
3 nights
Date
2 Dec 2026
Ship
MSC World Europa
- Departure - Bridgetown, Barbados
- 3 stops
- Arrival - Fort de France, Martinique
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 £31pp per night!

1 / 39
7 % off — 7 days left

Duration
3 nights
Date
2 Dec 2026
Ship
MSC Virtuosa
- Departure - Santos (São Paulo), Brazil
- 3 stops
- Arrival - Santos (São Paulo), Brazil
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 £31pp per night!

1 / 33
7 % off — 7 days left

Duration
3 nights
Date
2 Dec 2026
Ship
MSC Seaview
- Departure - Santos (São Paulo), Brazil
- 3 stops
- Arrival - Santos (São Paulo), Brazil
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 £31pp per night!

1 / 21
7 % off — 7 days left

Duration
4 nights
Date
2 Dec 2026
Ship
MSC Bellissima
- Departure - Naha (Okinawa), Japan
- 5 stops
- Arrival - Naha (Okinawa), Japan
Show all departures (7)
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 / 15

Duration
5 nights
Date
2 Dec 2026
Ship
Jewel of the Seas
- Departure - Tampa, FL USA
- 4 stops
- Arrival - Tampa, FL USA
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 / 25
7 % off — 7 days left

Duration
4 nights
Date
2 Dec 2026
Ship
MSC World Europa
- Departure - Bridgetown, Barbados
- 4 stops
- Arrival - Pointe-à-Pitre, Guadeloupe
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 / 21
8.5 % off — 7 days left

Duration
7 nights
Date
2 Dec 2026
Ship
MSC Orchestra
- Departure - Istanbul, Turkey
- 6 stops
- Arrival - Istanbul, Turkey
Show all departures (5)
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 / 32
8.5 % off — 7 days left

Duration
7 nights
Date
2 Dec 2026
Ship
MSC Euribia
- Departure - Palermo, Sicily
- 7 stops
- Arrival - Palermo, Sicily
Show all departures (20)
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 / 21

Duration
9 nights
Date
2 Dec 2026
Ship
Explorer of the Seas
- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA
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 £715 off your cabin with Royal Caribbean!, Ends 16/11: Cyber Bonus - Receive up to $150 onboard spend!

1 / 28
8 % off — 7 days left

Duration
8 nights
Date
2 Dec 2026
Ship
Costa Favolosa
- Departure - Pointe-à-Pitre, Guadeloupe
- 9 stops
- Arrival - Pointe-à-Pitre, Guadeloupe
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 24

Duration
9 nights
Date
2 Dec 2026
Ship
Anthem of the Seas
- Departure - Sydney, Australia
- 6 stops
- Arrival - Sydney, Australia
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 £715 off your cabin with Royal Caribbean!, Ends 16/11: Cyber Bonus - Receive up to $150 onboard spend!

1 / 12
Discount — 7 days left

Duration
5 nights
Date
2 Dec 2026
Ship
TUI Isla
- Departure - Vienna, Austria
- 6 stops
- Arrival - Vienna, Austria

1 / 11
Discount — 7 days left

Duration
5 nights
Date
2 Dec 2026
Ship
TUI Maya
- Departure - Vienna, Austria
- 6 stops
- Arrival - Vienna, Austria
Show all departures (5)

1 / 12

Duration
7 nights
Date
2 Dec 2026
Ship
Sirena
- Departure - Civitavecchia (Rome), Italy
- 8 stops
- Arrival - Barcelona, Spain
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 25
8.5 % off — 7 days left

Duration
13 nights
Date
2 Dec 2026
Ship
MSC World Europa
- Departure - Bridgetown, Barbados
- 12 stops
- Arrival - Bridgetown, Barbados
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 £26pp per night!

1 / 12

Duration
19 nights
Date
2 Dec 2026
Ship
Sirena
- Departure - Civitavecchia (Rome), Italy
- 19 stops
- Arrival - Lisbon, Portugal
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 23
7 % off — 7 days left

Duration
3 nights
Date
3 Dec 2026
Ship
MSC Seashore
- Departure - Port Canaveral (Orlando), USA
- 4 stops
- Arrival - Port Canaveral (Orlando), USA
Show all departures (21)
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 £31pp per night!

1 / 15

Duration
3 nights
Date
3 Dec 2026
Ship
Serenade of the Seas
- Departure - San Diego, USA
- 3 stops
- Arrival - San Diego, USA
Show all departures (8)
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 / 22

Duration
4 nights
Date
3 Dec 2026
Ship
Carnival Paradise
- Departure - Tampa, FL USA
- 3 stops
- Arrival - Tampa, FL USA
Show all departures (47)
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 19
7 % off — 7 days left

Duration
3 nights
Date
3 Dec 2026
Ship
MSC Musica
- Departure - Santos (São Paulo), Brazil
- 3 stops
- Arrival - Santos (São Paulo), Brazil
Show all departures (3)
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 £31pp per night!

1 / 23

Duration
4 nights
Date
3 Dec 2026
Ship
Carnival Elation
- Departure - Jacksonville, Florida
- 4 stops
- Arrival - Jacksonville, Florida
Show all departures (26)
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 18

Duration
4 nights
Date
3 Dec 2026
Ship
Carnival Sunrise
- Departure - Miami, Florida, USA
- 4 stops
- Arrival - Miami, Florida, USA
Show all departures (21)
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 18

Duration
4 nights
Date
3 Dec 2026
Ship
Carnival Miracle
- Departure - Galveston, Texas, USA
- 3 stops
- Arrival - Galveston, Texas, USA
Show all departures (11)
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 23

Duration
4 nights
Date
3 Dec 2026
Ship
Carnival Valor
- Departure - New Orleans, USA
- 3 stops
- Arrival - New Orleans, USA
Show all departures (13)
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 16

Duration
4 nights
Date
3 Dec 2026
Ship
Liberty of the Seas
- Departure - Galveston, Texas, USA
- 3 stops
- Arrival - Galveston, Texas, USA
Show all departures (10)
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 / 27
8 % off — 7 days left

Duration
7 nights
Date
3 Dec 2026
Ship
Costa Smeralda
- Departure - Las Palmas, Canary Islands
- 9 stops
- Arrival - Las Palmas, Canary Islands
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 29
7 % off — 7 days left

Duration
3 nights
Date
3 Dec 2026
Ship
MSC Splendida
- Departure - Buenos Aires, Argentina
- 2 stops
- Arrival - Rio de Janeiro, Brazil
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 £31pp per night!

1 / 30
8.5 % off — 7 days left

Duration
7 nights
Date
3 Dec 2026
Ship
MSC Sinfonia
- Departure - Civitavecchia (Rome), Italy
- 7 stops
- Arrival - Civitavecchia (Rome), 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 / 21

Duration
9 nights
Date
3 Dec 2026
Ship
Freedom of the Seas
- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA
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 £715 off your cabin with Royal Caribbean!, Ends 16/11: Cyber Bonus - Receive up to $150 onboard spend!
1 / 33
8.5 % off — 7 days left

Duration
7 nights
Date
3 Dec 2026
Ship
MSC Preziosa
- Departure - Le Havre (Paris), France
- 6 stops
- Arrival - Le Havre (Paris), France
Show all departures (3)
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 / 28
Discount — 7 days left

Duration
4 nights
Date
3 Dec 2026
Ship
Scarlet Lady
- Departure - Miami, Florida, USA
- 4 stops
- Arrival - Miami, Florida, USA
Show all departures (50)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 19/11: Black Friday Preview - 80% off your second sailor + up to in $150 FREE drinks!

1 / 18
5 % off — 7 days left

Duration
4 nights
Date
3 Dec 2026
Ship
Disney Adventure
- Departure - Singapore City, Singapore
- 2 stops
- Arrival - Singapore City, Singapore
Show all departures (59)
Available promotion:
Full-board dining, soft drinks, kids' clubs, poolside treats & Broadway-style theatre shows included!

1 / 28
8 % off — 7 days left

Duration
6 nights
Date
3 Dec 2026
Ship
Costa Favolosa
- Departure - Fort de France, Martinique
- 7 stops
- Arrival - Fort de France, Martinique
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!

1 / 29
8.5 % off — 7 days left

Duration
10 nights
Date
3 Dec 2026
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 7 stops
- Arrival - Miami, Florida, USA
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 £26pp per night!

1 / 17

Duration
4 nights
Date
3 Dec 2026
Ship
Navigator of the Seas
- Departure - Singapore City, Singapore
- 4 stops
- Arrival - Singapore City, Singapore
Show all departures (4)
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 / 29
8.5 % off — 7 days left

Duration
8 nights
Date
3 Dec 2026
Ship
MSC Splendida
- Departure - Buenos Aires, Argentina
- 6 stops
- Arrival - Buenos Aires, Argentina
Show all departures (8)
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
Discount — 7 days left

Duration
16 nights
Date
3 Dec 2026
Ship
Crown Princess
- Departure - Los Angeles, USA
- 9 stops
- Arrival - Fort Lauderdale, Florida
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Princess Plus from just £53pp per day!
50 of 1472 pcs






