The Spice Island — turquoise waters, white sand beaches, historic Stone Town, and the perfect post-safari beach extension.
June to October and December to February for dry, sunny weather. March to May is the main rainy season. The short rains in November are usually brief afternoon showers.
Budget guesthouses from $30/night. Mid-range beach hotels $100-300/night. Luxury resorts $300-1,500/night. Stone Town is more affordable than beach areas.
Abeid Amani Karume International Airport (ZNZ) with direct flights from Nairobi, Dar, and some European charters. 20-minute flight or 2-hour ferry from Dar es Salaam. Many safari operators offer seamless Serengeti-to-Zanzibar transfers.