Looking for a local holiday with a difference? Explore Southern Africa by sea with MSC's range of local cruising favourites. Enjoy great service, gourmet restaurants and spectacular onboard entertainment, all while enjoying the best of South Africa's coastlines.
Spa or sundeck? Disco or dinner? With so many activities available aboard an MSC cruise, you'll be spoiled for choice.Practice your moves at a dance class, luxuriate in the spa, cash in your chips at the casino, and watch the sea go by with a sundowner on the deck.
Want even more time to enjoy your cruise? Book a balcony cabin on any of these deals and you'll get an extra night FREE!