← Back to blog

Top 10 Beaches in Mozambique

Mozambique has 2,500 kilometres of Indian Ocean coastline and is one of the least-visited major beach destinations in Africa relative to the quality of its marine environment. The coral reefs and marine megafauna — whale sharks, manta rays, humpback whales, dugong — are largely intact. The beaches are white, the water warm, and the infrastructure is developing but not yet overbuilt.

The country emerged from a devastating civil war in 1992 and a second conflict from 2013 to 2019. Tourism investment was interrupted repeatedly. The consequence is a coastline that, in areas untouched by conflict, has had decades of recovery and limited exploitation. The Bazaruto Archipelago's marine park is one of the clearest examples: dugong, which have disappeared from most of East Africa's coastline, still graze the seagrass beds here.

Access is the primary constraint. Mozambique's international airports at Maputo and Beira are the main entry points; onward connections to coastal destinations vary from small domestic aircraft to charter flights. The coast south of the Save River and the Bazaruto Archipelago offshore from Vilanculos are the most accessible and developed areas. The north — Pemba, Mozambique Island, the Quirimbas Archipelago — requires more planning but rewards it substantially.

The Indian Ocean climate here is governed by the northeast monsoon (November through March) and the southeast trade (May through September). The southeast trade brings cooler, drier conditions and clearer water. The northeast monsoon brings heat, occasional cyclone risk, and whale shark aggregations in some areas. The practical visitor season for most beach destinations is May through October.

1. Tofo Beach, Inhambane Province

Tofo is a beach village on the Inhambane coast, 500 kilometres northeast of Maputo by road, with a direct flight option from Johannesburg via Inhambane airport. The beach is a long arc of white sand fronting the Indian Ocean with whale sharks and manta rays accessible by boat year-round — peak season for whale sharks is March through October, and manta rays aggregate near the outer reef year-round. Tofo is Mozambique's most established international dive and snorkel destination, with a well-developed cluster of dive operators, backpacker accommodation, and mid-range lodges. The surf at Tofo's outer beach is consistent enough for intermediate surfing. Tofo is in the map database.

2. Bazaruto Island, Bazaruto Archipelago

Bazaruto Island is the largest island in the Bazaruto Archipelago, a UNESCO Biosphere Reserve and national park off the coast of Vilanculos. The western (lagoon) side of Bazaruto has white sand beaches with shallow, warm lagoon water ideal for swimming. The outer (ocean) coast faces the Mozambique Channel with deeper water and ocean swell. Access is by light aircraft from Vilanculos or Johannesburg charter. The marine park protects one of the last viable dugong populations on the East African coast — an estimated 250 to 400 individuals graze the seagrass beds in the archipelago. Praia do Bazaruto is in the database.

3. Benguerra Island, Bazaruto Archipelago

Benguerra is the second island in the Bazaruto Archipelago and hosts two of Africa's most celebrated private island lodges — Azura Benguerra and andBeyond Benguerra Island. The beach on the western side of the island is wide, white, and fronts the protected lagoon. House reef snorkelling and diving are accessible directly from the villa or lodge beach steps. The island's sea turtle nesting and the manta ray cleaning station offshore are the primary marine wildlife draws. Access is by light aircraft from Vilanculos.

4. Vilanculos Beach, Sofala Province

Vilanculos on the mainland opposite the Bazaruto Archipelago is the staging ground for island visits and has its own beach — a broad sandy tidal flat that extends far at low tide. At high tide, the beach is a good swimming and dhow sailing location. The town has quad bike hire, kite surfing on the tidal flat in the right wind, and a cluster of restaurants that form a genuine beach town rather than just a transit stop. The dhow harbour has traditional vessels that are still made by hand in the same way they have been for centuries.

5. Pomene, Inhambane Province

Pomene is an estuary beach at the mouth of the Pomene River in southern Mozambique's Inhambane Province, accessible by a sandy track that requires four-wheel drive. The accommodation is minimal — a handful of basic lodges and camping areas. The beach at the river mouth is sheltered and white, the estuary behind it has mangroves and fish eagle populations, and the ocean beach stretching north of the point is virtually empty. This is Mozambique without infrastructure — worth the journey for those who prefer it that way.

6. Guinjata Bay, Inhambane Province

Guinjata Bay, south of Tofo toward Jangamo, is a horseshoe bay with several lodges and backpacker camps on the cliff above the beach. The coral reef is accessible from shore without a boat at low tide, and the dive operators from Tofo run sites here that are generally less visited and in better condition than the sites directly in front of Tofo. The bay's calm configuration makes it more suitable for families and snorkellers than the open ocean beach at Tofo.

7. Inhambane Beach, Inhambane City

Inhambane city is one of Mozambique's oldest settlements, with a Portuguese colonial character and a beach on the bay that is calm and swimmable. The historic mosques and the Portuguese cathedral within walking distance of the beach give it a cultural dimension that pure beach towns lack. The boat crossing between Inhambane and Tofo — 30 minutes by dhow across the bay — is a recommended approach for combining the city with the beach scene.

8. Barra Beach, Inhambane Province

Barra is the sand spit and peninsula beach across Inhambane Bay from the city, accessible by road through the town and via the bay crossing. The ocean-facing beach at Barra has consistent swell and is used by surfers when conditions align. The lagoon side provides calmer water. The humpback whale season from August through October brings whale sightings from the beach itself during the southern humpback migration. A small resort cluster operates at Barra.

9. Quirimbas Archipelago, Cabo Delgado Province

The Quirimbas Archipelago north of Pemba is a chain of coral islands in a national park with some of Mozambique's most pristine reef and beach environment. Access requires flights from Pemba or organised charter. Ibo Island has a historic fort, Portuguese architecture, and an extraordinary atmosphere of faded colonial grandeur. The beaches on the uninhabited outer islands are unvisited stretches of Indian Ocean white sand. The conflict in Cabo Delgado that affected the region from 2017 onwards has changed access logistics; check current advice before planning.

10. Nacala Bay, Nampula Province

Nacala in northern Mozambique, south of the Quirimbas, has a deep-water bay with a beach on its northern shore. The port infrastructure of Nacala is the dominant feature of the town, but the coral reefs in the outer bay are in good condition — less affected by the fishing pressure and development that has impacted the Inhambane reefs over decades. Mozambique Island, accessed by a long causeway bridge, is a UNESCO World Heritage Site of extraordinary historical significance, the former capital of Portuguese East Africa, with coral stone and lime churches and forts from the 16th century. The beach on the island's outer coast is a backdrop for exploring the architecture.

Explore on the map

Open the map to find Mozambique's coast from Maputo to Nacala and plan access routes to the Inhambane and Bazaruto areas.