Christmas and New Year's Eve Cruise Deals

Treat yourself to an unforgettable Holiday Season and discover the most sought after Mediterranean cruise destinations with MSC Cruises.
 
Embark onboard our flagship MSC Grandiosa for a 7-night cruise in the Western Mediterranean calling in the Italian ports of Genoa (Portofino), Civitavecchia (Rome), Naples, Palermo and La Valletta in Malta.
 
Fancy a longer cruise? Book 10-night cruise on board MSC Magnifica!
The enriched 10-night itinerary be calling in Genoa (Portofino), Livorno (Florence), Civitavecchia (Rome) and Messina (Taormina) in Italy, in Katakolon (Olympia) and Piraeus (Athens) in Greece and in Valletta in Malta. 
 
Enjoy all the fun with an onboard experience redesigned to ensure a safer and more enjoyable cruise experience. Read more about our Health and Safety procedures here.
 
Book now and start looking forward to a truly special celebration.  

SEARCH
Destination
Departure Port
Departure Date
Number of Nights
Cruise Ship
Products
35 Itineraries | 87 Cruises
Sort by

MEDITERRANEAN

Cruise Ship MSC GRANDIOSA Cruise Itinerary Italy, Malta Embarkation Port Genoa, Italy Duration 8 Days, 7 Nights
Starting from
399 * pp
Cruise only
Select a departure date Selected Best price
The rates are per person on double occupancy Family rates note
 INTERIOROUTSIDEBALCONYSUITEGRAND SUITESUITE WITH WHIRLPOOL BATH
Bella Experience
€ 399€ 509€ 619Not availableNot availableNot available
Fantastica Experience
€ 449€ 559€ 719€ 1079Not availableNot available
Aurea Experience
Not available€ 869€ 1039Not available€ 1709€ 1449
 SUPERFAMILYSUPERFAMILY PLUS BALCONY
Fantastica Experience
€ 2879€ 3679
 YCDYACHT CLUB INTERIORDELUXE SUITEROYAL SUITE
MSC Yacht Club
€ 3489€ 1039€ 2129€ 4479
Compare MSC Experiences * Port charge € 0,00 and insurance € 0,00 included (total € 0,00)

MEDITERRANEAN

Cruise Ship MSC GRANDIOSA Cruise Itinerary Italy, Malta Embarkation Port Civitavecchia, Italy Duration 8 Days, 7 Nights
Starting from
399 * pp
Cruise only
Select a departure date Selected Best price
The rates are per person on double occupancy Family rates note
 INTERIOROUTSIDEBALCONYSUITEGRAND SUITESUITE WITH WHIRLPOOL BATH
Bella Experience
€ 399€ 509€ 619Not availableNot availableNot available
Fantastica Experience
€ 449€ 559€ 719€ 1079Not availableNot available
Aurea Experience
Not available€ 869€ 1039Not available€ 1709€ 1449
 SUPERFAMILYSUPERFAMILY PLUS BALCONY
Fantastica Experience
€ 2879€ 3679
 YCDYACHT CLUB INTERIORDELUXE SUITEROYAL SUITE
MSC Yacht Club
€ 3489€ 1039€ 2129€ 4479
Compare MSC Experiences * Port charge € 0,00 and insurance € 0,00 included (total € 0,00)
1 2 3 4 5 6 7 8 9