I am going to travel between Lusotho and Zanzibar in July.
I need to do it in one day, and have a limited budget.
I had thought about taking a bus to Dar Es Salaam and the ferry to Zanzibar. But i'm not sure I can make it in one day?
Another way, could be taking a bus to Tanga and catch a plane to Zanzibar.
What would you recomend?