Magaruque Island
Ilha de Magaruque
The island closest to Vilankulo, with white sand all around and shallow reefs on its southwest side, ideal for a half-day visit.
Ilha de Magaruque is one of the islands nearest Vilankulo, about 30 to 40 minutes by boat. It is small and has no permanent residents, and its shoreline is white sand and sandbars. The shallow reefs on the southwest side have calm, gentle water and abundant fish, making them suitable for beginners and families with children. Common itineraries are half-day trips or combinations with Benguerra Island, and in the evening you can watch the sunset from the sandbars. The island has almost no facilities, so bring your own drinking water and sun protection. It lies within the national park, and an entry fee applies.
Opening hours
All day
Nearby sights
- Benguerra Island
- Vilankulo Beach
- Cabo São Sebastião
- Two Mile Reef
- Bazaruto Island Dunes
- Santa Carolina Island (Paradise Island)
- Bazaruto Lighthouse