Kenya is renowned as a safari destination. But this diverse East African country also boasts an idyllic Indian Ocean coastline studded with palm-lined beaches, pristine coral reefs and centuries-old Swahili ports. The main air, rail and road gateway to the coast is Mombasa, an island-based city flanked by some fine beaches, including Diani, Nyali and Bamburi. There are also plenty of other beach-holiday options elsewhere along the coast, around Watamu, Malindi and Lamu. Below we introduce you to 10 of the best beaches in Kenya.

163 Kenya Beach Packages

 

1. Diani

Palm trees in a tropical garden along the Diani Beach Palm trees in a tropical garden along Diani Beach

Beautiful Diani is the most popular beach resort near Mombasa, or anywhere in Kenya for that matter. A perfect cocktail of fine white sand, swaying palms and turquoise waters, it is home to some of the country's top beach hotels, spaced sufficiently far apart that things never feel crowded. The coastal forest at Diani is inhabited by three monkey species and many forest birds.

  • Location: 32km/20mi south of Mombasa
  • Things to do: Windsurfing; diving and snorkeling trips to Wasini Island; day safaris to Shimba Hills National Reserve and its community-run neighbor Mwaluganje Elephant Sanctuary
  • Where to stay: Accommodation ranges from luxury beach resorts to funky backpackers. Popular options include Baobab Beach Resort and Elewana AfroChic Diani Beach.

188 Diani Packages

 

2. Watamu

Watamu, Kenya Kitesurfers on the coast of Watamu. Source: flickr.com/photos/makeitkenya/24003540303

My favorite Kenyan beach resort, Watamu is very beautiful but in a rather unconventional way, thanks to the spectacular coral outcrops that protrude mushroom-like from the bay. Watamu’s proximity to Malindi Marine National Park, Gedi Ruins, Mida Creek and Arabuko Sokoke Forest Reserve makes it the perfect Indian Ocean retreat for active, curious travelers.

  • Location: 110km/66mi north of Mombasa, 23km/16mi south of Malindi
  • Things to do: Swimming and all the usual beach and water sports are available. There’s off-beach snorkeling in Turtle Bay’s splendid coral gardens, or you can join a diving excursion deeper into the marine national park. Don’t miss the atmospheric medieval ruins at Gedi, hiker-friendly Arabuko Sokoke Forest Reserve or the community-built bird hide and boardwalk at Mida Creek.
  • Where to stay: There’s accommodation to suit all budgets. Long-serving favorites include Turtle Bay Beach Club.

Watamu Packages

 

3. Malindi

Malindi, Kenya The coastal town of Malindi

Kenya’s second-largest coastal town, Malindi is a medieval port that peaked in importance during a 16th-century alliance with Portugal against Mombasa. Historic landmarks include a 15th-century pillar tomb, a 16th-century Portuguese chapel, and a windswept limestone cross erected by Vasco da Gama in 1499. The swimming beach is very attractive and a strong Italian presence informs a great selection of seafront restaurants.

  • Location: 120km/75mi north of Mombasa. Malindi airport is on the outskirts of town.
  • Things to do: As Kenya’s most urbanized resort, Malindi excels when it comes to restaurants and other such amenities. Snorkeling and diving outings are easily arranged, as are safaris into Tsavo East National Park, 100km/60mi to the west.
  • Where to stay: There's a big variety of accommodation. Driftwood Beach Club is great for families, while The Lawford Kenya is a historic hotel that once hosted Ernest Hemingway.

Malindi Packages

 

4. Shela Beach, Lamu

Shela Beach Shela Beach

Separated from the northern mainland by a narrow channel, the Lamu Archipelago is arguably the most alluring destination on the Kenyan coast. Its cultural focal point is Lamu Town, an atmospheric medieval trading post that retains a strong Swahili architectural identity. The archipelago is also lined with some gorgeous beaches, none better than Shela, a 10km/6mi tract of glistening white sand only 40 minutes’ walk from Lamu Town.

  • Location: 215km/130mi north of Malindi. Most visitors fly to Lamu.
  • Things to do: Shela Beach is pleasingly unspoiled. For most visitors, activities amount to catching a tan interspersed with the occasional dip in the ocean.
  • Where to stay: Accommodation is plentiful in Lamu Town. Shela’s Peponi Hotel is a beachfront boutique property that’s been in the same family since it opened in 1967.

Lamu Packages

 

5. Gazi

The Sands at Chale Island The Sands at Chale Island

The sleepy Swahili fishing village of Gazi runs down to a beautiful bay sheltered by a narrow peninsula that terminates at Chale Island. The northern part of the bay supports one of southern Kenya’s largest mangrove swamps, while the eastern shore is lined by an attractive and relatively undeveloped swimming beach. Even more stunning is the small beach on Chale, though this is reserved for guests at the island’s only lodge.

  • Location: 45km/27mi south of Mombasa
  • Things to do: In addition to the usual beach activities, Gazi is home to a mangrove boardwalk run by a local community women’s group. Here you can see six species of mangrove tree, the amphibious mudskipper fish and the dazzling mangrove kingfisher.
  • Where to stay: The Sands at Chale Island is one of the most exclusive, beautiful and ecofriendly beach resorts in East Africa

Chale Packages

 

6. Nyali Beach

Swimming pool area at Voyager Beach Resort in Mombasa Swimming pool area at Voyager Beach Resort in Mombasa. Source: flickr.com/photos/meaact/18417031619

Suburban Nyali is the closest beach to Mombasa island and an attractive goal for a day trip from the city center. Kenya’s longest-serving beach resort, it first gained popularity when a hotel opened there in the 1940s. Despite its proximity to the city, it's a lovely swimming beach, and home to several prestigious hotels.

  • Location: Only 3km/2mi north of central Mombasa as the crow flies, but twice as far by road
  • Things to do: Local points of interest include Nyali Golf and Country Club, which is the country’s only 18-hole course
  • Where to stay: Accommodation includes Voyager Beach Resort

 

7. Kenyatta Beach

An island of sand in Mombasa Marine National Park An island of sand in Mombasa Marine National Park & Reserve

Named after Kenya’s founding president Jomo Kenyatta, this family friendly swimming beach is a very popular retreat with residents of Mombasa. This makes it a good place to enjoy an untouristy beach experience in the company of local Kenyans. It can get crowded over weekends, but is more peaceful during the week.

  • Location: 9km/5mi north of central Mombasa
  • Things to do: Family friendly amenities include a water-slide park. Glass-bottomed boat excursions lead to the coral gardens of Mombasa Marine National Park & Reserve.
  • Where to stay: The only recognized beach resort in Kenya with no hotels, it’s easily reached from central Mombasa

 

8. Shanzu & Bamburi Beach

Sun loungers, shaded by palm trees, Bamburi Beach Sun loungers at Bamburi Beach. Source: flickr.com/photos/hickey-fry/7190112875

Among the most popular beaches in Kenya, Shanzu and Bamburi are adjoining beaches that run for more than 5km/3mi south of Mtwapa Creek. Like Nyali, the setting is somewhat suburban, but the beaches are thoroughly idyllic, and great for swimming at high tide.

  • Location: 10km/6mi north of central Mombasa
  • Things to do: Windsurfing; diving and snorkeling trips into Mombasa Marine National Park & Reserve; wining and dining at a scattering of classy seaside restaurants
  • Where to stay: At least a dozen upmarket resort hotels line Shanzu and Bamburi, notably the popular and very attractive Serena Beach Resort & Spa

 

9. Kilifi

Kilifi, Kenya The beach in the town of Kilifi. Source: flickr.com/photos/150102727@N06/45631848805

The focal point of Kenya’s yachting community, this small creekside town is fringed by a gorgeous palm-lined beach that still remains relatively unknown to travelers. The nearby Mnarani National Monument incorporates Kenya’s largest baobab tree and the well-preserved ruins of a medieval Swahili trade port.

  • Location: 70km/42mi north of Mombasa
  • Things to do: Good swimming at high tide. Marine excursions can be organized through hotels.
  • Where to stay: There’s great budget accommodation at Distant Relatives Ecolodge and Backpackers. More upmarket options include Kilifi Bay Beach Resort.

 

10. Mambrui

At the Che Chale Inn At Che Shale Inn, Mambrui

Extending north from the Galana River mouth, this wide sandy beach, hemmed in by tall golden dunes, is one of Kenya’s best. Very beautiful and totally unspoiled, it’s a great choice for those who want to get off the beaten track.

  • Location: 25km/15mi north of Malindi
  • Things to do: Good for swimming and kitesurfing. Amenities are limited, but that’s part of its attraction.
  • Where to stay: Che Shale Inn is a rustic but charming family run resort at the north end of the beach. Mambrui is easily visited as a day trip from Malindi.

 

Want To Go on a Kenya Beach Holiday?

Click on the button below to compare Kenya beach packages offered by top-rated tour operators.

163 Kenya Beach Packages

By Philip Briggs
South Africa ZA

Philip is a renowned Africa expert and author of Kenya guides for Bradt, DK Eyewitness and Insight.

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 121,172 reviews and 237 destination guides.
More About Us

Best Time To Visit Kenya

Excellent
Good
Fair
Poor
Best Time by Month

Photo Gallery Kenya

View Photos (50)

Map of Kenya

View Map

Blog Categories