Diani Beach is a popular beach destination located on the south coast of Kenya, approximately 30 kilometers south of Mombasa. It stretches for about 10 kilometers along the Indian Ocean and is known for its white sandy beaches, clear blue waters, and beautiful coral reefs.

The beach is lined with hotels, resorts, and restaurants, making it a popular tourist destination for both locals and international visitors.
Activities to enjoy in Diani Beach
There are many activities to do in Diani Beach, here are some popular ones:
Watersports
The Beach offers a range of watersports activities such as snorkeling, scuba diving, windsurfing, kitesurfing, kayaking, and jet skiing. The warm Indian Ocean waters and the vibrant marine life make it a perfect spot for these activities.
Dolphin watching
You can take a boat trip to Kisite-Mpunguti Marine National Park to see dolphins and other marine life. The park is home to dolphins, sea turtles, and many species of fish.
Deep sea fishing
Fishing enthusiasts can enjoy deep-sea fishing for marlin, sailfish, and other species. Many tour operators offer fishing trips in the area.
Visit nature reserves
It is close to several nature reserves such as Shimba Hills National Reserve and Colobus Conservation. Visitors can explore the wildlife, hike the trails, and see animals like elephants, giraffes, monkeys, and rare bird species.
Golfing
The Beach has a golf course that offers a challenging game with stunning views of the ocean.
Spa treatments
Relax and rejuvenate with a spa treatment at one of the many spas in the area. The beachfront location and the serene environment offer a perfect atmosphere for a spa day.
Night life
The Beach has a vibrant nightlife scene with many bars and clubs offering live music, dancing, and entertainment.
How to get there
Here are some ways to get to the Beach:
By air
The nearest airport to Diani Beach is Moi International Airport in Mombasa. From there, you can take a taxi or arrange for a transfer to Diani Beach. Alternatively, there is also an airstrip in Ukunda, which is closer to Diani Beach.
By road
You can drive to the Beach from Mombasa. The journey takes about one hour depending on the traffic. You can also take a taxi or hire a car.
By bus
There are regular buses that run from Mombasa to Diani Beach. The journey takes about 1-2 hours depending on the traffic.