26 nights South Africa

MSC Cruises logo
A rocky shoreline on the island of Nosy Be, Madagascar, with waves crashing against the black volcanic rock, a lone tree on the cliffside, and the vast Indian Ocean under a blue sky.
MSC Armonia cruise ship exterior.
1 of 2

Sailing Nov 1, 2026

from $1,939 per person* taxes and fees included