Open Travel Guide
  1. Home
  2. Destinations
  3. Tanzania
  4. Dar es Salaam
  5. Day Trips
  6. Bagamoyo Historic Town

Day Trips · Dar es Salaam, Dar es Salaam

Bagamoyo Historic Town

  • Distance75 km north of Dar es Salaam
  • Travel time1.5-3 hours each way (traffic)
  • TransportDirect 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
  • Difficultyeasy
  • Rating★ 4.4
  • Best seasonJune-March

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.

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.

Practical information for Bagamoyo Historic Town · Last updated September 2026
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.