Bagamoyo is a historic coastal town about 75 km north of Dar es Salaam in Tanzania's Pwani Region, once the terminus of the 19th-century caravan routes from Lake Tanganyika and a major departure point for the East African slave and ivory trade. The name is commonly rendered as 'lay down your heart', and the old town, now recognised as a UNESCO World Heritage Site, preserves one of the best collections of Swahili, Arab and German colonial buildings on the mainland coast. The journey takes roughly 1.5 to 3 hours each way depending on traffic through the Mwenge and Bunju corridor. Direct minibuses and buses leave from the Mwenge and Ubungo stands for a few thousand shillings, while a private taxi or Bolt hire with return costs about 150,000-250,000 TZS and allows a flexible schedule. A sensible plan is to leave Dar es Salaam by 6:30 or 7:00 so the town is reached by mid-morning, before the heat builds. The morning suits the compact old quarter: the German Boma and Old Fort, the Catholic Mission museum with its small collection on missionary history and Livingstone's remains, which rested here before the journey to Zanzibar and England, and the stone Mission church. Walking the waterfront reveals the old customs house, the dhow landing beach and fish market, where wooden boats unload the morning catch. The afternoon is well spent at the Kaole Ruins, about 5 km south of town, where a 13th-century mosque and Shirazi-era tombs stand among baobabs near the shore. Lunch is usually grilled fish, rice and coconut sauce or octopus curry at one of the beachfront guesthouses or simple eateries on the main road, with fresh coconut water available from street vendors. Visitors should plan to leave by 3:30 or 4:00 pm to avoid the heaviest evening traffic on the road back, which can add an hour to the return. The dry season from June to October is the most comfortable, though the cooler months through March are also workable; the long rains in April and May make unpaved side roads muddy and can reduce visibility on the Kaole site. Entry fees for the museums and ruins are modest and payable in cash.
| Distance | 75 km north of Dar es Salaam |
|---|---|
| Travel time | 1.5-3 hours each way (traffic) |
| Getting there | Direct minibus from Mwenge/Ubungo bus stand about 2,500-4,000 TZS (approx. $1-1.60), or taxi/Bolt hire about 150,000-250,000 TZS (approx. $60-100) round trip |
| Difficulty | easy |
| Address | Old Bagamoyo, Bagamoyo District |
How to get there
- Mode
- Daladala/bus from Ubungo or Mwenge
- Cost
- 2,500-4,000 TZS (approx. $1-1.60)
- Frequency
- Every 20-30 min
- Mode
- Private taxi with return
- Cost
- 150,000-250,000 TZS (approx. $60-100)
- Frequency
- On demand
Location
Old Bagamoyo, Bagamoyo District
-6.4400, 38.9000 View on map
Highlights
- Old Fort and German Boma, among the oldest surviving colonial buildings on the Tanzanian mainland
- Kaole Ruins, a 13th-century mosque and tomb complex among baobabs beside the sea
- Catholic Mission museum covering missionary history and the slave and caravan trade
- Dhow landing beach and fish market, with boats unloading the daily catch
- Grilled fish and octopus lunch at a beachfront eatery
Tips for visiting
- Leave Dar es Salaam by 6:30-7:00 to reach Bagamoyo before midday heat and finish before evening traffic.
- Carry cash in small notes for minibus fares, museum fees and street food, as card acceptance is rare.
- Hire a local guide at the Old Fort for context on the slave trade and caravan history; agree the fee beforehand.
- Take the return minibus or taxi by 4:00 pm; the road back to Dar es Salaam can take up to three hours at rush hour.
- Dress modestly in the old town, which has a large Muslim and Catholic community.
- A private taxi with return is more reliable than minibuses for reaching the Kaole Ruins outside town.
When to visit
June to October offers the driest and most comfortable weather; arrive in the morning to walk the old town before the midday heat.
Accessibility
The old town has uneven pavements, steps and unpaved lanes, and the Kaole Ruins involve sandy paths, so wheelchair access is limited. A private car can drop visitors close to the main sights.
Frequently asked questions
Is Bagamoyo realistic as a day trip from Dar es Salaam?
Yes. The town is about 75 km away and can be done in a day by minibus or private car, though traffic can make the journey up to three hours each way. An early start leaves about five hours on the ground.
How do visitors get to Bagamoyo without a car?
Minibuses and buses run from the Mwenge and Ubungo stands for roughly 2,500-4,000 TZS. A taxi or Bolt with return costs about 150,000-250,000 TZS.
What are the main sights in Bagamoyo?
The Old Fort, German Boma, Catholic Mission museum, dhow landing beach and the Kaole Ruins south of town. Together they cover the town's trade, colonial and Swahili history.
Can Bagamoyo be combined with Zanzibar or Saadani?
Bagamoyo is a separate day by road. Some visitors pair it with an overnight at a beachfront guesthouse before continuing north towards Saadani National Park.