Rejuvenating Diani Beach 3-day Itinerary

  • Day 1: Discovering Diani's beauty
    10 minutes (5km) from Ukunda Airport.

    Begin your day with a walk on the gleaming Diani Beach, seemingly endless white sand, and turquoise blue ocean water that makes the perfect picturesque setting of a rejuvenating vacation spot. Enjoy the warmth of the sun while sipping on fresh coconut water in the company of friendly monkeys that thrive in the area. Cap off your day with a relaxing bath at Uzuri Spa and Fitness Forest for a little extra indulgence.

  • Day 2: Exploring Diani's Rich History
    20 minutes (10km) from Diani to Kaya Kinondo's entrance.

    Get in touch with the local culture and history at Kaya Kinondo Sacred Forest, a world heritage site that provides rare insights into the customs and beliefs of the Coastal communities. The forest was once the sanctuary for the native Digo people's spiritual rituals and has now preserved itself to tell untold stories. Later on, head over to Nguuni Nature Sanctuary, located in Mombasa, where you get to get up close encounters with giraffes and rare bird species.

  • Day 3: Island Paradise and Nightlife
    45mins (15km) from Diani to Shimoni Jetty. 10 mins (5km) by boat from Shimoni to Wasini Island.

    Experience paradise on Wasini Island, a small, uninhabited sanctuary surrounded by coral reefs where you can snorkel, dive and catch sights of dolphins, anemones and sea turtles. It's the perfect place to spend a relaxing day soaking up the sun and enjoying delicious seafood samplers. As night falls, gaze over the coast's sparkling lights from the hilltop restaurant spectacularly located at Sails Beach Bar and Restaurant. Cap off your night enjoying live music and tantalizing drinks at Bidi Badu Beach Club.

Restaurants
  • Enjoy a delightful breakfast at Cafe Diani, serving freshly brewed coffee and a variety of pastries. Average cost for a meal is about $10 per person.
  • Savor a delicious lunch at Ali Barbour's Cave Restaurant, offering a unique dining experience in a natural cave setting. Average cost for a meal is about $20 per person.
  • Indulge in a romantic dinner at Sails Beach Bar & Restaurant, renowned for its gourmet seafood dishes and stunning ocean views. Average cost for a meal is about $30 per person.

Time and Costs Estimates

  • Uzuri Spa and Fitness Forest (2-3 hours, £50)
  • Kaya Kinondo Sacred Forest (1-2 hours, £5 per person)
  • Nguuni Nature Sanctuary (2-3 hours, £10 per person)
  • Wasini Island Excursion (6-7 hours, £50 per person)
  • Sails Beach Bar and Restaurant (2-3 hours, £20)
  • Bidi Badu Beach Club (3-4 hours, £15)

  • Total Estimated Costs: £150

Transportation

The main modes of transportation in Diani are by Taxi and Motorbike taxi known as "Boda-Boda." Diani also has public transport services, but they are not a reliable means of getting around town. It is always recommended to book a taxi through your hotel or online to prevent any in-town inconvenience. The estimated costs for transportation vary with distance and location, but a standard taxi charge is typically £1 per km. An alternative option is to rent a car or Motorbike for the high degree of flexibility.

Useful tips

If you have more than 3 days in Diani, you can consider visiting the Kisite-Mpunguti Marine National Park, located about 20 minutes from Wasini Island, where, on top of having a chance to explore diverse marine creatures, one can spot humpback and bottle-nose dolphins. Additionally, if pressed of time, you can consider skipping some of the places or activities listed here but not the beach experience, which is the perfect spot to unwind in the company of the sun and the sea.

Airports

Ukunda Airport (UKA) is the primary airport in Diani Beach. It is located 5km away from Diani town Centre, approximately 20 minutes via taxi or motorbike taxi services in moderate traffic.

0