Your privacy choices

We use essential cookies to run this site. With your permission we'd also like to use analytics and marketing cookies to understand and improve it. See our Privacy Policy.

Skip to content
Slow low aerial along white sand as turquoise waves roll in over the shallows, a small boat moored beyond and the reef line on the horizon.
Kenya · The Coast

Diani Beach

Fronted by the world's second-longest barrier reef

Region
The Coast
Best months
Jul to Sep, Dec to JanPeak Season
Where to stay
9 properties
Kenya · The Coast

What is Diani known for?

South Coast · Kwale County · 35km south of Mombasa · Kenya's #1 beach destination

Diani Beach is a 25 km stretch of white sand on Kenya's south coast in Kwale County, about 35 km south of Mombasa. A coral reef parallel to the shore shelters a lagoon for swimming and snorkelling. The best kite surfing winds blow from July to September, and December and January are the warmest months.

Diani Beach is Kenya's most celebrated beach destination, a 25-kilometre arc of talcum-white sand backed by swaying palms and fronted by the warm turquoise waters of the Indian Ocean. Consistently ranked among Africa's finest beaches, Diani combines natural beauty, world-class water sports, and a sophisticated hospitality scene that has made it the preferred coastal escape for discerning travellers worldwide.

A coral reef running parallel to the shore creates a sheltered lagoon ideal for swimming, snorkelling, and kayaking, while beyond the reef, the deep blue Indian Ocean teems with big game fish, dolphins, and during migration season, humpback whales. The reef, part of the Kenya Barrier Reef, the world's second longest, is a world-class dive destination.

Diani is also East Africa's kite surfing capital, with consistent trade winds from January to March and July to September. Away from the water, the Colobus Conservation Centre, the sacred Kaya Kinondo forest (UNESCO-listed), and Shimba Hills National Reserve add a compelling wildlife and cultural dimension.

Diani is most naturally combined with a Maasai Mara or Amboseli safari for the classic Kenya bush-and-beach experience.

Palm-lined Diani Beach shoreline looking south along the Indian Ocean
Diani

When is the best time to visit Diani?

Diani Beach, month by month. This month is November.
  1. January: Peak Season
  2. February: Shoulder Season
  3. March: Shoulder Season
  4. April: Avoid Long Rains
  5. May: Avoid Long Rains
  6. June: no season named
  7. July: Peak Season
  8. August: Peak Season
  9. September: Peak Season
  10. October: Shoulder Season
  11. November: Shoulder Season (this month)
  12. December: Peak Season
  • Peak Season
  • Shoulder Season
  • Avoid Long Rains
  • This month
  • Peak Season

    Jul to Sep, Dec to Jan

    Best kite surfing winds Jul–Sep. Warmest, sunniest Dec–Jan. Very busy over Christmas and New Year, book 12+ months ahead.

  • Shoulder Season

    Feb to Mar, Oct to Nov

    Excellent swimming. Warm and sunny. Good diving visibility. Humpback whale sightings possible Aug–Oct offshore.

  • Avoid Long Rains

    Apr to May

    Significant discounts available. Some properties close. Short rains: November (brief).

  • Diving

    Best visibility Oct–Mar. Whale sharks: occasional Oct–Feb. Turtles: nesting Oct–Mar, hatching Mar–Jun.

Through the year in Diani Beach
  1. Kite surfingJul to Sep

  2. Diving visibilityOct to Mar

  3. Turtle nestingOct to Mar

Diani

How much are Diani park fees?

Marine park fees (effective Oct 2025)
Marine park / ActivityNon-residentEA citizenEA resident
Kisite-Mpunguti Marine NP, AdultUSD 25 / visitKES 500 / visitKES 675 / visit
Kisite-Mpunguti Marine NP, ChildUSD 15 / visitKES 250 / visitKES 350 / visit

Charged per visit at the gate, and only for boat, snorkelling and diving trips into the marine park: there is no fee for using the beach. Under 5 free. Ages 5–17 pay the child rate. East African citizen and resident rates are charged in Kenyan shillings.

Park fees are not included in accommodation rates and are added at quotation stage. Effective October 2025, reverified annually.

Diani

Where to stay in Diani

Luxury, 6 properties

  • LuxuryHalf board

    Soroi Blue

    Boutique Hotel

    Diani

    An 11-room Soroi Collection boutique hotel in Diani, priced on a half-board basis. Full description and photography pending.

  • LuxuryBed and breakfast

    Alfajiri Villas

    3 Private Exclusive-Use Villas · Up to 10 guests per villa

    Diani Beach, coral cliff, north end

    Considered by many operators as the finest private villa experience on the East African coast, three individually styled villas (Beach Villa, Cliff Villa, Garden Villa) perched on a coral cliff above the Indian Ocean, owned and run with extraordinary personal warmth by Italian couple Fabrizio and Marica. High makuti roofs, ivory Danish floors, Lamu doors, African and Far Eastern artefacts, and a private workshop where most furniture is crafted on-site. Private chefs, butlers, and a dedicated vehicle are included. The infinity pool appears to pour directly into the ocean below. Guests arrive as visitors and leave as friends. Quoted per villa per night, exclusive use only.

  • LuxuryBed and breakfast

    Almanara Luxury Resort

    Boutique Luxury Villa Resort · 10 villas

    Diani Beach, south, quiet end

    An intimate, privately owned boutique resort managed by the Giovando family, 10 villas on a quieter stretch of Diani's beach that exude understated luxury without ostentation. Genuinely attentive service, the kind that anticipates needs before guests articulate them, and a refined culinary programme. The Swahili-influenced architecture and private garden settings give each villa a sense of complete seclusion. A favourite recommendation among specialist Africa operators for honeymooners and couples seeking quality over scale.

  • LuxuryBed and breakfast

    Pinewood Beach Resort & Spa

    Resort & Spa · 62 rooms

    Diani Beach, south, Galu Beach

    A relaxed, grown-up resort at the quieter southern end of Diani on Galu Beach, 62 rooms in a property that prioritises genuine tranquillity over the busier social atmosphere of central Diani. Known for an excellent spa and a particularly warm service culture. The beach at Galu is less crowded than central Diani and the reef snorkelling directly offshore is excellent. A favourite among repeat visitors to Diani who have tried the central properties and want a quieter, more personal experience.

  • LuxuryBed and breakfast

    Swahili Beach Resort

    Luxury Beach Resort · 105 rooms

    Diani Beach, central beachfront

    Voted Africa's Finest Beach Resort twice by the World Travel Association, a 5-star property on the finest stretch of Diani's white sand that balances Swahili cultural heritage with modern resort luxury. The architecture draws on centuries of Indian Ocean coastal design: carved wooden screens, coral stone detailing, and a colour palette of ivory, indigo, and gold. Known for exceptional food, a world-class spa, and a service culture that consistently earns the resort international recognition. Activities include skydiving over the beach, one of Africa's most dramatic drop zones.

  • LuxuryBed and breakfast

    The Sands at Chale Island

    Island Resort · 40 bandas

    Chale Island, private island, Diani area

    An extraordinary island experience, 40 bandas on a private island accessed only by boat, surrounded by tidal mangroves and a coral reef that provides some of the finest snorkelling on the Kenya coast without leaving the property. The island setting creates a genuine sense of total escape, no roads, no vehicles, just sand, coral, and sea. Known for exceptional marine activities and the particular magic of an island that belongs entirely to its guests. One of Kenya's most distinctive coastal experiences.

Show all 6 luxury staysShow fewer
  • LuxuryBed and breakfast

    Almanara Luxury Resort

    Boutique Luxury Villa Resort · 10 villas

    Diani Beach, south, quiet end

    An intimate, privately owned boutique resort managed by the Giovando family, 10 villas on a quieter stretch of Diani's beach that exude understated luxury without ostentation. Genuinely attentive service, the kind that anticipates needs before guests articulate them, and a refined culinary programme. The Swahili-influenced architecture and private garden settings give each villa a sense of complete seclusion. A favourite recommendation among specialist Africa operators for honeymooners and couples seeking quality over scale.

  • LuxuryBed and breakfast

    Pinewood Beach Resort & Spa

    Resort & Spa · 62 rooms

    Diani Beach, south, Galu Beach

    A relaxed, grown-up resort at the quieter southern end of Diani on Galu Beach, 62 rooms in a property that prioritises genuine tranquillity over the busier social atmosphere of central Diani. Known for an excellent spa and a particularly warm service culture. The beach at Galu is less crowded than central Diani and the reef snorkelling directly offshore is excellent. A favourite among repeat visitors to Diani who have tried the central properties and want a quieter, more personal experience.

  • LuxuryBed and breakfast

    Swahili Beach Resort

    Luxury Beach Resort · 105 rooms

    Diani Beach, central beachfront

    Voted Africa's Finest Beach Resort twice by the World Travel Association, a 5-star property on the finest stretch of Diani's white sand that balances Swahili cultural heritage with modern resort luxury. The architecture draws on centuries of Indian Ocean coastal design: carved wooden screens, coral stone detailing, and a colour palette of ivory, indigo, and gold. Known for exceptional food, a world-class spa, and a service culture that consistently earns the resort international recognition. Activities include skydiving over the beach, one of Africa's most dramatic drop zones.

  • LuxuryBed and breakfast

    The Sands at Chale Island

    Island Resort · 40 bandas

    Chale Island, private island, Diani area

    An extraordinary island experience, 40 bandas on a private island accessed only by boat, surrounded by tidal mangroves and a coral reef that provides some of the finest snorkelling on the Kenya coast without leaving the property. The island setting creates a genuine sense of total escape, no roads, no vehicles, just sand, coral, and sea. Known for exceptional marine activities and the particular magic of an island that belongs entirely to its guests. One of Kenya's most distinctive coastal experiences.

Mid-range, 3 properties

  • Mid-rangeBed and breakfast

    Baobab Beach Resort & Spa

    Large Midrange Beach Resort · 288 rooms

    Diani Beach, north

    The northern anchor of Diani's beach hotel strip, a large, well-resourced midrange resort with 288 rooms, multiple pools, a spa, and a social atmosphere that makes it popular with groups and families. The baobab trees that give the resort its name are a genuine feature, enormous, ancient specimens around which the property was built. Known for consistent value and a comprehensive activities programme. A solid choice for travellers who want everything on-site without the luxury premium.

  • Mid-rangeBed and breakfast

    Diani Reef Beach Resort & Spa

    Full-Service Beach Resort · 143 rooms

    Diani Beach, central

    One of Diani's most established large-scale luxury resorts, 143 rooms and suites on a prime central beach position with a comprehensive spa, multiple restaurants, and direct access to the beach's finest snorkelling waters. The resort's scale allows full-service amenities including a dive centre, watersports operation, and a children's programme that make it particularly well-suited to families. Known for reliable quality and a strong repeat-guest following among Nairobi residents.

  • Mid-rangeBed and breakfast

    Southern Palms Beach Resort

    All-Inclusive Beach Resort · 278 rooms

    Diani Beach, central

    The largest all-inclusive resort on the Kenya coast, 278 rooms in a well-run, sociable resort that delivers very good value for money on a full-board or all-inclusive basis. The scale means excellent facilities: multiple pools, a watersports centre, entertainment programme, and a long stretch of beach. Known for a warm, lively atmosphere popular with families, groups, and travellers who want an all-in beach holiday at an accessible price. One of Diani's most consistent value performers.

Show all 3 mid-range staysShow fewer
  • Mid-rangeBed and breakfast

    Southern Palms Beach Resort

    All-Inclusive Beach Resort · 278 rooms

    Diani Beach, central

    The largest all-inclusive resort on the Kenya coast, 278 rooms in a well-run, sociable resort that delivers very good value for money on a full-board or all-inclusive basis. The scale means excellent facilities: multiple pools, a watersports centre, entertainment programme, and a long stretch of beach. Known for a warm, lively atmosphere popular with families, groups, and travellers who want an all-in beach holiday at an accessible price. One of Diani's most consistent value performers.

Frequently asked questions

Anything not answered here, a consultant answers directly. More planning questions are on the FAQ page, and before you fly, read Kenya eTA and entry requirements.

Best kite surfing winds Jul–Sep. Warmest, sunniest Dec–Jan. Very busy over Christmas and New Year, book 12+ months ahead.

No. Park fees are not included in accommodation rates and are added at quotation stage. Charged per visit at the gate, and only for boat, snorkelling and diving trips into the marine park: there is no fee for using the beach. Under 5 free. Ages 5–17 pay the child rate. East African citizen and resident rates are charged in Kenyan shillings.

Diani Beach is Kenya's most celebrated beach destination, a 25-kilometre arc of talcum-white sand backed by swaying palms and fronted by the warm turquoise waters of the Indian Ocean. Consistently ranked among Africa's finest beaches, Diani combines natural beauty, world-class water sports, and a sophisticated hospitality scene that has made it the preferred coastal escape for discerning travellers worldwide.

The white sand and Indian Ocean at Diani Beach

Plan your days in Diani

Start here and add the regions around it, or let us suggest a route. A consultant takes it from there.