a beach with clear blue water
a beach with clear blue water

Diani Beach

Diani Beach

Diani Beach is one of Kenya’s most beautiful and popular coastal destinations, located along the Indian Ocean in Kwale County, just south of Mombasa. It boasts soft white sand, crystal-clear turquoise waters, and lush palm-lined shores that stretch for over 17 kilometers. Known for its laid-back atmosphere and vibrant marine life, Diani offers the perfect mix of relaxation and adventure. With top-rated resorts, friendly locals, and a wide range of attractions, it’s an ideal getaway for honeymooners, families, and solo travelers alike.

Activities to Do in Diani Beach
  • Swimming and sunbathing along the pristine shoreline

  • Snorkeling and scuba diving at coral reefs teeming with marine life

  • Kite surfing, paddle boarding, and jet skiing for water sports enthusiasts

  • Taking a glass-bottom boat ride to explore the underwater world

  • Visiting the nearby Shimba Hills National Reserve for a half-day safari

  • Exploring sacred forests like Kaya Kinondo for cultural experiences

  • Camel rides along the beach and romantic dhow cruises at sunset

  • Enjoying beachside dining, nightlife, and local seafood delicacies