I've been to Stone Town three times. Each trip revealed something the previous one missed — a hidden rooftop, a better stall at the night market, a quieter alley with a 300-year-old door. This list is the distillation. The twelve things that made me keep coming back.
1. Eat Your Way Through Forodhani Gardens at Night
Every evening from 6PM, the waterfront park next to the Old Fort transforms into Zanzibar's greatest food experience. Dozens of stalls fire up their grills and griddles. The smoke rises into the Indian Ocean sunset.
Start with Zanzibar pizza — a stuffed crepe filled with meat, egg, vegetables, and cheese, cooked on a flat griddle. It's 3,000-5,000 TZS (~$1.20-2) and it's nothing like actual pizza, but it's addictive. Move to octopus skewers. Then urojo soup — a tangy, spicy, everything-in-one-bowl specialty that exists only in Zanzibar. Wash it down with fresh sugarcane juice pressed in front of you.
Budget 15,000-25,000 TZS (~$6-10) and you'll be uncomfortably full. Go on a Friday or Saturday for maximum energy. Go on a Tuesday if you want elbow room.
2. Get Lost in the Alleys (Deliberately)
Stone Town has no street addresses. GPS doesn't work. Google Maps shows you a blue dot floating in a gray void.
This is the point.
Put your phone away and walk. Turn left when something catches your eye. Follow a cat down a narrow passage. Emerge into a tiny courtyard with a jasmine tree and an old man drinking spiced tea. The historic center is only 16,000 people in a compact area — you can't get dangerously lost. Navigate by four landmarks: the Old Fort, the House of Wonders (now partially collapsed but still visible), the Anglican Cathedral tower, and the Forodhani waterfront. When disoriented, ask any shopkeeper. They'll point you to the nearest landmark without trying to sell you anything.
The best finds happen when you're not looking for them.
3. Hunt the 560 Carved Doors
This is Stone Town's quiet masterpiece. Over 560 intricately carved wooden doors survive from the 18th and 19th centuries, each one a coded message about the owner's ethnicity, wealth, and trade.
Arab-style doors have brass studs — originally designed in India to deter elephants, the motif traveled with merchants. Indian doors have rounded tops with floral carvings. Some doors are 3 meters tall. Some are so weathered you can barely see the detail. A few have been restored with vivid turquoise and red paint.
A guided door tour costs $15-20 USD for 2 hours, which is worth it for the context. But you can also just wander and spot them yourself. The densest concentration is along the alleys between the Old Fort and Hurumzi Street.
4. Visit the Slave Chambers Beneath the Cathedral
The Anglican Cathedral on Creek Road was built between 1873 and 1880 on the site of the last slave market in East Africa. The altar stands exactly where the whipping post once stood.
Beneath the cathedral, underground chambers have been preserved — the cramped, dark spaces where enslaved people were held before auction. You can walk into them. The ceiling is low enough that most adults have to duck. The chains are still on the walls.
Entry: 5,000 TZS. It takes about 30 minutes. It's one of the most important sites in East Africa. For another heritage site with similar emotional weight, Dakar's Goree Island preserves the memory of the Atlantic slave trade, and it will stay with you.
5. Sail on a Dhow at Sunset
Traditional wooden dhow boats have sailed these waters for centuries. Now they carry tourists on 2-hour sunset cruises along the Stone Town waterfront for $25-40 USD per person, usually including snacks and drinks.
No motor. Pure wind power. The boat creaks. The canvas snaps. You sail past Prison Island as the sky turns from blue to orange to purple and the Stone Town skyline lights up.
Book same-day from the beach behind Forodhani Gardens. Bring a light jacket — the Indian Ocean breeze picks up after sunset.
6. Stand Where Freddie Mercury Was Born
Farrokh Bulsara entered the world on September 5, 1946, in a house on Kenyatta Road, Stone Town. His Parsi family had lived in Zanzibar for decades. He left as a teenager and became, well, Freddie Mercury.
The Mercury House has a small exhibit and a plaque on the exterior. Free to view from outside. Small donation (~5,000 TZS) to enter. It's modest — don't expect a full museum. But standing in the courtyard where one of music's greatest voices spent his early childhood is its own kind of experience.
7. Tour a Spice Plantation
Zanzibar's nickname is the Spice Island, and the plantations deliver on the promise. Half-day guided tours ($25-35 USD) take you to farms about 30 minutes from Stone Town where you'll taste, smell, and identify cloves, nutmeg, cinnamon, vanilla, cardamom, lemongrass, turmeric, and black pepper — all growing on trees.
The guides are theatrical and enthusiastic. Kids shimmy up coconut palms and toss down spices for tips (have small bills ready). Lunch is usually included — a spread of spice-infused dishes cooked at the plantation.
Book through your hotel. The difference between operators is minimal — they all visit similar plantations.
8. Meet 100-Year-Old Giant Tortoises on Prison Island
A 20-minute boat ride from Stone Town brings you to Changuu (Prison Island), home to Aldabra giant tortoises — some over a century old and weighing 250kg. You can touch and feed them. They're gentle, slow, and deeply unbothered by human attention.
The island's history is dark — built for rebellious slaves, later a quarantine station — but the tortoises are pure joy.
Boat: 15,000-20,000 TZS return. Island entry: $4 USD. Snorkeling on the surrounding reef is decent. Allow 2-3 hours round trip.
9. Eat Biryani at Lukmaan
Skip the tourist restaurants near the waterfront. Go to Lukmaan on Hurumzi Street. This is where Stone Town locals eat.
The biryani is fragrant with Zanzibari spices. The pilau is slow-cooked and oily in the best way. The Swahili curries — coconut-based, with fish or chicken — are deeply satisfying. A plate costs 5,000-10,000 TZS (~$2-4).
No ambiance. Fluorescent lights. Plastic chairs. Incredible food.
10. Watch Sunset from a Rooftop
Stone Town's rooftops are its secret weapon. The Emerson Spice rooftop restaurant requires advance booking — multi-course Zanzibar set-menu lunch for about $25 per person, with views over the rooftops to the ocean.
House of Spices has a more casual rooftop with harbor views and mains at 15,000-25,000 TZS.
But the best sunset viewpoint is free: the rooftop of the Old Fort (Ngome Kongwe). Built in 1699, free entry, and the view over the harbor as the sun drops is the stuff of screensaver fantasies.
11. Navigate the Hamamni Persian Baths
The oldest public baths in East Africa, built in the late 19th century for Sultan Barghash. They're no longer functional but you can visit the underground chambers — intricate stone arches, drainage channels, and bathing pools. Entry: 3,000 TZS. Hidden in the back streets, and most visitors walk right past.
The modern alternative: Mrembo Spa on Hurumzi Street. Traditional Zanzibar-style treatments using local spices, coconut oil, and henna. Full treatment $30-50 USD. Book a day ahead.
12. Take a Dala-Dala to the Beach
The dala-dala minibuses are Stone Town's public transport — crammed, noisy, covered in stickers, and an experience in themselves. They connect the town to every beach on the island.
To Nungwi (north coast, calm swimming water): 2,000 TZS, 1 hour. You'll be squeezed between families, chickens, and someone's luggage. The views out the window are rural Zanzibar — spice farms, baobab trees, kids waving.
A taxi to Nungwi costs 40,000-60,000 TZS. The dala-dala costs 2,000. You'll arrive at the same beach. But only one of those rides will make a story worth telling.
Nungwi's white sand and turquoise water. For Indian Ocean island comparisons, the Seychelles offers a different kind of beach paradise are worth the trip. Rent a sun lounger at a beach bar (5,000-10,000 TZS), eat grilled fish and coconut curry at Langi Langi (mains 15,000-25,000 TZS), and take the dala-dala back before sunset.
Before You Go
Visa: Apply online at visa.immigration.go.tz — single entry $50 USD.
Dress: Cover shoulders and knees in Stone Town. Zanzibar is 95%+ Muslim.
Malaria: Take antimalarials, use DEET, sleep under nets.
Cash: Bring USD in small bills. ATMs are unreliable.