26 nights South Africa From Porto Marghera (for Venice), Italy

MSC Cruises logo

Scenic Le Morne Brabant mountain in Mauritius.
MSC Armonia cruise ship exterior.
1 of 2

Sailing Nov 1, 2026

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