If you are in the city, you can board a UDA public bus from Kariakoo and Mnazi Mmoja stations. The bus route passes right in front of the museum. Alternatively, you can also try the BRT bus service. If you choose this option, you will have to do some walking before finally getting to your destination.