You probably have three choices when it comes to getting around:
- Taking a taxi or hiring a driver. Can be a bit expensive and not that flexible.
- Dala-dala, which is what locals use as a public transport. This is a really cheap and adventurous affair. However, not flexible, safety is under question and since a lot of locals use it, they are almost always full and you can’t rely on catching them.
- Renting a car. Costs much cheaper than a taxi, gives you a lot of flexibility, but you need to possess some driving skills and not be afraid to navigate the local roads.
I’ve chosen renting a car in Zanzibar and will elaborate on my experience in this post.