Add Nacala
Depart from Port Victoria instead · 2 nights shorter
Adds Mozambique
Lowest fare is ~44% lower than this route
1 upcoming departure From $677/night
Port Louis → Mamoudzou → Richards Bay → Durban → Port Elizabeth → Mossel Bay → Hermanus → Cape Town
Map of South Africa Repositioning via Mamoudzou, Richards Bay & Mossel Bay. Stops in order: Port Louis, Mamoudzou, Richards Bay, Durban, Port Elizabeth, Mossel Bay, Hermanus, Cape Town. The same stops are listed under Port by port.
Loading map...
18 nights · 6 port calls · 2 countries (Mayotte, South Africa)
Embark
Mauritius · Indian Ocean Islands
Mayotte · Indian Ocean Islands
South Africa · South Africa
South Africa · South Africa
Usually docks
South Africa · South Africa
South Africa · South Africa
South Africa · South Africa
Disembark
South Africa · South Africa
Explore other routes with different ports, trip lengths, and departure ports.
Depart from Port Victoria instead · 2 nights shorter
Adds Mozambique
Lowest fare is ~44% lower than this route
1 upcoming departure From $677/night
Depart from Buenos Aires instead
Adds Mozambique; Shares 4 of this route's 6 ports
Lowest fare is ~50% lower than this route
1 upcoming departure From $600/night
Depart from Cape Town instead · End in Port Louis · 3 nights shorter
Adds Réunion; Shares 4 of this route's 6 ports
Lowest fare is ~43% lower than this route
1 upcoming departure From $689/night
Depart from Walvis Bay instead · End in Richards Bay
Adds Namibia; Shares 4 of this route's 6 ports
Lowest fare is ~43% lower than this route
1 upcoming departure From $689/night
0 of 1 sailings with enough price history currently have favorable pricing. Median current fare is $1,200/night.
Each fare is the departure's lowest current fare; the cabin category can differ between departures. Observed fares, not guaranteed availability.