Unguja is the biggest island within the Zanzibar archipelago.It is a hilly island, about 85 kilometres (53 mi) long (north-south) and 30 kilometres (19 mi) wide (east-west) at its widest, with an overall area of about 1,666 square kilometres (643 sq mi).It is located in the southern half of the Zanzibar Archipelago, in the Indian Ocean, about 59 kilometres (37 mi) south of the second largest island of the archipelago, Pemba. Unguja and mainland Tanzania are separated by the Zanzibar Channel.
Unguja is surrounded by a number of smaller islands and islets, with only two of them, Tumbatu and Uzi, being inhabited.
Other minor islands around Unguja include Bawe, Chapwani, Changuu, Chumbe, Kizingo, Kwale, Latham, Mautani, Miwi, Mnemba, Mwana wa Mwana,
Nianembe, Popo, Pungume, and Ukanga.

Among number of attractions in Unguja, you will enjoy meusiums, beautiful beaches, red colobus monkey at Gozani forest, German fort and swahili markets.