
Africa & Indian Ocean
Indian Ocean island escapes
Mauritius, Zanzibar, the Seychelles and Mozambique — short flights from Johannesburg to warm water.
About Indian Ocean island escapes
For beach time without a long-haul flight, the Indian Ocean islands are hard to beat from South Africa. We compare resorts, meal plans and flight times so the trip suits your budget, whether it is a honeymoon or a family holiday.


Highlights
What we'd build a trip around
- Mauritius: resorts for families and couples, many with all-inclusive options
- Zanzibar: Stone Town history and east-coast beaches
- Seychelles: island-hopping and granite-boulder coves
- Mozambique: diving, dhow trips and laid-back lodges