

Things to do in Diani Beach
Quick answer
What are the best things to do in Diani Beach?
Outty ranks 187 bookable experiences in Diani Beach, Kenya. The highest scoring is Full Day Dolphin Watching with Snorkeling in Wasini at 85 out of 100, followed by Full-Day Special Wasini Island Tour with Snorkeling and Lunch, Kisite Mpunguti Dolphin Safari & Snorkeling with Wasini Island, PILLI PIPA DHOW, the genuine product, snorkeling tour to Kisite Marine Park. Prices start at $20 per person and 0 experiences score 90 or above, putting them in the Outty 90+ Club.
- Ranked experiences
- 187
- In the 90+ Club
- 0
- From
- $20 per person
- Bookable today
- 120
Top tour operators in Diani Beach
The companies behind the experiences, ranked by how much of Diani Beach they cover.
Gracepatt Ecotours Kenya
60 experiences across 5 cities
Diani Travel and Tours
39 experiences across 3 cities
PERFECT WILDERNESS TOURS AND SAFARIS
38 experiences across 5 cities
Perfect Safaris
28 experiences across 5 cities
African Beast tours and safaris
24 experiences across 5 cities
FRENZY ADVENTURES LIMITED
22 experiences across 2 cities
Expedition Happy Hour
21 experiences across 6 cities
VALLEY ROCKS TOURS
20 experiences across 4 cities
Last Minute in Diani Beach
Confirmed availability today or tomorrow.


Full-Day Special Wasini Island Tour with Snorkeling and Lunch

Kisite Mpunguti Dolphin Safari & Snorkeling with Wasini Island

PILLI PIPA DHOW, the genuine product, snorkeling tour to Kisite Marine Park

OVERNIGHT SAFARI to SALT LICK LODGE from Mombasa or Diani

Diani Taxi and Airport Transfers
Family Friendly in Diani Beach
Works with children in tow, by age policy and pacing.

Zanzibar Prime Taxi Services

Small-Group Tour: Shimba Hills National Park from Diani Beach

Private Overnight Tsavo National Park East Tour by Minivan
Food & Drink in Diani Beach
Food tours, tastings, markets and dinner experiences.

Full-Day Special Wasini Island Tour with Snorkeling and Lunch

Kisite Mpunguti Dolphin Safari & Snorkeling with Wasini Island

PILLI PIPA DHOW, the genuine product, snorkeling tour to Kisite Marine Park

Diani Taxi and Airport Transfers

Kisite Mpunguti Marine Park Full Day Excursion

Wasini Dolphin Spotting Tour
Culture & History in Diani Beach
Museums, landmarks and stories behind the streets.

Full Day Dolphin Watching with Snorkeling in Wasini

Full-Day Special Wasini Island Tour with Snorkeling and Lunch

Kisite Mpunguti Dolphin Safari & Snorkeling with Wasini Island

OVERNIGHT SAFARI to SALT LICK LODGE from Mombasa or Diani

Diani Taxi and Airport Transfers

5-Day Safari Tour in 3 National Parks
Outdoors in Diani Beach
Fresh air, water, trails and skyline views.

Kisite Mpunguti Dolphin Safari & Snorkeling with Wasini Island

PILLI PIPA DHOW, the genuine product, snorkeling tour to Kisite Marine Park

OVERNIGHT SAFARI to SALT LICK LODGE from Mombasa or Diani

Diani Taxi and Airport Transfers

Sunset Canoe Tour on a River within the Mangroves

Zanzibar Prime Taxi Services
Nightlife in Diani Beach
After dark: bars, shows and evening cruises.

OVERNIGHT SAFARI to SALT LICK LODGE from Mombasa or Diani

Zanzibar Prime Taxi Services

Kisite Mpunguti Marine Park Full Day Excursion

Wasini Dolphin Spotting Tour

2 day Tsavo East from Diani/Mombasa Jeep 4x4 Safari with Options

2 Days 1 Night Saltlick Lodge Private Safari from Diani Beach
Highest rated in Diani Beach
The top of the Outty Ranking across 187 local experiences
- 1Full Day Dolphin Watching with Snorkeling in Wasini7h • from $12484.8
- 2Full-Day Special Wasini Island Tour with Snorkeling and Lunch9h • from $12584.6
- 3Kisite Mpunguti Dolphin Safari & Snorkeling with Wasini Island9h • from $12083.2
- 4PILLI PIPA DHOW, the genuine product, snorkeling tour to Kisite Marine Park8h • from $13580.2
- 5OVERNIGHT SAFARI to SALT LICK LODGE from Mombasa or Diani48h • from $28978.2
- 6Diani Taxi and Airport Transfers1h • from $7077.1
- 7Sunset Canoe Tour on a River within the Mangroves2h • from $2876.1
- 8Zanzibar Prime Taxi Services0.3h • from $2074.3
- 9Kisite Mpunguti Marine Park Full Day Excursion9h • from $12072.0
- 105-Day Safari Tour in 3 National Parks120h • from $3,03071.6
- 11Wasini Dolphin and Snorkeling Excursion9h • from $12070.8
- 12Wasini Dolphin Spotting Tour8h • from $16569.4
People also ask
What are the top 15 things to do in Diani Beach?
Our ranked guide lists the 15 best experiences in Diani Beach with prices, time needed and quick picks for families, rainy days and last-minute plans. Read the answer
Planning questions about Diani Beach
- What are the best things to do in Diani Beach?
- Full Day Dolphin Watching with Snorkeling in Wasini is the highest ranked experience in Diani Beach, scoring 85 out of 100 on the Outty Ranking from 140 traveler reviews. Full-Day Special Wasini Island Tour with Snorkeling and Lunch, Kisite Mpunguti Dolphin Safari & Snorkeling with Wasini Island, PILLI PIPA DHOW, the genuine product, snorkeling tour to Kisite Marine Park, OVERNIGHT SAFARI to SALT LICK LODGE from Mombasa or Diani round out the top five. Outty ranks 187 bookable experiences in Diani Beach, Kenya, and 0 of them score 90 or above.
- How much do activities in Diani Beach cost?
- The median price across everything we rank in Diani Beach is $595 per person, and the cheapest starting price is $20 on Zanzibar Prime Taxi Services. Guided, small-group and skip-the-line versions sit above the median, and peak weekends price higher than midweek mornings.
- Can I book something in Diani Beach for today?
- Yes. 120 of the top 120 experiences we rank in Diani Beach currently show same-day availability. Same-day slots are limited, so book early in the day where you can.
- Is Diani Beach good for families?
- Yes. 3 of the experiences we rank in Diani Beach are family friendly, covering short, low-cost activities as well as full-day outings. Check the minimum age on each experience page before booking.
- How many days do you need in Diani Beach?
- Three full days covers the headline sights without sprinting: one anchor experience each morning, an unhurried afternoon in a single neighborhood, then a food or nightlife booking in the evening. Five days lets you add a day trip outside the city.
- When is the best time to visit Diani Beach?
- Prices and queues climb in peak weeks, while shoulder season gives you better availability on the top-ranked experiences and more room to change plans.
- Can I cancel a booking in Diani Beach?
- 114 of the 120 experiences we rank in Diani Beach offer free cancellation, usually up to 24 hours before the start time. The exact window is shown on each experience page before you book.
- How does the Outty Ranking work?
- Every experience in Diani Beach gets a single 0 to 100 score built from traveler sentiment, the depth of review evidence, recent booking momentum, price fairness against comparable options in the same city, operator standing and cancellation flexibility. Scores are benchmarked within Diani Beach so a strong local option is not buried by global volume, and anything at 90 or above joins the Outty 90+ Club.