Welcome to Diani Beach

But if that sounds like your typical resort town, think again. Diani has some of the best accommodation in Kenya, from budget party hostels to funky kitesurfing lodges and intimate honeymoon spots. Most places are spread along the beach road, hidden behind a line of forest.

When lazing in a hammock gets tiring, visit the coral mosques with their archways that overlook the open ocean, venture into the sacred forests where guides hug trees that speak in their ancestors’ voices, or take in the monkey sanctuary – all are good ways to experience more of the coast than the considerable charms of sun and sand.

Top experiences in Diani Beach

Amazing hotels and hostels

We've pre-picked the best hotels, hostels and bed and breakfasts to make your stay as enjoyable as possible.

Recent articles

Travel guides

Starting at $36.39

Image for

Diani Beach activities

$175 Day Trips & Excursions

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

Begin with pickup at your hotel in Diani Beach, then travel to Shimba Hills National Reserve. Upon arrival at Shimba Hills, pay the park entrance fee at the gate, and continue into the reserve for a morning game drive. This small-group tour allows for plenty of personal attention from the guide, who will help spot animals, birds, and other features throughout the day. Watch for some of the reserve's extraordinary wildlife in the Shimba Hills’ grassland and forest; the park is especially known for sightings of the endangered sable antelope, which fight off predators using long, scimitar-shaped horns.Bird watchers can tick off species on their “life lists,” as 111 bird species have been recorded in Shimba Hills, including 22 coastal endemics such as the ostrich eagle, African hawk, and honey guide. When the game drive concludes, keep exploring on foot: walk to Sheldrick Falls with a guide, a 1- to 2-hour round-trip hike, and enjoy an oasis of lianas and greenery surrounding the 69-foot (21-meter) cascade. Pause for lunch at Shimba Hills Lodge, then (weather permitting), you have the option to take a second walk through the bush around the lodge—or simply enjoy the view from the lodge. At the end of the afternoon, begin the return trip to Diani Beach, where this tour concludes with drop-off at your hotel. 

$120 Tours & Sightseeing

Wasini Full Day Tour - Available Daily

ITINERARY 6:30 Am: Pick up from your Mombasa or Diani Hotel and transfer to Wasini Island. 8:30 Am: Begin with a tour of the Shimoni Caves and learn more about the slave trade and the routes used during colonial times. 9:00 Am: You are on the dhow for the cruise and begin with dolphin spotting. If you are lucky get a once in a lifetime to swim with the dolphins as you snorkel and discover the marine life. Optional deep sea diving (at an extra cost) 12:00 Pm: After a wonderful experience at Kisite Mpunguti Marine National Park, head to the Island where you get to have a sea food lunch and cold beer or drink. 2:00 Pm: Go for a tour of the island and learn more about the local community and their way of life. 3:00 Pm : Bid goodbye to the island and head to the mainland where our guide will be waiting to take you back to your hotel or residence.

$8750 Outdoor Activities

21Days Best of Kenya & Tanzania Safari, Climbing Mount Kilimanjaro & Diani Beach

Day 01: Nairobi – Hell’s Gate and Lake Naivasha- Start your 21-day adventure with an early pickup from your accommodation within Nairobi or at the airport. The safari begins at 7 a.m.  Accommodation  Lake Naivasha Sopa ResortDay 02: lake Naivasha - Masai Mara –Game drives in Lake Naivasha & Masai Mara National Reserves- Accommodation Masai Mara Sopa LodgesDay 03: Masai Mara - Full day Game drives at Masai Mara National Reserves - Accommodation Masai Mara Sopa LodgesDay 04: Masai Mara – Morning Game drives at Masai Mara then depart for Isebania Border- Serengeti Accommodation Sopa LodgesDay 05: Serengeti - Full day Game drives at Serengeti National park - Serengeti Accommodation Sopa LodgesDay 06: Serengeti – Ngorongoro – Morning Game drives in Serengeti then depart for Ngorongoro National Park - Accommodation Ngorongoro Sopa LodgesDay 07: Ngorongoro - Arusha- Morning game drives in Ngorongoro the depart for Moshi- Accommodation Ameg Lodge KilimanjaroDay 08: Moshi – Machame- Start trekking Kilimanjaro through Machame route - Accommodation Machame HutDay 09: Machame - Shira Camp- Accommodation Shira HutDay 10: Shira camp - Barranco camp- Accommodation Barranco HutDay 11: Barranco Camp - Barafu camp- Accommodation  Barafu CampDay 12: Barafu camp - Summit – Mweka – Accommodation Mweka HutDay 13: Mweka camp – Moshi- Accommodation Ameg Lodge KilimanjaroDay 14: Moshi - Namanga – Accommodation Amboseli- Kibo Safari CampDay 15: Amboseli – Full day game drives at Amboseli National Park - Accommodation Kibo Safari CampDay 16: Amboseli - Tsavo west-  Morning game drive at Amboseli then depart to Tsavo West national park- Accommodation Sarova Taita Hills Game lodgeDay 17: Tsavo West - Tsavo East- Morning game drives at Tsavo West then depart to Tsavo East National Park - Accommodation Ashnil Safari Game LodgeDay 18: Tsavo east - Morning game drives at Tsavo East then depart to Diani beach.- Accommodation Baobab Beach ResortDay 19: Diani Beach .- Full day at Diani Beach relaxing- Accommodation Baobab Beach ResortDay 20: Diani Beach.- Another full day at Diani Beach relaxing - Accommodation Baobab Beach ResortDay 21: fly back to Nairobi to catch your flight back home and say bye

$130 Day Trips & Excursions

Full-Day Snorkeling Tour to Kisite Marine Park with Wasini Island Seafood Lunch

Enjoy a complimentary early morning pick up from your accommodation in Diani or Mombasa for the 50km drive to Shimoni, a traditional fishing village which serves as the starting point for our day’s adventure.On arrival in Shimoni at approximately 8.30am, you will be guided down the Kenya Wildlife Service jetty to board your traditional Arab sailing dhow and be greeted by your cheerful crew and captain. Enjoy home brewed Kenya coffee and freshly made tea with morning snacks as we make way for our snorkelling destination: Kisite Marine Park.Once settled on board, it will take you approximately 40 minutes to reach our first snorkelling site. You will receive a safety briefing and boat orientation, as well interesting commentary on local history, marine life and snorkelling advice. We will also use this time to keep an eye out for some of the resident population of bottlenose dolphins, as well as the humpback dolphins, whalesharks and even humpback whales!Before arriving at Kisite Marine Park, you will be fitted out with snorkelling masks and snorkels, fins and if you require one: a life jacket. Your marine guides for the day will gauge your snorkelling ability and comfort and provide you with tips and tutelage. Any beginners requiring one on one assistance will be paired up with their own snorkelling guide who will help them in the water.Upon arrival in Kisite Marine Park, you will snorkel twice, each time for approximately 45 minutes. Your experienced marine guides will point out hard to find fish and marine life, and we will take our time to explore this pristine coral reef teaming with incredible sights like turtles, moray eels, stingrays, large shoals of colourful fish and plenty more.With snorkelling and dolphin spotting finished for the day you will make the short journey to our Pilli Pipa restaurant in the middle of Wasini Island, a genuine hidden gem of the area where you will be served an authentic and fresh Swahili seafood lunch by smiling and singing Swahili ladies. Feast upon freshly caught crab and fish cooked in various ways, along with an abundance of other local delicacies. We cater to different dietary requirements if notified in advance. Included with lunch are alcoholic and non-alcoholic beverages.After your lunch in our island paradise restaurant, help yourself to some Kenyan coffee or try our special home brewed citronella tea made from lemongrass grown in our backyard garden. Lay back in our day dreamer’s lounge by the beachside and reflect on your day’s adventures, you’ve earned it.By approximately 4pm we will make the 5 minute boat ride back to the village of Shimoni, where you will be chauffeured back to your hotel. For those interested, you can visit the local infamous slave cave to learn more about the history of the slave trade that was prolific here up until the 19th century.

$254.99 Tours & Sightseeing

Shimba hills full day tour from Mombasa or Diani beach

Departs: See AvailabilityDeparture Time 7.00am, 6.00am, 8.00am Hotel pickups commence approximately 30 - 60 minutes prior to this time What To Expect The day begins well with a complimentary pickup from your Mombasa hotel. After a brief introduction, you set off for shimba hills with great views of the country side off the beach. The area is inhabitated by the Digo community. Take an hour-long nature and culture tour with Shimba Hills Forest Guide Association: visit a Digo village to learn about local butterfly breeding practices. You Continue deeper into the park, where you’ll leave the car behind for a hike to Sheldrick Falls, which tumbles 82 feet (25 meters) into cool, clear pool that’s ideal for an afternoon swim. Those preferring not to hike can explore the park on a short game drive, then meet up with the hikers for a more extensive wildlife-viewing drive. In addition to being important habitat for the endangered sable antelope, the Shimba Hills are home to leopard, waterbuck, bushbaby, and the nocturnal civet cat. Watch for the elephants that live in pockets of lush rain forest, then scan the trees for ostrich eagles, cuckoos, and African hawks. Enjoy your hot lunch at Shimba Hills Green Safari Camp, where you’ll spend an easy-going afternoon with views of the Usambara Mountains and Mwaluganje Elephant Sanctuary, a community-based conservation project. After lunch, you will depart for mombasa with a drop at your respective hotel.

$215 Cruises, Sailing & Water Tours

Wasini Dhow & Dolphin Excursion

ItineraryThis is a typical itinerary for this productStop At: Wasini IslandEarly pick up from your beach resort   Departure Times :South Coast resorts Appr. 0700Hrs.                             :Mombasa North Coast resorts Appr. 0600Hrs The morning drive is across the ferry to the South Coast where we stop briefly at Diani beach for other pick ups Later proceed to the historical small fishing village of Shimoni on a drive via coastal settlements with views of palm trees, cashew nuts, mango tree plantations At the Shimoni village jetty we board the motorized dhows for a cruise in the marine park and the surrounding Kisite, Mpunguti Islands. Snorkel and marvel at the rich marine life where corals, exotic fish and sea plants are protected. As we sail in the calm waters, we will be on the lookout for the resident dolphins that approach our dhow and beckon us to join them for a swimming duel. At Wasini Island, disembark and take a discovery stroll through the Island and its pure Swahili culture also visiting the giant coral garden and adjacent mangrove swamp forest. Our guide shall give us an in depth oration throughout the tour. Later, settle down for an adventurous barbeque seafood lunch with local Swahili accompaniments. After a short reflective siesta, board your dhows for the sail to the mainland jetty at Shimoni. Time permitting visit the Shimoni caves where slaves were “stored” during the old slave trading days before shipment to the Zanzibar slave market. Bid “Kwaheri” to the village folk and return to your beach resorts of Diani beach or north Coast hotelDuration: 1 day