Hotels in Zanzibar (Tanzania)

    • Popular choice
  1. from  R 644
    See prices from 3 sites
  2. from  R 2,006
    See prices from 6 sites
  3. from  R 2,647
    See prices from 6 sites
    • Popular choice
    from  R 3,200
    See prices from 6 sites
    • Popular choice
    from  R 5,746
    See prices from 8 sites
  4. from  R 1,324
    See prices from 7 sites
    • Popular choice
    from  R 3,698
    See prices from 6 sites
    • Popular choice
    from  R 1,889
    See prices from 6 sites
  5. from  R 1,015
    See prices from 5 sites
  6. from  R 1,529
    See prices from 5 sites
  7. from  R 5,629
    See prices from 9 sites
  8. from  R 688
    See prices from 3 sites
    • Popular choice
    from  R 3,093
    See prices from 7 sites
  9. from  R 1,402
    See prices from 5 sites
    • Popular choice
    from  R 2,618
    See prices from 7 sites
  10. from  R 2,854
    See prices from 5 sites
  11. from  R 3,188
    See prices from 5 sites
  12. from  R 690
    See prices from 2 sites
    • Popular choice
    from  R 4,428
    See prices from 3 sites
    • Popular choice
    from  R 2,691
    See prices from 4 sites
    • Popular choice
  13. from  R 2,288
    See prices from 8 sites
    • Popular choice
    from  R 6,513
    See prices from 4 sites
  14. from  R 4,861
    See prices from 1 site
    • Popular choice
    from  R 6,709
    See prices from 5 sites
  15. from  R 6,587
    See prices from 7 sites
  16. from  R 1,088
    See prices from 3 sites
    • Popular choice
  17. from  R 1,008
    See prices from 3 sites

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Price range

Hotels in Zanzibar - Price range from ‎R 644 to ‎R 6,709 (price per night)

These top destinations are just a click away

More Top Destinations

Frequently Asked Questions about Zanzibar