Zanzibar: Unguja, commonly known as Zanzibar. The largest island of the Zanzibar archipelago in Tanzania nestling in the Indian Ocean just off the eastern coast of Africa.
A stunning tropical island known for its beautiful white sandy beaches lapped by turquoise-blue oceans, lush rainforests and exotic spices.
Something off the beaten track and a bit different but well worth a visit.
Participate with this walkStart This Route
Distance: + 23.77km
Distance: + 19.08km
Distance: + 35.59km
Distance: + 56.88km