
Things to Do in Mozambique
Beaches, islands, wildlife and history, destination by destination.
Hero image: Island of Mozambique — Stig Nygaard, CC BY 2.0, via Wikimedia Commons.
The best things to do in Mozambique depend on the region you choose. The coast offers beaches, diving and island stays; the interior has national parks, mountains and Lake Niassa; and Maputo and the Island of Mozambique bring history and culture.
Start with the main destinations
Maputo
Maputo is Mozambique’s capital and largest city, set on Maputo Bay in the far south of the country.
Ponta do Ouro
Ponta do Ouro is a small beach town in the far south of Mozambique, close to the border with South Africa.
Maputo National Park
Maputo National Park protects coastal lakes, forest, wetlands and beaches south of Maputo Bay, together with the marine area off its coast.
Bilene
Bilene sits beside the Uembje Lagoon, a large coastal lagoon separated from the sea by dunes, north of Maputo.
Tofo
Tofo is a beach village on the Inhambane peninsula, east of Inhambane town.
Barra
Barra lies at the northern tip of the Inhambane peninsula, a short distance north of Tofo.
Inhambane
Inhambane is a historic port town on Inhambane Bay and the capital of Inhambane province.
Vilankulo
Vilankulo is a coastal town in northern Inhambane province facing the Bazaruto Archipelago.
Bazaruto Archipelago National Park
The Bazaruto Archipelago National Park protects a chain of islands, including Bazaruto and Benguerra, and the surrounding sea off Vilankulo.
Beira
Beira is a major port city on the coast of Sofala province and the main gateway to central Mozambique.
Gorongosa National Park
Gorongosa National Park lies at the southern end of the Great Rift Valley in Sofala province.
Ilha de Moçambique
Ilha de Moçambique is a small island off the coast of Nampula province, linked to the mainland by a long single-lane bridge.
