Zanzibar je najväčšie mesto ostrova Unguja (nazývaného aj Zanzibar) a hlavné mesto autonómneho štátu Zanzibar. Nachádza sa na západnom pobreží ostrova.