Add Possession
Fewer sea days
Adds Réunion
1 upcoming departure From $77/night
Marghera (Venice) → Split → Heraklion → Rhodes → Port Said → Suez → Aqaba → Sharm El-Sheikh → Port Victoria → Nosy Be → Antsiranana → Port Louis → Durban
Map of Indian Ocean Islands One-Way: Split, Heraklion & Port Said. Stops in order: Marghera (Venice), Split, Heraklion, Rhodes, Port Said, Suez, Aqaba, Sharm El-Sheikh, Port Victoria, Nosy Be, Antsiranana, Port Louis, Durban. The same stops are listed under Port by port.
Loading map...
26 nights · 11 port calls · 7 countries
Embark
Italy · Adriatic Sea
Croatia · Adriatic Sea
Usually docks
Greece · Greek Isles
Usually docks
Greece · Greek Isles
Usually docks
Egypt · Eastern Mediterranean
Usually docks
Egypt · Red Sea
Usually docks
Jordan · Red Sea
Usually docks
Egypt · Red Sea
Seychelles · Indian Ocean Islands
Usually docks
Madagascar · Indian Ocean Islands
Madagascar · Indian Ocean Islands
Mauritius · Indian Ocean Islands
Usually docks
Disembark
South Africa · South Africa
Explore other routes with different ports, trip lengths, and departure ports.
Fewer sea days
Adds Réunion
1 upcoming departure From $77/night
1 upcoming departure From $93/night
Shares 11 of this route's 11 ports
1 upcoming departure From $87/night
Each fare is the departure's lowest current fare; the cabin category can differ between departures. Observed fares, not guaranteed availability.