Inhaca Island

Ilha da Inhaca

An island at the mouth of Maputo Bay with white sand beaches, coral reefs, and mangroves. A day-trip boat excursion is one of Maputo's most popular outings.

Inhaca Island sits at the mouth of the bay about 35 km east of Maputo. The island has fishing villages, mangroves, a marine biology research station, and clear coral reef waters where snorkelers can spot tropical fish and starfish. The sandbar at Portuguese Island on the north side is especially beautiful at low tide. Speedboats take about 1 hour from Maputo's pier, and regular ferries take about 2 to 3 hours. Tour operators' day trips usually include snorkeling and a seafood lunch. Accommodation on the island is limited, so book ahead in peak season. Wear sunscreen and avoid damaging the coral.

Opening hours

Sailing times depend on the day's tides and weather

Island · Snorkeling · Coral reef

Nearby sights

Places to eat nearby

More in Maputo