Mozambique possesses one of Africa's longest and least-developed coastlines, stretching 2,500 km along the Indian Ocean. The country offers world-class diving with whale sharks at Tofo, the pristine Bazaruto and Quirimbas archipelagos, and long stretches of empty mainland beaches. Portuguese colonial heritage blends with Swahili coastal culture. Tourism infrastructure is developing but remains limited outside key areas.
Southern beaches near Inhambane (Tofo, Barra) are known for marine megafauna—whale sharks, manta rays, and humpback whales. The Bazaruto Archipelago is a marine national park with dugongs and pristine coral. The far north Quirimbas islands are remote and exclusive. Mainland beaches vary from developed resort areas to completely untouched stretches.
Mozambique's top beaches include Tofo Beach (whale sharks and diving), Bazaruto Archipelago (pristine marine park), Vilankulo (island-hopping gateway), Ponta do Ouro (dolphins), and Pemba (northern gateway to the Quirimbas). The 2,500 km coastline is largely undeveloped.
Most tourists need a visa. Some nationalities can get a visa on arrival, while others must apply in advance. South African citizens can enter visa-free for 30 days. Check the Mozambican embassy in your country for current requirements and fees.
Tourist areas like Tofo, Vilankulo, and the Bazaruto islands are generally safe. Exercise normal precautions. The north (Cabo Delgado province) has security concerns — check advisories. Petty crime exists in cities. Travel with reputable operators for water activities.
Fly into Maputo (MPM), Vilankulo (VNX), or Inhambane (INH). South African airline links are frequent. From Johannesburg, Maputo is a 5-hour drive. The EN1 highway connects major coastal towns. Internal flights link Maputo to northern destinations.