Vacaay

Diani Beach

About Diani Beach

Diani Beach is a major beach resort on the Indian Ocean coast of Kenya, located 30km south of Mombasa.

When to visit

The best time to visit Diani Beach, Kenya, is during the dry season from December to March when the weather is warm and sunny.

Most popular: December - March

Spring · Sep, Oct, Nov

Visiting Diani Beach in spring offers a tranquil experience as the season transitions from the short rainy period to drier weather. The landscape is lush from the recent rains, and the temperatures are warm but not too hot, making it ideal for relaxing on the white sandy beaches. The ocean is calm, providing perfect conditions for snorkeling and diving to explore the vibrant coral reefs. With fewer tourists around, you can enjoy a more peaceful atmosphere and take in the natural beauty of the coastal region.

Summer · Dec, Jan, Feb

Summer at Diani Beach is characterized by hot and sunny weather, making it a great time for water-based activities. The crystal-clear waters are perfect for swimming, jet-skiing, and kite surfing. The beach is lively with both locals and tourists enjoying the warm weather and vibrant nightlife. Beachfront restaurants and bars offer fresh seafood and refreshing drinks, creating a festive atmosphere. The summer months also coincide with the turtle nesting season, providing a unique opportunity to witness this natural phenomenon.

Autumn · Mar, Apr, May

Autumn brings slightly cooler temperatures and the start of the short rainy season. While there may be occasional showers, they are typically brief and followed by clear skies. The beach is less crowded, making it a good time for a quiet retreat. The mild weather is perfect for exploring the nearby Shimba Hills National Reserve or taking a dhow trip to Wasini Island. The sea remains warm, allowing for continued enjoyment of water sports and marine exploration.

Winter · Jun, Jul, Aug

Winter at Diani Beach is warm and dry, offering a pleasant escape from colder climates. The clear skies and gentle breezes make it ideal for sunbathing and beach walks. This season is great for big game fishing, with sailfish and marlin being plentiful. The Christmas and New Year period sees an influx of visitors, adding to the lively atmosphere. Despite the higher number of tourists, the extensive stretch of beach ensures there's always a spot to relax and soak up the sun.

Weather Highlights

  • Summer high

    30°C / 86°F

  • Winter low

    15°C / 59°F

  • Rain

    90 days

  • Snow

    0 days

Location

Getting There

To get to Diani Beach from Mombasa, take a 30-minute ferry ride from the Likoni Ferry Terminal to the south coast, then drive or take a taxi for about an hour to reach the beautiful sandy shores of Diani Beach.

You may also like

America the Beautiful — plan your trip with Booking.com
Advertisement
Advertisement

Book securely throughBooking.com

View Rates