Anreise
Mehrmals täglich fahren Linienbusse von Dar es Salaam nach Bagamoyo. Haltestelle in Dar es Salaam ist der zentrale Busbahnhof.
Ansonsten besteht auch die Möglichkeit, per Mietwagen (ca. 40 EUR) von Dar nach Bagamoyo zu gelangen oder den Transferdienst der Hotels in Bagamoyo (nur in Verbindung mit einer Zimmerbuchung) in Anspruch zu nehmen.
Um zukünftig einen Fährverkehr zwischen Sansibar und Bagamoyo zu ermöglichen, soll einige km südlich von Bagamoyo in Kaole ein neuer Hafen gebaut werden. Überquerungen mit einer Dhau (traditionelles Segelschiff) sind gegenwärtig für Ausländer nicht gestattet und angesichts des hohen Wellenganges in der Straße von Sansibar auch nicht unbedingt zu empfehlen. Gesunkene Dhaus haben bereits viele Menschenleben gekostet.
Nach Fertigstellung einer neuen Straße von Dar nach Bagamoyo (finanziert aus EU-Mitteln) im Jahre 2003 beträgt die Fahrzeit nur noch ca. 60 Minuten.

