Ruins of Kilwa Kisiwani and Ruins of Songo Mnara
Kilwa Kisiwani and Songo Mnara: Tanzania’s Forgotten Trading Empire
Most visitors to Tanzania go north, to Kilimanjaro or the Serengeti. The south coast barely registers on the standard tourist itinerary, which means that Kilwa Kisiwani, one of the most significant medieval trading ports on the entire East African coast, remains genuinely uncrowded. That’s good for you.
What Was Kilwa?
Kilwa Kisiwani, on an island about 300km south of Dar es Salaam, was the centre of an Indian Ocean trading network from the 10th through the 16th centuries. Gold from Zimbabwe’s interior passed through here before heading to Arabia, India, and China. Ibn Battuta visited in 1331 and called it one of the most beautiful cities in the world. The Portuguese destroyed much of it after 1505.
What remains is substantial: the Great Mosque, with its coral-stone columns and domed roof, dates to the 14th century and is one of the oldest mosques in sub-Saharan Africa. Husuni Kubwa, the massive palace on the island’s east end, had around 100 rooms and a swimming pool. The site has never been fully excavated.
Songo Mnara, on a nearby island, has a smaller but better-preserved town complex with houses, mosques, and a palace all still standing to roughly roof height in places.
Getting There
Kilwa Masoko is the nearest mainland town, accessible by bus from Dar es Salaam (about 6-8 hours, around TZS 20,000-30,000) or by domestic charter flight. From Kilwa Masoko, you hire a boat to Kilwa Kisiwani; the crossing takes 10-15 minutes and costs around TZS 10,000-20,000 for the return trip.
The Tanzania National Parks authority (TANAPA) manages both sites. Entry fees are around USD $10 per person for Kilwa Kisiwani. You need a separate permit for Songo Mnara. Hire a local guide at the boat landing; this is not optional for navigating the ruins and costs around TZS 20,000-30,000.
Where to Stay
Kilwa Masoko has a handful of guesthouses. Kilwa Seaview Resort is the most comfortable option, with en-suite rooms from around USD $60/night and reasonable seafood. The Kilwa Dreams guesthouse is cheaper at around USD $25-30 and acceptable for one or two nights.
There is nothing on Kilwa Kisiwani itself for visitors. You take a day trip from the mainland.
Food
Kilwa Masoko is a fishing town with a morning fish market. Grilled fish with ugali (cornmeal) at any of the local restaurants costs TZS 5,000-10,000. The food is simple and good. Do not expect international cuisine; the town has no tourist infrastructure of that kind.
Practical Notes
The best time to visit is June through October, when coastal humidity drops and the rains have passed. Avoid March and April.
The ruins are in variable condition. Husuni Kubwa has ongoing conservation issues and parts are fenced off at any given time. Managing expectations here is sensible: this is a genuine archaeological site, not a polished tourist attraction. That’s exactly why it’s worth going.
Bring cash. ATMs in Kilwa Masoko are unreliable. USD is widely accepted for site fees; local expenses are best paid in Tanzanian shillings.