40% Off

Up to 40% off Dining and Drinks at MSC Cruises

43% Off

Up to 43% off Cruises at MSC Cruises

5% Off

Extra 5+5% off plus Double Points 12 Months Booking at MSC Cruises

20% Off

Up to 20% off Cruise Excursions on Shore Bookings at MSC Cruises

20% Off

Up to 20% off Wi-Fi & Internet Packages at MSC Cruises

10% Off

Up to 10% off Cruise Fare for Healthcare Workers at MSC Cruises

Top Tip

MSC Virtuosa Summer Deals from £209 at MSC Cruises

Top Tip

Special Offers and Discounts with MSC Cruises' Newsletter Sign Up

5% Off

5+5% off 6 Months Booking at MSC Cruises

Top Tip

Free Cruise Brochure at MSC Cruises

Top Tip

Featured Cruise Deals at MSC Cruises

Top Tip

Onboard Spa, Beauty and Fitness at MSC Cruises

Popular MSC Cruises Discount Codes

Discount Last verified Redemptions
Up to 43% off Cruises at MSC Cruises 2 Jul, 2024 Used 426 Times
Up to 40% off Dining and Drinks at MSC Cruises 2 Jul, 2024 Used 427 Times
Extra 5+5% off plus Double Points 12 Months Booking at MSC Cruises 2 Jul, 2024 Used 279 Times
Up to 10% off Cruise Fare for Healthcare Workers at MSC Cruises 2 Jul, 2024 Used 416 Times
Up to 20% off Wi-Fi & Internet Packages at MSC Cruises 2 Jul, 2024 Used 22 Times

MSC Cruises FAQs

ᐅ Do MSC Voyagers Club members get a discount?

Yes. MSC Voyagers Club members receive all kinds of perks when you join, including a 5% discount. You’ll earn double points when you book more than 12 months in advance, plus Silver, Gold and Diamond members get €50 onboard credit per person.

ᐅ Is there an MSC Cruises NHS discount?

Yes, healthcare workers can get a 10% discount on their MSC Cruises booking. This applies to doctors, nurses, firefighters and more – take a look at the MSC Cruises website to find out if you qualify.

ᐅ Does MSC Cruises do discounts on extras?

Yes, you can get up to 43% off extras when you book them in advance. Discounts apply to dining and drinks, excursions, wifi packages, and spa and wellness treatments.

ᐅ Is it cheaper to book MSC Cruises holidays in advance?

Usually, yes. Booking your holiday more than 12 months in advance means you get the best possible price for your preferred dates. Check out the MSC Cruises website for early booking deals.

You can, of course, get last minute cruise deals at a cut down price at MSC Cruises but it may not be on your preferred route or dates, so if you're certain of a specific cruise, we advise booking early to save money.

ᐅ Are last minute MSC Cruises bookings cheaper?

Yes. If you’re flexible about where you want to go and how soon you can depart, last minute bookings can be a great way to save. Look on the MSC Cruises website to find out what’s on offer.

How to save even more money at MSC Cruises

MSC Cruises cruise ship Fancy a Mediterranean cruise around the stunning Greek Islands? Or maybe you’d prefer to explore the charm of Northern Europe by sea. Either way, MSC Cruises has a stunning route for you. Plus, with these money saving tips and tricks you’ll be setting sail without blowing your holiday budget.

Join the MSC Voyagers Club for a 5% discount + even more perks!

Register with the Voyagers Club today and start enjoying fantastic discounts straight away, like a 5% discount on your cruise fare. It’s free to join and you’ll unlock exclusive offers and amazing deals. Earn points with every booking and watch your membership climb through the ranks! Enjoy perks such as onboard credit to put towards those extra comforts designed to make your cruise even more enjoyable.

Book extras now - save up to 43%!

Get your food, drinks, excursions, or on board spa treatments sorted before you board. Whether you’re keen to go out exploring, looking forward to a good pampering, or excited about treating yourself to that delicious meal – do it all for less when you book in advance.

Follow MSC Cruises on social media

Stay up to date on the latest deals and exclusive offers by following MSC Cruises on social media. Twitter, Facebook, YouTube, Instagram, Pinterest… you name it, MSC Cruises is on it, so hit that ‘Follow’ button and join those in the know.

Free brochures

View free online brochures instantly to make an informed decision about your next cruise. Get all the information you need, plus a range of stunning pictures for inspiration – all without having to pay extra. A fantastic (and free) way to make the best choice for you and your family.

Go last minute and save big

Save a packet on last-minute cruises. Whether you’re a seasoned bargain hunter or an impulse holiday planner, take advantage of lower rates on a range of cruises when you book close to your departure date. With food, drinks, accommodation, travel, and entertainment all taken care of, what’s not to love? If you're looking for a last minute holiday, you can pay less and still have the time of your life. Prefer to plan ahead? Discover plenty more MSC Cruises offers right here.

How do I use my MSC Cruises discount?

  1. Find a deal you want to redeem
  2. Open it and copy the code
  3. Follow on to the MSC Cruises website
  4. Put in your travel dates and destinations
  5. Choose your route
  6. Add your extras
  7. Fill in your passenger details
  8. Click through to the checkout page
  9. Click ‘add your e-coupon’
  10. Paste your code in the box
  11. Hit ‘apply’
  12. Choose to pay the deposit or full amount
  13. Complete the booking

MSC Cruises discount code box on the booking page

Recently Expired MSC Cruises Discount Codes & Deals

Flash Sale: Free Balcony Upgrades on Spring and Summer Cruises at MSC Cruises
Flash Sale: Balcony Cabins from £379 pp at MSC Cruises
Choose and Cruise Summer from £399pp at MSC Cruises
Labor Day Flash Sale: 30% off Sailings from New York at MSC Cruises
25% off Sailings at MSC Cruises