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

Island · Snorkeling · Sandbar

Nearby sights

Places to eat nearby

More in Vilanculos & Bazaruto Archipelago