I am an indian passport holder. Can I travel to zanzibar from dubai, As I do not have UAE residence visa.
Yes you can, on arrival you will have to get Tanzanian Visa.
So travelling to zanzibar valid uae visa is not required, I can travel from dubai to zanzibar.
And how much does it cost for visa on arrival .
Is zanzibar expensive , what's the best places to visit any advices
The Tanzanian authorities will care more about the nationality of your passport, and since the UAE is not at risk for YF, they won't care that you flew from Dubai.
Your visa will cost $50.
Where to stay will depend on your budget, and length of trip.
Visa upon arrival point
Payment is 50$ cash
Thank you everyone for your response.
Can anyone help me with which places to visit in zanzibar as there are many islands ... And which hotels are best for relaxing .
I am planning for 6 days