Inhaca Island Photo: Wikimedia Commons, CC BY-SA 4.0

Inhaca Island

Maputo Province Indian Ocean Mozambique

Inhaca Island lies just 40 km across the bay from Maputo, yet feels like a different world entirely. This 52 square kilometer island has hosted a marine biology research station since 1951, protecting some of southern Mozambique's healthiest coral reefs. The beaches curve between mangroves and the open Indian Ocean, with snorkeling revealing colorful reef fish and occasional dolphins. Portuguese Island next door offers even more seclusion. Ferries from Maputo make this an accessible day trip or overnight escape, though the island's relaxed pace encourages longer stays. Simple guesthouses, fresh seafood, and the absence of cars create a timeless island atmosphere.

Key Information

Water Temperature
24-28°C year-round
Best Months
April-November (dry season)
Character
Island escape, marine research
Activities
Snorkeling, diving, birdwatching
Getting There
Ferry from Maputo (1-2 hours)

Rankings

CriterionRatingNotes
Marine LifeExcellentProtected reefs
AccessibilityEasyFerry from capital
TranquilityHighNo cars, island pace
FacilitiesBasicSimple guesthouses

Frequently Asked Questions

Where is Inhaca Island?

Inhaca Island is located in Maputo Province, Indian Ocean. It sits on Mozambique and features sand beaches.

What is the best time to visit Inhaca Island?

The best time to visit Inhaca Island is varies by season. Check local weather conditions before planning your trip.

Is Inhaca Island safe for swimming?

standard ocean safety precautions apply

Image Credits