- Save on last minute holidays with MSC Cruises
- Discover cruises to the Caribbean, the Med & beyond
- Includes all inclusive deals & discount excursions
MSC Cruises
- Last minute deals 2024/2025
- Latest online deals & special offers
- Summer 2024 cruise deals
- Winter 2024/2025 cruise deals
- Summer 2025 cruise deals
- Winter 2025/2026 cruise deals
MSC Cruises is a leading cruise company offering ocean cruises to popular destinations around the world including UK departures from Southampton and fly cruises in 2024, 2025 and 2026.
Top MSC Cruises deals & discount codes
Save on MSC Cruises in 2024, 2025 and 2026 with the latest online deals and discount codes including premium all-inclusive drinks offers and discounts for NHS workers.
- Save on MSC Cruises with special offers & online deals
- Book cruises to Mediterranean, Caribbean & Europe
- Offers include all inclusive deals & mini cruise offers
- Explore current deals on summer 2024 cruises
- Search by destination, ship, cabin type & more
- Travel before 31st October 2024 (inclusive)
Expires at 23:59 on Thursday 31st Oct 2024
- Explore current deals on winter 2024/2025 cruises
- Find cruises by departure point, destination & more
- Travel between 1st Nov 2024 & 30th Apr 2025 (inclusive)
Expires at 23:59 on Wednesday 30th Apr 2025
- Explore current deals on summer 2025 cruises
- Book cruises to destinations across Europe, Med & beyond
- Travel between 1st May & 31st Oct 2025 (inclusive)
Expires at 23:59 on Friday 31st Oct 2025
- Explore current deals on winter 2025/2026 cruises
- Book early & save on cruises to worldwide destinations
- Travel between 1st Nov 2025 & 30th Apr 2026 (inclusive)
Expires at 23:59 on Thursday 30th Apr 2026
- Explore top deals on cruises from Southampton
- Book cruises to Northern Europe, Med & the Canaries
- Filter deals by ship, duration, cabin type & destination
- Become MSC Voyagers Club member for FREE
- Save EXTRA 5% on your next cruise booking
- Receive discounts, special offers & additional benefits
Destinations
There is a wide choice of destinations available from MSC Cruises including the popular Mediterranean and Caribbean islands along with Madeira and the Canary Islands.
For something different why not consider a Northern European trip to the Baltics and Scandinavia or try an exotic cruise to Asia or South America.
- Mediterranean - Albania, Balearic Islands, Croatia, Cyprus, France, Gibraltar, Greece, Israel, Italy, Malta, Monaco, Montenegro, Slovenia, Spain, Tunisia, Turkey
- Caribbean - Antigua, Aruba, Bahamas, Barbados, British Virgin Islands, Cayman Islands, Curacao, Dominica, Grenada, Guadeloupe, Jamaica, Martinique, Puerto Rico, Sint Maarten, St Kitts, St Lucia, St Vincent, Trinidad and Tobago, Virgin Islands
- Middle East - Egypt, Qatar, Jordan, Saudi Arabia, UAE
- Northern Europe - Belgium, Denmark, Estonia, Finland, France, Germany, Greenland, Iceland, Ireland, Latvia, Lithuania, Netherlands, Norway, Poland, Portugal, Russia, Spain, Svalbard, Sweden, UK
- North America - Canada, USA
- Africa - Morocco, South Africa
- Asia - China, Japan, Philippines, Taiwan, Vietnam
- Central & South America - Argentina, Belize, Brazil, Chile, Colombia, Costa Rica, Guatemala, Honduras, Mexico, Nicaragua, Panama, Peru, Uruguay
Be inspired
Get your weekly fix of holiday inspiration from some of the world's best travel writers plus save on your next trip with the latest exclusive offers
We promise not to share your details
Related brands
Explore holidays in the sun for less
- Beach holidays
- Family holidays
- City breaks
- Summer holidays
- Winter sun holidays
- Holiday offers
- Top travel brands
- Airlines & flights
- Discount hotels
- Airport parking deals
- TUI
- Jet2holidays
- easyJet holidays
- Love Holidays
- British Airways
Airport parking
- Manchester Airport
- Stansted Airport
- Bristol Airport
- Luton Airport
- Birmingham Airport
- Edinburgh Airport
- Gatwick Airport
- Glasgow Airport
- Newcastle Airport
Airport lounges
- Manchester Airport
- Birmingham Airport
- Bristol Airport
- Edinburgh Airport
- Glasgow Airport
- Heathrow Airport
- Newcastle Airport
- Stansted Airport
- Gatwick Airport