Они находятся в 30 километрах на восток от африканского побережья.
Самые крупные острова — это Пемба, Мафия и Унгуджа, которую тоже называют Занзибар. Остальные 72 острова гораздо меньше и расположены неподалеку от них. Большинство туристов выбирают для отдыха Унгуджу: там много отелей и находится самый большой город — столица Стоун-таун.