Kenya’s mainland coastline is superb, but the islands that ripple out into the Indian Ocean are also some of Africa’s finest. From Lamu and Kiwayu in the north to Chale and the Penguti Islands in the south, these offshore beauties are like quieter echoes of the mainland beaches and resort towns.

Some Kenyan islands are uninhabited, others are perfect for an overnight escape. Remember also that Kenya has a number of islands in the lakes of its interior, notably Lake Naivasha and Lake Victoria. Much of Mombasa’s Old Town also inhabits its own island (Mombasa Island). But we’ve focused here on Kenya’s Indian Ocean islands to which you’ll want to plot your beach or activities escape. What follows is our introduction to the best of these.

 

1. Watamu Marine National Park

Turtle in Watamu Marine National Park Turtle in Watamu Marine National Park

Encircled by a pristine coral reef, the rocky islands of Watamu Marine National Park have a wonderfully lost world quality to them, especially if you arrive early in the morning or linger late in the afternoon when all the other boats have headed back to shore. Exploring is very often best done underwater; look for the sea turtles that call these islands home.

  • How to get there: Watamu is 2 hours by road north of Mombasa or 40 minutes south of Malindi
  • Activities: Swimming, diving, snorkeling, windsurfing, fishing, kayaking and stand-up paddleboarding
  • Where to stay: Nothing on the islands themselves, but Watamu has lots of accommodations to suit all budgets

Watamu Tours

 

2. Wasini Island

Wasini Island Wasini Island

In Kenya’s far southeast, Wasini Island always ranks highly among travelers’ favorite Kenyan islands. Wasini is just 5km (3 miles) long, but it manages to combine a languid tropical feel with the touchstones of Swahili architecture and stunning beaches. Best of all, there’s a real off-the-grid feeling with no cars, intermittent electricity, and quiet streets and beachfronts lit only by lamplight or the moon. Disappear here for a day or as long as you can spare.

  • How to get there: If you’re not on an organized tour, boats carry visitors to Wasini from Shimoni on the mainland
  • Activities: Swimming, diving, snorkeling and fishing
  • Where to stay: A handful of budget to mid-range choices

Wasini Tours

 

3. Lamu Island

Waterfront of Lamu Town Waterfront of Lamu Town

Lamu is a soulful, special place. The main settlement on the island, Lamu Town, is charming, thanks to its fragrant spice warehouses and exquisite Swahili- and Omani-influenced architecture. There’s nothing quite like looking out over the rooftops around sunset, just as the call to prayer rings out over the tight huddle of laneways down below. But Lamu is also Shela Beach, one of Kenya’s most exquisite stretches of sand, or the villages of Matondoni, where locals build the traditional wooden sailboats known as dhows, and Kipungani, where you can see life unchanged in centuries.

  • How to get there: Lamu’s Manda Airport (LAU) is on neighboring Manda Island with daily flights to/from Malindi, Mombasa and Nairobi. You can also travel by road from other towns along the Kenyan coast.
  • Activities: Swimming, diving, snorkeling, windsurfing and kayaking
  • Where to stay: Good choices across all budgets in Lamu Town and Shela, with a couple of upmarket places in Kipungani

Lamu Tours

 

4. Kiwayu Island

Aerial view of Kiwayu Island Aerial view of Kiwayu Island. Source: flickr.com/photos/fractostratus/4854114728

Remote from the world and its noise, picturesque Kiwayu, of all the islands in Kenya, could just be the country’s most romantic and beautiful island. The beauty comes from the white-sand beaches and sandbars, the coconut palms and the rocks. Or it could be the baobab trees. Or the dazzling underwater reefs filled with marine life; watch for turtles, dolphins and fish of every colorful stripe. It’s probably all of these. Very few people live here and the sunset views from the hilltops are incredible. But even with all of this, it’s the sense of bliss-filled isolation that is Kiwayu’s most alluring feature.

  • How to get there: Take a slow (3-day) dhow from Lamu, a speedboat from Lamu, or a private taxi boat from the island of Paté
  • Activities: Snorkeling, swimming, water-skiing, kitesurfing, sea kayaking and deep-sea fishing
  • Where to stay: High-end luxury or friendly budget homestays, with nothing in between

 

5. Chale Island

Chale Island Chale Island. Source: flickr.com/photos/57226825@N05/51858666729

Technically a headland rather than an island, Chale, north of Wasini along Kenya’s far south coast, feels like an accessible paradise. At low tide, you can even swim-walk across when shallow waters still separate Chale from the mainland. Once on Chale, you can look forward to a beautiful beach, abundant palm trees and crystal waters. It’s all so picturesque and feels so very much like a tropical island idyll, that it doesn’t really matter whether it’s officially an island or not.

  • How to get there: Boats take you from Chale Harbour on the mainland
  • Activities: Swimming, diving and snorkeling
  • Where to stay: A resort on Chale, with more options on the mainland

Chale Tours

 

6. Manda Island

Manda Island Manda Island

Directly across the water (and visible from) Lamu Town, Manda Island marches to a very different beat when compared to other Kenyan islands. Its sand dunes, mangroves, 15th-century Takwa Ruins and local fishing villages are ripe for exploration, and you can even join a turtle-conservation project. Shela Beach, one of Kenya’s finest, is just across the water. Mini Manda Toto Island has some of northern Kenya’s best snorkeling as well.

  • How to get there: Manda Airport (LAU) is on the island’s west coast, and offers Malindi, Mombasa and Nairobi flights. Boats connect Manda to Shela and Lamu Town.
  • Activities: Swimming, diving, snorkeling and village visits
  • Where to stay: Small number of upmarket and mid-range choices. More choices nearby at Shela.

 

7. Paté Island

Paté Island Paté Island. Source: flickr.com/photos/tripblog/3668466166

Part of the Lamu Archipelago of far northern Kenya, and one of the lesser-known island escapes in the region, Paté captures that slow-paced tropical charm that the country’s north does so well. Elemental colors (deep-green coconut palms, deeper-blue ocean, white beaches, and red sand underfoot elsewhere) dominate here. There’s an easy hospitality among the locals whose culture has yet to be swamped by tourism. Throw in some ruins, and the timeless villages of Paté and Siyu, and you may never wish to leave.

  • How to get there: Paté is 2 hours by boat from Lamu Town
  • Activities: Swimming, snorkeling, cultural tours and boat tours
  • Where to stay: Budget homestays are the main accommodations on the island; they’re a great way to meet locals

 

8. Funzi Island

Funzi Island Funzi Island. Source: flickr.com/photos/76781877@N00/36233771152

You could be mistaken for thinking that every island in Kenya is all about swimming and snorkeling. Funzi, around 35km/22mi south of Diani Beach along Kenya’s southern coast, offers something a little different. Covered in mangroves, the island is best known for its excellent bird watching and croc- or dolphin-spotting tours. Of course, no one will object if you go for a swim or a snorkel while you’re here.

  • How to get there: Most people visit Funzi as part of an organized tour. Otherwise you’ll need to take a boat from Bodo on the mainland.
  • Activities: Birding, wildlife viewing, swimming and water sports
  • Where to stay: There’s one high-end lodge on the island

 

9. Penguti Islands

Dolphins near the Kisite-Mpunguti Marine National Park Dolphins near the Kisite-Mpunguti Marine National Park. Source: flickr.com/photos/snake3yes/229915156

The tiny Penguti Islands are part of the gorgeous Kisite-Mpunguti Marine National Park, which itself lies off the southern shore of Wasini. These two islets have that untouched splendor (albeit in miniature) that is so typical of Kenyan islands all along the coast. The islands are uninhabited and all the more lovely for it. Surrounding the islands are some of Kenya’s most spectacular coral reefs: watch for dolphins and turtles.

  • How to get there: The islands can be visited as part of a dhow tour organized from Diani Beach or by private boat from Wasini
  • Activities: Swimming, diving, snorkeling and wildlife viewing
  • Where to stay: Unless you sleep on board the boat, the islands can only be visited as a day trip, as there are no accommodations on the islands

 

10. Kirepwe Island

Kayaking between mangroves in the Mida Creek area Kayaking between mangroves in the Mida Creek area

In the Mida Creek area it’s a toss-up which island to choose: Sudi or Kirepwe. We’ve gone for Kirepwe because it’s a real slice of authentic island life. Visit a Giriama village and get to know the locals a little, or go birding, visit the ruins and then strip off for a swim. Kirepwe is a reminder that not all islands in Kenya are about luxury holidays and ordering a cocktail while you watch the sunset.

  • How to get there: Visit Kirepwe on a day trip from Mida Creek
  • Activities: Swimming, cultural tours and birding
  • Where to stay: There’s nowhere to stay on the island

 

Want To Visit Kenya?

Click on the button below to compare Kenya safaris offered by top rated tour operators.

1,664 Kenya Safaris

By Anthony Ham
Australia AU

Anthony is a renowned Africa expert and author of the Lonely Planet guidebook to Kenya.

More About This Author

About SafariBookings

SafariBookings is the largest online marketplace for African safari tours. Easily compare offers from top-rated tour operators. Make decisions like a pro by using our 103,695 reviews and 223 destination guides.
More About Us

Best Time To Visit Kenya

Excellent
Good
Fair
Poor
Best Time by Month

Photo Gallery Kenya

View Photos (52)

Map of Kenya

View Map

Blog Categories