Islands in Kenya

Here is a list of 10 of the Best Islands in Kenya to visit. The list is a mix up of private and public Islands.

islands in kenya

Kenya is home to several Islands that can be found in the Indian Ocean, Lake Victoria, Lake Naivasha and Lake Turkana.

The largest Island in Kenya is Pate Island (located at the Lamu Archipelago) 20 kllometres North East from Lamu Town.

Without further ado, here is a list of Islands in Kenya

1. Pate Island

Pate Island is considered to be the largest Island in the Lamu Archipelago and the largest Island in Kenya. It is located between Lamu and Kiunga Town.

The Island is completely sorrounded by Mangroves and it is the best historical site in Kenya to visit incase you want to learn about Swahili civilization.

As of today, Pate Island is a centre of Islamic Scholarship. The ruins in the Island are considered to be among the most impressive along the Kenyan Coast.

2. Crescent Island

Crescent Island is the most toured island in Lake Naivasha. It is a private island that is home to several wild animals including; Gazelles, Bushbucks, Grant Gazelles, Velvet Monkeys, Kirks Dik Dik and the White-Tailed Mongoose.

At the moment Crescent Island is Naivasha’s best kept secret. Below are tables that show the entrance fees or charges to access Crescent Island.


CategoryEntrance Fee
AdultsKES 800
ChildrenKES 400
Primary StudentsKES 250
Secondary StudentsKES 350
University StudentsKES 400
TeacherKES 450


CategoryEntrance Fee
AdultsKES 1100
ChildrenKES 550


CategoryEntrance Fee
AdultsUSD 33
StudentsUSD 22
ChildrenUSD 16

3. Wasini Island

Wasini Islet lies 3 kilometres deep in the Indian Ocean near the border with Tanzania. It is part of the larger county of Kwale.

In size, Wasini Island is about 5.5 kilometres long, 2.5 kilometres wide and is home to about 2,000 inhabitants.

Wasini Island is considered to be among the Best Islands in Kenya to visit because it is sorrounded by crystal clear waters, has coral reefs and experiences a tropical climate through out the year. Another good thing about Wasini Island is that is close to the Kisite-Mpunguti Marine National Park.

4. Manda Island

Manda island is one of the Islands that form the Lamu Archipelago. The Island is separated from the mainland by the Mkanda Channel.

Manda Island is a great place to visit because it offers visitors endless beaches to sun bath and enjoy the views of the Indian Ocean.

In case you are looking for Islands in Kenya where you can have fun and fish for species such as Bill Fish, Black and Blue Marlin, and Sailfish. Manda Island should be your top destination.

5. Takawiri Island

Takawiri is a private Island in Kenya. It can be found in Lake Victoria, 15 kilometres from the mainland and is best known for its white sandy beaches and coconut trees everywhere.

At the moment, Takawiri is the best islet to visit in Kenya. Its natural beauty is a wonder to marvel and it has an instragrammable background.

6. Chale Island

Chale is one of the few Private Islands in Kenya. It is sorrounded by beautiful coral reefs and sandy beaches.

Asides from offering seclusion to its visitors, Chale Island is among best Islands to visit in Kenya because it offers a range of activities including beach walks, water sports, bird watching, and cultural visits to nearby villages.

7. Mfangano Island

Mfangano Island is one of the biggest islands in Lake Victoria. It can be found at the mouth of the Winam Gulf and it occupies an area of 65 km².

Mfangano is among the best Islands in Kenya to visit because it is home to more than 30 caves. These caves are covered in art and are mainly used as a worship centre by the Abasuba.

In case you are in the mood to explore some Islet caves and learn about the culture of the Abasuba people, I highly recommend you to try Mfangano Island.

8. Mombasa Island

Did you know part of Mombasa City is in Mombasa Island? Amazing, right?

Mombasa Island is the most modernized Island in Kenya. It is home to the second largest city in Kenya, Mombasa City.

Generally, Mombasa Island is one of the most beautiful Islands in Kenya because it is home to exotic beaches, first-class hotels and diverse marine life.

Another good thing about Mombasa Island is that it is melting point of culture. The arab architecture and the swahili civilization offers tourists a different experience than other Kenyan cities.

9. Central Island

Central Island can be found in Lake Turkana. It is a volcanic island.

Central Island is also called Crocodile Island due to the high number of Crocodiles that have inhabited the islet.

Despite the fact that Central Island is unsafe to visit, it is among the most beautiful Islands in Kenya because it has three crater lakes. They include; Crocodile Lake, Flamingo Lake and Tilapia Lake.

Central Island has a campsite whereby visitors can be able to camp, enjoy the views and learn how the Nile Crocodiles breed, survive and grow.

10. Kiwayu Island

Kiwayu Island is located towards the Eastern part of the Lamu Archipelago. The Island is best known for its first class hotels and campsites such as Mike’s Camp Kiwayu Island and Kiwayu Safari Village Limited.

In case you are looking for Islands in Kenya with superb beach hotels that offer amazing customer experience, look no further than Kiwayu Island.

More Islands in Kenya

  1. Rusinga Island – Lake Victoria
  2. Pate Island – Indian Ocean
  3. Wasini Island – Indian Ocean
  4. Ndere Island
  5. Funzi Island

Check Out

  1. Best Places to Visit in Nairobi for Couples
  2. Top 10 Best Towns and Cities to Visit and Live in Kenya
  3. Roysambu, Nairobi: 10 of the Best Places to Visit
About Marie Nyambura

Let me be your tour guide and together we will unlock Kenya's Best Kept Secrets.