10 Best Islands In Kenya - Updated 2023

islands in kenya
| 5 min read

Kenya is ranked as one of the most visited countries in Africa, thanks to her numerous tourist attractions. One of the leading tourist attractions is her amazing islands. Islands are a perfect destination for couples that fancy sharing unforgettable memories or anyone willing to have a good time away from normal life. Kenya has beautiful islands that offer a unique experience. Most of these islands have breathtaking sceneries and anyone will be amazed by their beauty and uniqueness. Here are the best islands in Kenya, their location, their cultural diversity and the activities you can engage in when you visit them.

1. Mombasa Island

Kisite Islands Mombasa Kenya Island For Sale
Source: Photo by Wikimedia Commons user Taylor White used under CC BY-SA 2.0

The famous Mombasa Island was discovered in the 16th century by Omani traders and ruled by a series of kingdoms. Mombasa exhibits the culture of Portuguese, British ad as well as Arabs. Mombasa Island is connected to the mainland by a bridge popularly known as Nyali Bridge. The Likoni ferry is used for commute between the mainland and the South Coast. It is a port that serves coastal towns of Kenya as well as the rest of East Africa. Visiting the island can leave you with lots of memories. This is because of the many beautiful sceneries and historical sites located on the island. Fort Jesus, a UNESCO World Heritage Site, is a fantastic attraction you can’t miss

Visited this place?

2. Chale Island (from USD 285)

Diani Beach, Kenya
Source: Photo by Wikimedia Commons user Michal Vogt used under CC BY-SA 2.0

Chale Island is located at the northern end of Msambweni Bay in Kwale County. Chale is known for its scared Kaya, which means place of worship. Its location in the South East of Kenya makes it an ideal location to spend your holiday. Chale has breathtaking scenery and rich historical background. You will find its laidback lifestyle quite irresistible. It has a cold climate perfect for the holidays.

Visited this place?

The Sands at Chale Island

Wifi Available

Address: Chale Island

Parking Restaurant Bar 24-hour front desk Garden Terrace Non-smoking rooms Airport shuttle

3. Takawiri Island

Rusinga Island Lodge, Lake Victoria
Source: Photo by user Victor Ochieng used under CC BY-SA 2.0

Takawiri Island is located at Kenya’s west coast and boasts natural diversity and rich culture. It gives visitors a wide range of activities that make it an ideal destination in Kenya. Lake Victoria has many adorned islands and Takawiri is one of them. Given its location, you can access it easily by air. Moi International Airport is just within the port city of Kisumu. So even when you are in Nairobi or Mombasa, you can take a direct flight to Kisumu and take a taxi to the island. It is fast and straightforward!

Visited this place?

4. Manda Island

Aerial view of an Island
Source: Piqsels

Manda Island is an excellent destination if you want to fall off the radar but still be in Kenya! This is a great place to sit outside in tranquil lake waters and enjoy the peaceful environment in the region. Being home to many lizards, intriguing paintings, and the towering Mt. Kwitutu, Manda Island is well worth a day or two. In several ways, it is one of the best islands one can visit in Kenya. Located on the south coast of the lake, Manda is an excellent location for holidays and honeymoons.

Visited this place?

5. Mfangano Island

Fishermen at Lake Victoria
Source: Pixabay

This is an ideal island if you want to experience a peaceful environment away from the fuss and hustle of the city. Mfangano Island is home to intriguing rock paintings and monitor lizards and the imposing Mt. Kwebo. It gives you an amazing Lake Victoria experience, especially for those looking to catch the experience of lakeshore life. It has a well-connected road network that enables you to move around easily and faster. The welcoming nature of residents in the areas makes it even more fun to visit.

Visited this place?

6. Funzi Island

Swimming pool
Source: Pxfuel

Funzi Island is located on the South Coast of Mombasa County. It is known for its beaches and amazing eco-spaces including indigenous mangrove forests and wetlands. It is an island that serves as a habitat for several turtle species including the olive turtle, green turtle, leatherback turtle, and loggerhead turtle. Visitors should visit Ramisi River and the gardens nearby for cultural tours. There is a spectacular annual migration of Humpback whales between June and December.

Visited this place?

7. Ndere Island

Lake Victoria, Kenya
Source: Pixabay

Located in a tranquil environment along Winam Gulf of Lake Victoria, Ndere Island is a perfect destination for vacations. It has a great geographic and cultural diversity for anyone who wants to enjoy the beauty of Western Kenya. It offers visitors a diverse range of tourist attractions that blend together to give you the perfect set-up for a holiday.

Visited this place?

8. Crescent Island

Naivasha, Kenya
Source: Pixabay

From an aerial view, Crescent Island looks like a green crescent moon that is surrounded by crisp water. It is a peninsula that was formed in the 1980s when waters of Lake Naivasha dropped significantly opening up more land. From this location, you can easily access Crescent Island Game Park by boat from the east or by driving from the west through a swampy path.

Visited this place?

9. Migingo Island

Lake Victoria, Kisumu
Source: Photo by user SuSanA Secretariat used under CC BY 2.0

This is one of the most disputed islands in the country. Despite the controversy surrounding it, Migingo Island is one of the most ideal destinations for any tourist. Thousands of visitors tour the islands annually thanks to its serene environment. Make sure not to miss out on amazing boat rides and other forms of entertainment on the island.

Visited this place?

10. Lamu Island (from USD 203)

Lamu, Lamu Island, Kenya
Source: Photo by Wikimedia Commons user Erik Hersman used under CC BY 2.0

Lamu Island is famous for its diverse culture, rich history, and breathtaking architecture. Back in the 13th Century, only the Swahili had settled on the island until Portuguese, Turkish, and Omani traders explored it. After the traders left, Lamu grew a unique culture that exists to date. This is an island that will amaze you to the core. The laidback lifestyle, pristine white sand beaches, traditional cuisines, and luxurious dhow sailing are a fantastic distraction from normal life stresses. Lamu has beautiful narrow pathways that make it possible to be adventurous— moving around on donkeys and dhows. The small town has amazing sceneries that you can view on your way to the nearby archaeological sites like Pate, Manda, Siyu, and Kiwayu. You can enjoy the ancient ruins and luxurious resorts on these islands. Over the many years since its inception, Lamu has evolved from a defensive position for the Omani Arabs during the colonial period to an exotic space for fun activities.

Visited this place?

Kijani Hotel

Wifi Available

Address: Off Corniche Path, Shela Village

Restaurant Room service Meeting/banquet facilities Bar Garden Terrace Non-smoking rooms Airport shuttle

Kenya's magical islands

Kenya is a beautiful country which is gifted with the above-mentioned islands. So, next time you are in the country don’t forget to visit any of these beautiful islands for some amazing experiences.

Visited this place?
Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

A highly skilled, motivated and client-focused Writer with 4+ years’ experience. Adept at capturing necessary information and developing eye-catching standard travel blogs for clients from...Read more

 Want to contribute as a Local Expert?
Explore Kenya
Good things are meant to be shared!