Public Transport To Kilwa

Buses to Kilwa leave from Mbagala bus terminal, about 20 minutes from the city centre along Kilwa Road. Most direct buses leave early (around 6am) but as the road is improving some are leaving as late as 11am.


For those wishing to travel later in the day it is possible to get any coach to Lindi, get off at Nangurukuru and take a small minibus from there to Kilwa Masoko.


Safari Jones’
Kilwa Tip

“Ask us or your hotel about latest bus companies and booking information as we do not advise turning up at Mbagala to catch the bus.”