Zanzibar City, Tanzania offers 1 beach perfect for sunbathing, surfing, swimming, and more. Zanzibar City is known for Stone Town, a UNESCO World Heritage Site. The best time to travel to Zanzibar City, Tanzania, is from June to October, with average air temperatures ranging from 25°C to 30°C (77°F to 86°F) and average water temperatures around 26°C to 28°C (79°F to 82°F). Sandee provides detailed maps, photos, and reviews from fellow beachgoers to help you Choose Your Beach™ and plan your perfect beach vacation!