Add Malacca and Penang (Georgetown) and 3 more
Depart from Singapore instead
Adds Malaysia; Shares 12 of this route's 12 ports
1 upcoming departure From $568/night
Zanzibar · Antsiranana · Port Louis · Cape Town · Lüderitz · Walvis Bay · Jamestown · Dakar · Mindelo · Las Palmas de Gran Canaria · Lanzarote · Funchal, Madeira
Map of South Africa One-Way: Zanzibar, Antsiranana & Walvis Bay. Stops in order: Zanzibar, Antsiranana, Port Louis, Cape Town, Lüderitz, Walvis Bay, Jamestown, Dakar, Mindelo, Las Palmas de Gran Canaria, Lanzarote, Funchal, Madeira. The same stops are listed under Port by port.
Loading map...
43 nights · 14 port calls · 10 countries
Embark
Tanzania · East Africa
Tanzania · East Africa
Madagascar · Indian Ocean Islands
Mauritius · Indian Ocean Islands
Usually docks
South Africa · South Africa
Usually docks
South Africa · South Africa
Usually docks
South Africa · South Africa
Usually docks
Namibia · South Africa
Namibia · South Africa
Usually docks
Saint Helena, Ascension and Tristan da Cunha · South Atlantic Islands
Senegal · West Africa
Usually docks
Cabo Verde · Cape Verde
Usually docks
Spain · Canary Islands
Usually docks
Spain · Canary Islands
Usually docks
Portugal · Madeira
Usually docks
Disembark
Portugal · Portugal & Spain Atlantic Coast
Explore other routes with different ports, trip lengths, and departure ports.
Depart from Singapore instead
Adds Malaysia; Shares 12 of this route's 12 ports
1 upcoming departure From $568/night
Depart from Cape Town instead
Shares 7 of this route's 12 ports
1 upcoming departure From $617/night
1 of 1 sailings with enough price history currently have favorable pricing. Median current fare is $558/night.
Each fare is the departure's lowest current fare; the cabin category can differ between departures. Observed fares, not guaranteed availability.