All Inclusive Cruises

Enjoy the MSC Cruises all-inclusive holidays to provide a totally unforgettable experience, all you have to do is relax and have fun. Once you have booked you can also personalise your journey by adding extra packages and services for an all-inclusive cruise tailored to your needs.

Browse all the available cruise deals and book a cruise to some of the most beautiful destinations in the Mediterranean, Northern Europe, the Caribbean, South America, South Africa, Dubai, Abu Dhabi and India. View our latest Cruise deals here.

All our cruises include:



A wide variety of cabin types to choose from for superior comfort.

Restaurant style dining
All-inclusive and flexible dining options are available at the main restaurants and the buffet is open 20 hours per day, serving freshly prepared food. A Room service menu is also available.

Renowned Onboard Service
Multilingual, qualified and friendly personnel are available on hand to satisfy your every request.

World Class Entertainment
There is a diverse programme of activities on board including theatre shows, live music in the bars and lounges, a casino, sports activities and tournaments. Rich resort facilities are also offered including whirlpool baths, multiple pools and Aqua Parks.

Sports and Wellness
Fully equipped gyms and on-hand personal trainers to provide you with expert assistance. On deck, you will find swimming pools, a beautiful Power Walking Track with a sea view, tennis courts, volleyball or basketball, squash and mini-golf.

Children’s Entertainment
Fun, flexible options that appeal to many different age groups, dedicated activities, exclusive areas designed and equipped for our youngest guests.

Terms and Conditions

Prices are per person based on double occupancy, they are subject to change and may vary without notice. These offers are valid on new bookings only, on all sailings and subject to availability by MSC Cruises. It is not combinable with any other offer and can be withdrawn at any time without notice. The prices include the service charge, that will be added to your onboard account, if you received a satisfactory service. The charge covers the onboard hospitality services actually enjoyed and is calculated according to the itinerary chosen and the number of nights. If you wish, the Daily Service Charge for your cruise can be added to the price of your cruise at the time of booking, rather than added to your onboard account during the cruise. Please let your booking agent know if you if you would like to add the Service Charge to your cruise price.