Tanzania's Indian Ocean coastline stretches over 1,400 km, but its beach fame centres on the Zanzibar archipelago—particularly Unguja (Zanzibar) and Pemba islands. The mainland coast includes quieter stretches near Bagamoyo, Pangani, and the Mafia Island marine park. Swahili culture, spice trade history, and coral-reef ecosystems define the coastal experience.
Zanzibar's beaches vary dramatically by coast: the east side has dramatic tidal flats and seaweed farms, while the north and west offer calmer, deeper water. Mainland beaches are less developed and often fringed by mangrove. Mafia Island is a premier dive destination.
Tanzania's best beaches include Nungwi Beach and Paje Beach on Zanzibar, Pemba Island for diving, and Mafia Island for whale sharks. Zanzibar is the main beach destination with world-class coral sand beaches.
Most tourists need a visa on arrival ($50) or can apply online at the Tanzania immigration portal. The visa is valid for 90 days. Some nationalities require a visa in advance — check your country's requirements.
The best months for Zanzibar are June to October (dry season) and January to February. Avoid the long rains from March to May. December is pleasant with short afternoon showers.
Fly to Abeid Amani Karume Airport (ZNZ) on Zanzibar with direct flights from Dar es Salaam, Nairobi, and some international routes. Alternatively, ferry from Dar es Salaam to Stone Town (2 hours) on Azam Marine or similar operators.