Situated 5.6km northwest of Stone Town, Unguja, Prison Island is a small island in the Indian Ocean which can be visited as part of a Zanzibari adventure. The island is also known as Changuu, the Swahili name for a fish which is abundant in the surrounding waters, and its total length is 800m.

Beneath its pristine beauty, Prison Island has a sinister history. Prison Island was uninhabited until the 1860s when the first Sultan of Zanzibar, Majid bin Said, gifted it to 2 Arab slave owners who used the island as a prison for rebellious slaves.

In 1893, British First Minister, Lloyd Matthews, acquired the island and planned to build a prison on this tranquil outpost. Although the building work was completed in 1894, the prison never housed any inmates.

In the 1920s, Prison Island was transformed into a quarantine island that served British territories in East Africa. The prison buildings were converted into a hospital, and patients were monitored for 1-2 weeks before they were permitted to leave.

Changuu Island Lodge

If you choose to spend a few nights at Prison Island, you will stay at Changuu Island Lodge, the only lodge on the island. Changuu Island Lodge offers 27 rooms which are separated across two locations.

You can choose between 15 cottages in the northwest of the island, and 12 cottages in the southwest of the island which are situated in the former quarantine zone. The accommodation in the northwest of the island is crafted from natural materials and it is a great choice for travellers who value their own space.

The cottages in the southwest of the island have private verandas which offer sweeping views of the Indian Ocean, and they are ideal for travellers who enjoy the sights and sounds of the ocean. The lodge has excellent facilities, including a swimming pool, a restaurant, and a bar.

Most travellers choose to stay in Stone Town and visit Prison Island as a day trip. Stone Town offers a more extensive range of accommodation, from luxury to budget.

How it works

Choose the route and a vehicle

Select service type you need, choose the route (or hourly hire duration), indicate number of passengers and luggage, as well as other necessary details if needed. See the price for different vehicle classes, choose one suitable for you and press Next.

Choose the payment method

Complete the booking form, choose the payment method, press Make Booking button, make online prepayment (if needed) and get email confirmation. When a driver will be assigned to your job, his phone number / WhatsApp will be emailed to you.

The driver meet you

Your driver will meet you on-site with a name tag ( Please share group name ); at the right time. He will walk you to the car and safely drive you to your destination. At the end of your ride, if needed, you will pay in cash or by card-to-card transfer to your driver.

Why Choose us?

English-speaking drivers

Not only English-speaking support: almost always we can provide you with an English-speaking driver, too

Always fixed fares

Be it an airport transfer or city ride, we always have fixed fares: you can count us on that, our rates are the best in the Market.

Flight status monitoring

We monitor your flight status, the driver will meet you just in time, even if your flight will be delayed

Free cancellation

Change or cancel your booking free of charge at any time up to 72 hours prior to pickup time

Different payment methods

We are very much flexible when it comes to payment, even cash on arrival is accepted after your confirmation.

Meet-and-greet service

Our driver will wait you at least 60 minutes after the actual landing of your flight. This will guarantee your transfer / transport.