Christmas and New Year's Eve Cruise Deals

Feel like relaxing this holiday season and embracing the magic of the Emirates or the most famous capitals of the Mediterranean?

The holiday season is always full of moments to savour with family and friends, but this is your chance to make this one even more special with MSC Cruises.

Book one of our fantastic Christmas and New Year itineraries to experience an unforgettable holiday.
SEARCH
Destination
Departure Port
Departure Date
Number of Nights
Cruise Ship
Cabin type
Products
1113 Itineraries | 2741 Cruises
Sort by

MSC GRAND VOYAGES

Cruise Ship MSC MERAVIGLIA Cruise Itinerary France, Denmark, Germany Embarkation Port Le Havre, France Duration 4 Days, 3 Nights
Starting from
$ 219 * pp
Cruise only
Select a departure date Selected Best price
The rates are per person on double occupancy Family rates note
 INTERIOROUTSIDEBALCONYAUREA SUITE
Bella Experience
$ 219$ 239$ 269Not available
Fantastica Experience
$ 229$ 259$ 279Not available
Aurea Experience
Not availableNot available$ 579$ 769
 SUPERFAMILYSUPERFAMILY PLUS OUTSIDEFAMILY OUTSIDESUPERFAMILY PLUS BALCONYFAMILY BALCONY
Fantastica Experience
$ 789$ 929$ 629$ 1009$ 669
 YACHT CLUB INTERIORDELUXE SUITEROYAL SUITE
MSC Yacht Club
$ 299$ 479$ 659
Compare MSC Experiences * Port charge $ 110,00 included (total $ 110,00)

MEDITERRANEAN

Cruise Ship MSC DIVINA Cruise Itinerary Italy, France, Spain Embarkation Port Livorno, Italy Duration 8 Days, 7 Nights
Starting from
$ 329 * pp
Cruise only
The rates are per person on double occupancy Family rates note
 INTERIOROUTSIDEBALCONYAUREA SUITESUPERFAMILY
Bella Experience
$ 559$ 739$ 869Not availableNot available
Fantastica Experience
$ 619$ 799$ 989Not available$ 3509
Aurea Experience
Not availableNot available$ 1449$ 1969Not available
 DELUXE SUITEROYAL SUITE
MSC Yacht Club
$ 2429$ 5309
Compare MSC Experiences * Port charge $ 150,00 included (total $ 150,00)
1 2 3 4 5 6 7 8 9