Add Singapore and Port Klang (Pelabuhan Klang) and 4 more
Depart from Jakarta, Java instead
Adds Singapore; Shares 14 of this route's 14 ports
1 upcoming departure From $194/night
Mombasa → Moroni → Mamoudzou → Antsiranana → Toamasina → Port Louis → Le Port → Richards Bay → Durban → Port Elizabeth → Mossel Bay → Cape Town → Walvis Bay → Luanda → Santa Cruz de Tenerife → Lisbon
Map of South Africa One-Way: Richards Bay, Mossel Bay & Walvis Bay. Stops in order: Mombasa, Moroni, Mamoudzou, Antsiranana, Toamasina, Port Louis, Le Port, Richards Bay, Durban, Port Elizabeth, Mossel Bay, Cape Town, Walvis Bay, Luanda, Santa Cruz de Tenerife, Lisbon. The same stops are listed under Port by port.
Loading map...
42 nights · 14 port calls · 9 countries
Embark
Kenya · East Africa
Comoros · Indian Ocean Islands
Mayotte · Indian Ocean Islands
Madagascar · Indian Ocean Islands
Madagascar · Indian Ocean Islands
Mauritius · Indian Ocean Islands
Usually docks
Réunion · 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
Usually docks
Namibia · South Africa
Usually docks
Angola · West Africa
Spain · Canary Islands
Usually docks
Disembark
Portugal · Portugal & Spain Atlantic Coast
Explore other routes with different ports, trip lengths, and departure ports.
Depart from Jakarta, Java instead
Adds Singapore; Shares 14 of this route's 14 ports
1 upcoming departure From $194/night
0 of 1 sailings with enough price history currently have favorable pricing. Median current fare is $188/night.
Each fare is the departure's lowest current fare; the cabin category can differ between departures. Observed fares, not guaranteed availability.