Bagamoyo

A coastal town carrying centuries of history

Once a major 19th-century trading port and the first capital of German East Africa.

Bagamoyo sits on the coast just north of Dar es Salaam, and its name carries weight — it's widely said to derive from a Swahili phrase reflecting the grief of enslaved people who passed through the town on their way to Zanzibar's slave market. In the 19th century it was one of East Africa's most important trading ports, and it later served as the first capital of German East Africa.

Safety & hospitality

Bagamoyo is a small, quiet coastal town that sees far fewer tourists than Zanzibar or the safari circuit — which also means it's calm and low-pressure to walk around.

Low crime, low hassle: there's little of the tourist-targeted hustling you might find in busier destinations. Local guides at the ruins and historic sites are generally knowledgeable and low-pressure.

Hospitality: as a smaller community, people tend to be genuinely curious and welcoming toward visitors interested in the town's history, rather than treating tourism as just a transaction.

Good to know

Things to do

Kaole Ruins — mosque and tomb remains from one of the oldest Swahili settlements on the coast.

Old Fort & German colonial buildings — a walk through the old town's 19th-century architecture.

Dhow-building yards — watching traditional boatbuilders at work along the beach.

Getting there

Bagamoyo is about 1.5-2 hours by road from Dar es Salaam, making it a straightforward day trip or a stop on the way further up the coast.

How can we help?