Skip to main content

Diani Beach is a paradise on the Kenyan coast, with crystal clear waters, white sandy beaches, and a laid-back atmosphere that will transport you to a world of relaxation and rejuvenation.

Located in the Kwale County of Kenya, Diani Beach is a popular tourist destination that offers a variety of activities and attractions for visitors of all ages. From water sports and beach activities to cultural experiences and wildlife encounters, there is something for everyone at Diani Beach.


Swimming And Water Sports

The warm waters of the Indian Ocean are perfect for swimming, snorkeling, and diving. There are several dive centers and water sports operators in Diani Beach that offer equipment rentals and guided tours.

Beach Activities

Diani Beach is a great place to kick back and relax. You can spend your days lounging on the beach, building sandcastles, or playing beach games.

Cultural Experiences

If you want to learn more about the local culture, you can visit the Makasini Cultural Centre or take a tour of the nearby village of Galu. Here, you can learn about the traditional way of life of the local people and participate in cultural activities such as dancing and singing.

Wildlife Encounters

The surrounding areas of Diani Beach are home to a variety of wildlife, including monkeys, bushbucks, and over 400 species of birds. You can go on a guided tour or hike through the nearby forests to spot some of these amazing creatures.

Best Time To Visit

The best time to visit Diani Beach is from June to October when the weather is dry and sunny. During this time, the temperatures are warm and comfortable, with highs ranging from 28°C to 32°C.

The rainy season, which lasts from March to May and November to December, can be hot and humid, with occasional showers and thunderstorms.

Getting There

Diani Beach is located about 40 kilometers south of Mombasa, the capital city of Kenya. The easiest way to get to Diani Beach from Mombasa is by taxi or bus. The journey takes about an hour and a half by road.

There are also several flights from Nairobi, the capital city of Kenya, to Mombasa, which takes about one hour. From the airport, you can take a taxi or bus to Diani Beach.


There are plenty of accommodation options at Diani Beach, ranging from budget guesthouses to luxury resorts. Whether you are looking for a basic room or a more upscale experience, you will find something to suit your needs and budget.

Many of the accommodations offer amenities such as swimming pools, restaurants, and spa services. There are also several campsites and self-catering options available for those who prefer a more rustic experience.