Home /Destinations /Kenya /Beaches
Beach Guide

Best Beaches in Kenya 2025

Discover the most beautiful beaches and coastal experiences in Kenya.

Kenya captivates with its iconic wildlife safaris, pristine beaches, and vibrant culture. From the Great Migration in Maasai Mara to the bustling streets of Nairobi, this East African gem offers unforgettable adventures. Discover diverse landscapes ranging from snow-capped Mount Kenya to the turquoise waters of the Indian Ocean.

Top 10 Beaches

The best beaches Kenya has to offer.

1

Diani Beach

Lively beach resort with excellent water sports40 km south of Mombasa (1.5 hours)

Kenya's most famous beach, stretching 10km with powdery white sand and turquoise Indian Ocean waters. Framed by casuarina trees and coral reefs, with excellent facilities and a wide range of water sports.

sunbedsrestaurantswater sportsdiving centersbeach barsATMs
2

Watamu Beach

Relaxed natural beauty with marine park access105 km north of Mombasa (2 hours)

Stunning crescent-shaped beach adjacent to Watamu Marine National Park. Pristine coral reefs just offshore make it one of Kenya's best snorkeling and diving destinations with excellent sea turtle nesting.

snorkelingdivingglass-bottom boat toursrestaurantsturtle conservation
3

Nyali Beach

Urban beach with local atmosphere5 km north of Mombasa Island

Closest decent beach to Mombasa city center, popular with local residents and business travelers. Several upscale beach hotels line the shore, with reef protection keeping waters calm and swimmable.

hotelsrestaurantswater sportsbeach volleyballseafood
4

Tiwi Beach

Secluded and undeveloped local favorite25 km south of Mombasa

Quieter alternative to Diani with rocky outcrops, natural pools at low tide, and a more laid-back atmosphere. Popular with budget travelers and those seeking to escape the resort crowds.

natural rock poolsbasic cafescampingsnorkeling
5

Malindi Beach

Historic town beach with Italian influence120 km north of Mombasa (2.5 hours)

Long beach fronting the historic town of Malindi, a longtime retreat for Italian expatriates. Less developed than Diani but with good facilities, deep-sea fishing opportunities, and access to Malindi Marine National Park.

restaurantsfishing charterssnorkelingwindsurfingdive shops
6

Lamu Island Beaches

Remote paradise with no vehicles340 km north of Mombasa (2-hour flight or 8-hour drive)

Pristine beaches on the island of Shela and surrounding areas, accessible only by boat. The lack of vehicles and development creates an atmosphere unlike anywhere else in Kenya — ancient, quiet, and otherworldly.

dhow sailingsnorkelingboutique lodgesseafood restaurants
7

Bamburi Beach

Family-friendly with resort atmosphere10 km north of Mombasa

Popular family beach with numerous beach hotels and resorts offering all-inclusive packages. Calm, reef-protected waters ideal for children, with beach sports vendors and frequent cultural performances.

resortswater sportskids activitiesrestaurantsbeach vendors

Beaches by Vibe

Find the perfect beach for your style.

Relaxing

Quiet & Peaceful

Tiwi Beach and Shela Beach (Lamu) offer peaceful stretches with few crowds, natural settings, and minimal commercial development — ideal for solo travelers and couples seeking tranquility

Family

Family-Friendly

Diani Beach and Bamburi Beach are perfect for families with calm reef-protected waters, resort facilities, kids clubs, and easy access to beach activities and dining

Active

Water Sports

Diani Beach is Kenya's water sports hub with kitesurfing, wakeboarding, diving, and snorkeling. Watamu is best for diving and marine exploration

Social

Lively Scene

Diani Beach has the liveliest beach bar and restaurant scene, with Forty Thieves Beach Bar a legendary social gathering spot for sundowners and evening entertainment

🏖️

Complete Beach Guide

Detailed beach profiles, packing lists, and seasonal recommendations.

Get Guide

Beach Activities

Things to do at the beach and in the water.

Kitesurfing

Diani Beach is one of East Africa's top kitesurfing destinations, with consistent trade winds from June to September and a flat-water lagoon behind the reef for beginners. Multiple IKO-certified schools offer lessons and equipment rental.

Best at: Diani Beach (Kite Village area)

Scuba Diving

Kenya's coast offers excellent diving on coral reef walls, underwater caves, and World War shipwrecks. Kisite-Mpunguti Marine Park near Shimoni has Kenya's best visibility and marine biodiversity including whale sharks.

Best at: Watamu, Diani, Malindi, Kisite-Mpunguti

Snorkeling

Coral gardens are accessible directly from several beaches at low tide. Guided glass-bottom boat tours take non-swimmers over shallow reefs teeming with tropical fish, eels, and sea turtles.

Best at: Watamu Marine Park, Diani, Kisite-Mpunguti

Deep-Sea Fishing

Malindi and Watamu are renowned for big game fishing — marlin, sailfish, yellowfin tuna, and wahoo. The Kenya International Billfish Competition is held annually in Malindi.

Best at: Malindi, Watamu, Diani

Dhow Sailing

Traditional wooden dhow boats offer sunset cruises, island-hopping, and snorkeling excursions. Particularly atmospheric at Lamu, Shimoni, and Malindi where dhows have sailed for centuries.

Best at: Lamu, Shimoni, Malindi, Diani

Practical Information

What you need to know before heading to the beach.

Best Season

Oct-Mar (long dry season) is warmest and driest for beaches; Jun-Sep (cool dry season) still good but cooler and windier — ideal for kitesurfing

Facilities

Diani and Bamburi have full facilities including sunbeds, water sports, restaurants, and ATMs. Tiwi and Lamu beaches are more basic

Access

Most beaches are public and free. Some hotel stretches have private sections but legally all beaches are public in Kenya below the high-tide mark

Costs

Sunbeds $5-10/day at beach bars, diving from $50/dive, kitesurfing lessons $60-80/2 hours, dhow sunset cruise $25-40/person

What to Bring

  • Sun protection (high SPF sunscreen, hat, sunglasses)
  • Plenty of water to stay hydrated
  • Beach towel or mat
  • Modest swimwear (check local customs)
  • Water shoes for rocky areas
  • Cash for vendors and rentals
  • Waterproof bag for valuables

Beach Safety

Stay safe while enjoying the water.

IMPORTANT

Always check local conditions and follow lifeguard instructions. Swim in designated areas only.

CAUTION

Be aware of currents, tides, and marine life. Don't swim alone or when flags indicate danger.

TIP

Protect yourself from sun. Apply sunscreen regularly and seek shade during peak hours (11am-3pm).

INFO

Keep valuables secure or leave them at your accommodation. Don't leave belongings unattended.

Explore Kenya's Best Beaches

Get our complete beach guide with seasonal tips, packing checklists, and activity recommendations.

Download Beach Guide