excurgo
DestinationsToursBlog
Excurgo earns a commission when you book through our links to Viator, at no extra cost to you.
Powered byViator
excurgo

Tours and experiences worldwide from Viator. Compare them here and book on Viator — no extra fees.

Company
  • About Us
  • Blog
  • Partner With Us
Travellers
  • Support 24/7
  • Cancellation
  • FAQ
Explore
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
  • About Us
  • Blog
  • Partner With Us
  • Support 24/7
  • Cancellation
  • FAQ
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
© 2026 Excurgo. Tour aggregator powered by Viator.
PrivacyTermsCookies
  1. Home
  2. Destinations
  3. Kenya
  4. Diani Beach
Diani Beach · Kenya

Diani Beach Tours & Things to Do

Discover the best Diani Beach tours and things to do on Kenya’s tropical south coast: sail to Wasini Island for dolphin watching and snorkeling at Kisite Marine Park, spot elephants and lions on a Tsavo safari, hike the Shimba Hills to Sheldrick Falls, cruise the Kongo River by dhow at sunset, explore Mombasa’s old town and Fort Jesus, and relax on powder-white sand. Compare top-rated experiences and plan the perfect trip.

208 experiences Free cancellation Top-rated tours Instant booking
Explore experiences
Plan your trip
Wasini & Dolphins, Diani Beach
Tsavo Safari, Diani Beach
Diani Beach, Diani Beach
Wasini & DolphinsTsavo SafariShimba HillsMombasa & CultureBeach & Boats

Sunset tours in Diani Beach

Departures that are under way when the sun sets in the coming weeks — start times checked against the local sunset.

Sunset Canoe Tour on a River within the Mangroves
Diani Beach
Sunset Canoe Tour on a River within the Mangroves
4.9(34)·2 hours
from$28/ person
via Viator
Canoeing Sundowner Tour on Kongo River
Kenya
Canoeing Sundowner Tour on Kongo River
5.0(1)·3 hours
from$20/ person
via Viator
Diani Beach Sunset Dhow Cruise with Dinner
Diani Beach
Diani Beach Sunset Dhow Cruise with Dinner
5.0(1)·4 hours
from$69/ person
via Viator

Good for families in Diani Beach

Children can join from a young age and pay less than adults — taken from each operator’s price list.

Full-Day Special Wasini Island Tour with Snorkeling and Lunch
Diani Beach
Full-Day Special Wasini Island Tour with Snorkeling and Lunch
4.7(305)·9 hours
from$125/ person
via Viator
Mombasa City Tour
Mombasa
Mombasa City Tour
4.9(257)·3 hours
from$40/ person
via Viator
PILLI PIPA DHOW, the genuine product, snorkeling tour to Kisite Marine Park
Diani Beach
PILLI PIPA DHOW, the genuine product, snorkeling tour to Kisite Marine Park
4.6(238)·8–9 hours
from$135/ person
via Viator
Day Trip - Tsavo East National Park ( Man Eater Lions of Tsavo & Other Big Five)
Diani Beach
Day Trip - Tsavo East National Park ( Man Eater Lions of Tsavo & Other Big Five)
4.4(86)·11–12 hours
from$200/ person
via Viator
Kisite Mpunguti Dolphin Safari & Snorkeling with Wasini Island
Diani Beach
Kisite Mpunguti Dolphin Safari & Snorkeling with Wasini Island
4.9(84)·9 hours
from$117/ person
via Viator
2 Days Tsavo East National Park Tour From Mombasa/Diani (1 Night)
Mombasa
2 Days Tsavo East National Park Tour From Mombasa/Diani (1 Night)
4.9(57)·1 day
from$714/ person
via Viator
Wasini Dolphin Spotting Tour
Diani Beach
Wasini Dolphin Spotting Tour
4.6(51)·8 hours
from$165/ person
via Viator
Full Day Dolphins Watching with Snorkeling in Wasini
Diani Beach
Full Day Dolphins Watching with Snorkeling in Wasini
5.0(44)·8 hours
from$135/ person
via Viator
Book now

Top experiences in Diani Beach

Hand-picked, top-rated tours and tickets from Viator. Prices are per person.

See all 208 experiences
Full-Day Special Wasini Island Tour with Snorkeling and Lunch
Diani Beach
Full-Day Special Wasini Island Tour with Snorkeling and Lunch
4.7(305)·9 hours
from$125/ person
via Viator
Mombasa City Tour
Mombasa
Mombasa City Tour
4.9(257)·3 hours
from$40/ person
via Viator
PILLI PIPA DHOW, the genuine product, snorkeling tour to Kisite Marine Park
Diani Beach
PILLI PIPA DHOW, the genuine product, snorkeling tour to Kisite Marine Park
4.6(238)·8–9 hours
from$135/ person
via Viator
Full Day Dolphin Watching with Snorkeling in Wasini
Diani Beach
Full Day Dolphin Watching with Snorkeling in Wasini
4.9(138)·7–8 hours
from$124/ person
via Viator
2-Day Safari in Taita Hills from Mombasa
Mombasa
2-Day Safari in Taita Hills from Mombasa
4.9(102)·2 days
from$435/ person
via Viator
Day Trip - Tsavo East National Park ( Man Eater Lions of Tsavo & Other Big Five)
Diani Beach
Day Trip - Tsavo East National Park ( Man Eater Lions of Tsavo & Other Big Five)
4.4(86)·11–12 hours
from$200/ person
via Viator
Zanzibar Private Prime Taxi Services
Zanzibar City
Zanzibar Private Prime Taxi Services
4.9(84)·20 min–1h 30min
from$20/ person
via Viator
Kisite Mpunguti Dolphin Safari & Snorkeling with Wasini Island
Diani Beach
Kisite Mpunguti Dolphin Safari & Snorkeling with Wasini Island
4.9(84)·9 hours
from$117/ person
via Viator
2 Days Tsavo East National Park Tour From Mombasa/Diani (1 Night)
Mombasa
2 Days Tsavo East National Park Tour From Mombasa/Diani (1 Night)
4.9(57)·1 day
from$714/ person
via Viator
Wasini Dolphin Spotting Tour
Diani Beach
Wasini Dolphin Spotting Tour
4.6(51)·8 hours
from$165/ person
via Viator
Full Day Dolphins Watching with Snorkeling in Wasini
Diani Beach
Full Day Dolphins Watching with Snorkeling in Wasini
5.0(44)·8 hours
from$135/ person
via Viator
OVERNIGHT SAFARI to SALT LICK LODGE from Mombasa or Diani
Diani Beach
OVERNIGHT SAFARI to SALT LICK LODGE from Mombasa or Diani
4.8(36)·2 days
from$289/ person
via Viator
Sunset Canoe Tour on a River within the Mangroves
Diani Beach
Sunset Canoe Tour on a River within the Mangroves
4.9(34)·2 hours
from$28/ person
via Viator
3 Days(2 nights) Tsavo East Tour & Saltlick (Cost based on minimum 2 persons)
Mombasa
3 Days(2 nights) Tsavo East Tour & Saltlick (Cost based on minimum 2 persons)
4.9(26)·3 days
from$1,266/ person
via Viator
3 Days, 2 Nights Safari - Amboseli National Park and Tsavo West Adventure Safari
Diani Beach
3 Days, 2 Nights Safari - Amboseli National Park and Tsavo West Adventure Safari
4.7(20)·3 days
from$1,050/ person
via Viator
Kisite Mpunguti Marine Park Full Day Excursion
Diani Beach
Kisite Mpunguti Marine Park Full Day Excursion
4.9(17)·9 hours
from$120/ person
via Viator
Tsavo East 1 Day Safari, Beach To Beach In 4wd Jeep
Diani Beach
Tsavo East 1 Day Safari, Beach To Beach In 4wd Jeep
4.9(16)·1–7 hours
from$360/ person
via Viator
Dolphin Watch and Snorkeling at Kisite Marine Park Wasini Island
Mombasa
Dolphin Watch and Snorkeling at Kisite Marine Park Wasini Island
3.6(15)·9 hours
from$120/ person
via Viator
Mombasa Getaway with Haller Park Tours
Mombasa
Mombasa Getaway with Haller Park Tours
5.0(8)·7 hours
from$80/ person
via Viator
Half Day Ukunda Village Tour in Diani Beach
Diani Beach
Half Day Ukunda Village Tour in Diani Beach
4.4(8)·6 hours
from$60/ person
via Viator
2 Days, 1 Night - Tsavo East National Park Safari
Mombasa
2 Days, 1 Night - Tsavo East National Park Safari
4.4(7)·2 days
from$630/ person
via Viator
Diani Beach Glass Bottom Boat Ride with Underwater Show
Diani Beach
Diani Beach Glass Bottom Boat Ride with Underwater Show
4.0(7)·2 hours
from$35/ person
via Viator
Mombasa City Tour - Fort Jesus, Old Town, Spice Town & Craft
Diani Beach
Mombasa City Tour - Fort Jesus, Old Town, Spice Town & Craft
5.0(5)·4 hours
from$121/ person
via Viator
2 days 1 Night Tsavo East Private Safari from Diani beach
Diani Beach
2 days 1 Night Tsavo East Private Safari from Diani beach
5.0(5)·2 days
from$550/ person
via Viator
1 Day Tsavo East Safari ( Minimum 2 Pax)
Diani Beach
1 Day Tsavo East Safari ( Minimum 2 Pax)
4.2(5)·5–7 hours
from$389/ person
via Viator
1 Day Tsavo East Safari Trip From Diani/Mombasa
Diani Beach
1 Day Tsavo East Safari Trip From Diani/Mombasa
5.0(4)·11 hours
from$240/ person
via Viator
(2 Days, 1 Night) Day & Night Game Drive Tsavo East National Park
Diani Beach
(2 Days, 1 Night) Day & Night Game Drive Tsavo East National Park
5.0(4)·2 days
from$765/ person
via Viator
Overnight Safari to Tsavo East with Pick Up From Mombasa
Diani Beach
Overnight Safari to Tsavo East with Pick Up From Mombasa
4.8(4)·2 days
from$554/ person
via Viator
3 Days Tsavo East & West Safari from Diani Beach Mombasa
Diani Beach
3 Days Tsavo East & West Safari from Diani Beach Mombasa
5.0(4)·3 days
from$980/ person
via Viator
2 Days Saltlick Safari Through Tsavo East from Diani/Mombasa
Diani Beach
2 Days Saltlick Safari Through Tsavo East from Diani/Mombasa
5.0(4)·2 days
from$700/ person
via Viator
Private overnight To Saltlick Safari Lodge From Mombasa Or Diani
Mombasa
Private overnight To Saltlick Safari Lodge From Mombasa Or Diani
5.0(3)·2 days
from$499/ person
via Viator
3 Days Tsavo East and Saltlick Lodge Safari from Diani Beach
Diani Beach
3 Days Tsavo East and Saltlick Lodge Safari from Diani Beach
5.0(3)·3 days
from$900/ person
via Viator
Elky Diani Glass Bottom Tour to Robinson Island
Diani Beach
Elky Diani Glass Bottom Tour to Robinson Island
5.0(2)·6–8 hours
from$35/ person
via Viator
Shimba Hills and Sheldrick Waterfall Day Tour
Diani Beach
Shimba Hills and Sheldrick Waterfall Day Tour
3.0(2)·10 hours
from$221/ person
via Viator
2 Days Tsavo east Jeep Safari (minimum 2 persons)
Diani Beach
2 Days Tsavo east Jeep Safari (minimum 2 persons)
4.5(2)·2 days
from$610/ person
via Viator
Canoeing Sundowner Tour on Kongo River
Kenya
Canoeing Sundowner Tour on Kongo River
5.0(1)·3 hours
from$20/ person
via Viator
Diani Beach Sunset Dhow Cruise with Dinner
Diani Beach
Diani Beach Sunset Dhow Cruise with Dinner
5.0(1)·4 hours
from$69/ person
via Viator
Moi International Airport to Diani
Mombasa
Moi International Airport to Diani
5.0(1)·1h 40min
from$30/ person
via Viator
2 DAYS TAITA HILLS SAFARI (Minimum 2 pax)
Diani Beach
2 DAYS TAITA HILLS SAFARI (Minimum 2 pax)
5.0(1)·2 days
from$480/ person
via Viator
2 Days Taita Hills Game Sanctuary Saltlick Lodge
Diani Beach
2 Days Taita Hills Game Sanctuary Saltlick Lodge
4.0(1)·2 days
from$520/ person
via Viator
4 Days, 3 Nights - Best thing to do Tsavo East/West and Amboseli
Diani Beach
4 Days, 3 Nights - Best thing to do Tsavo East/West and Amboseli
5.0(1)·4 days
from$1,440/ person
via Viator
1 Day Wasini Dolphin Tour From Diani Beach
Diani Beach
1 Day Wasini Dolphin Tour From Diani Beach
10 hours
from$98/ person
via Viator
2-Day Taita Hills Salt Lick Lodge Sanctuary Safari Adventure
Diani Beach
2-Day Taita Hills Salt Lick Lodge Sanctuary Safari Adventure
2 days
from$591/ person
via Viator
Sunset Canoe Cruise at Kongo River
Diani Beach
Sunset Canoe Cruise at Kongo River
1–2 hours
from$45/ person
via Viator
3 Days Tsavo East and Tsavo West Safari from Diani Mombasa Watamu
Diani Beach
3 Days Tsavo East and Tsavo West Safari from Diani Mombasa Watamu
3 days
from$900/ person
via Viator
Diani Giriama Cultural Dance Show and Local Village Tour
Diani Beach
Diani Giriama Cultural Dance Show and Local Village Tour
2 hours
from$35/ person
via Viator
Jet Ski Dolphin Safari at Galu Beach
Diani Beach
Jet Ski Dolphin Safari at Galu Beach
1 hour
from$138/ person
via Viator
2 DAYS TSAVO EAST SAFARI OFFER (minimum 2 pax)
Diani Beach
2 DAYS TSAVO EAST SAFARI OFFER (minimum 2 pax)
2 days
from$500/ person
via Viator
Browse

Explore Diani Beach by interest

Whatever brings you to Diani Beach — world-class museums, the river, or a long lunch — start with the experiences travellers love most.

Wasini & dolphins

Reef & sea.

Explore

Tsavo safari

Big Five.

Explore

Shimba Hills

Rainforest & falls.

Explore

Mombasa

Swahili culture.

Explore

Beach & boats

White sand.

Explore

Kongo River

Sunset dhow.

Explore

Watersports

Kitesurf & dive.

Explore

Beach & safari

Sea & bush.

Explore
What to see

Top attractions in Diani Beach

The landmarks that define the city — and the tickets and tours that get you in, often skipping the line.

Wasini Island

Wasini Island

Dolphins & reef.

20 toursView tours
Tsavo

Tsavo

Big Five safari.

25 toursView tours
Shimba Hills

Shimba Hills

Rainforest & falls.

15 toursView tours
Fort Jesus

Fort Jesus

Mombasa old town.

15 toursView tours
Diani Beach

Diani Beach

White sand.

15 toursView tours
Kisite Reef

Kisite Reef

Snorkeling.

15 toursView tours
Colobus Monkeys

Colobus Monkeys

Diani wildlife.

10 toursView tours
Kongo River

Kongo River

Sunset dhow.

10 toursView tours
Plan your days

Diani Beach itinerary ideas

Ready-made routes you can book against — from a single perfect day to a long weekend.

1 day

Diani in 1 day

  1. 1Wasini
  2. 2Dolphins
  3. 3Snorkel
  4. 4Sunset
Read the guide
2 days

Diani in 2 days

  1. 1Wasini
  2. 2Tsavo
  3. 3Shimba Hills
  4. 4Beach
Read the guide
Safari & wild

Diani safari & wild

  1. 1Tsavo
  2. 2Shimba Hills
  3. 3Wasini
  4. 4Falls
Read the guide
With kids

Diani with kids

  1. 1Dolphins
  2. 2Beach
  3. 3Mombasa
  4. 4Snorkel
Read the guide
Outside the city

Day trips from Diani Beach

Places worth leaving the city for — most are an easy half- or full-day from the centre.

All day trips
Wasini IslandSouth away

Wasini Island

Dolphins & reef.

from €60View trips
Tsavo EastInland away

Tsavo East

Big Five safari.

from €120View trips
Shimba HillsNear away

Shimba Hills

Rainforest & falls.

from €70View trips
Mombasa1 hr away

Mombasa

Fort Jesus.

from €50View trips
Diani BeachLocal away

Diani Beach

White sand.

from €40View trips
Kongo RiverNear away

Kongo River

Sunset dhow.

from €40View trips
Practical guide

Know before you go

Short, straight answers to the questions every Diani Beach visitor asks before booking.

Dry (Dec–Mar)

Hot, sunny and dry — the best time for the beach.

Dry (Jun–Oct)

Warm and dry, ideal for safaris and the coast.

For dolphins

The dry months bring the calmest seas.

Long rains (Apr–May)

Wettest and greenest, with fewer visitors.

For safari

June to October is prime for Tsavo wildlife.

Best overall

December to March and July to October are ideal.

One day

A Wasini dolphin and snorkel tour.

Two days

Add a Tsavo safari or Shimba Hills.

Three days

Add Mombasa and beach time.

For the sea

Wasini dolphins and reef snorkeling.

For safari

A Tsavo Big Five day or overnight trip.

With kids

Dolphins, beaches and glass-bottom boats.

Tours & transfers

Tours include hotel pickup and transport.

By boat

Dhows sail to Wasini and along the reef.

By tuk-tuk

Tuk-tuks and taxis run along the beach road.

On foot

The beach itself is glorious for walking.

Where to stay

Stay along the Diani Beach strip.

Kenyan shilling

Kenya uses the shilling; US dollars widely accepted.

Wasini tour

Book a dolphin and snorkel dhow tour.

Tsavo safari

Choose a day trip or overnight safari.

Shimba Hills

Hike to the Sheldrick Falls.

Mombasa

Explore Fort Jesus and the old town.

Beach boats

Ride a glass-bottom boat over the reef.

Sun protection

The equatorial sun is strong — bring sunscreen.

Wasini tours

Popular dolphin tours sell out — book ahead.

Tsavo safaris

Overnight safaris fill up — reserve early.

Shimba Hills

Guided hikes fill up — book ahead.

Mombasa trips

City tours sell out — reserve early.

Watersports

Kitesurf lessons fill up — book ahead.

High season

December to March is busiest — book ahead.

Wasini tour

Around $60–100 for a dolphin and snorkel tour.

Tsavo day safari

About $120–180 for a Tsavo day safari.

Shimba Hills

Roughly $70–110 for a Shimba Hills tour.

Mombasa tour

Around $50–90 for a Mombasa city tour.

Beach boat

About $40–70 for a glass-bottom boat trip.

How to save

Join group tours to cut costs.

When to visit

Diani Beach through the seasons

What's best, how busy it gets, and one booking tip for each time of year.

Dry (Dec–Mar)
Dec–Mar
Best for
Beach & sea.
Crowds
Booking tip
Peak.
Long rains (Apr–May)
Apr–May
Best for
Green & quiet.
Crowds
Booking tip
Wettest.
Dry (Jun–Oct)
Jun–Oct
Best for
Safari & coast.
Crowds
Booking tip
Prime.
Short rains (Nov)
Nov
Best for
Fresh & quiet.
Crowds
Booking tip
Showers.
People also ask

Diani Beach travel FAQ

What are the best tours in Diani Beach?

The highest-rated experiences are Wasini Island dolphins, a Tsavo safari, the Shimba Hills, and Mombasa old town.

What should I book in advance in Diani Beach?

Reserve Wasini dolphin tours, Tsavo safaris and Shimba Hills hikes ahead, especially in high season.

How many days do I need in Diani Beach?

One day covers the sea, and two to three let you add a safari and the hills.

Is Diani Beach worth visiting?

Yes — Diani blends powder-white beaches with dolphins, safaris and coastal culture.

When is the best time to visit Diani Beach?

December to March and July to October offer the sunniest, driest weather.

Can you go on safari from Diani Beach?

Yes — Tsavo East and West are within reach for day and overnight safaris.

Is Diani Beach good for families?

Yes — the dolphins, beaches and boats make it great for families.
1Wasini & Dolphins2Tsavo Safari3Shimba Hills4Mombasa & Culture5Beach & Boats
1Diani in 1 day2Diani in 2 days3Diani safari & wild4Diani with kids
1Rome2London3Barcelona4Amsterdam5Prague6Lisbon7Vienna8Venice9Florence10Madrid11Berlin12Budapest
208 Diani Beach experiencesfrom $40 · free cancellation
Explore tours

Nearby destinations

MombasaKenya · 350 tours · prices per person, book with partnerNairobiKenya · 180 tours · prices per person, book with partnerMaasai Mara National ReserveKenya · 176 tours · prices per person, book with partnerLuxorEgypt · 4,629 tours · prices per person, book with partnerGizaEgypt · 3,717 tours · prices per person, book with partnerHurghadaEgypt · 3,386 tours · prices per person, book with partnerArushaTanzania · 2,329 tours · prices per person, book with partnerAswanEgypt · 1,909 tours · prices per person, book with partnerAgadirMorocco · 1,672 tours · prices per person, book with partnerFezMorocco · 1,635 tours · prices per person, book with partnerSharm el SheikhEgypt · 1,364 tours · prices per person, book with partnerCasablancaMorocco · 1,239 tours · prices per person, book with partner