Diani Beach is a premier 17km-long coastal destination on Kenya's Indian Ocean coast, located 30km south of Mombasa in Kwale County. Known for its white sands, palm trees, and coral reefs, it is a hub for tourism, offering activities like snorkeling, kite surfing, and skydiving.
Morning: Arrive at SGR Miritini Station. Take a budget shuttle or the "PSV" van via the Likoni Ferry to Diani.
Afternoon: Check into a budget-friendly stay like Diani Backpackers or Stilts Treehouses. Walk to the beach for a swim.
Evening: Enjoy dinner at a local "Chapo-Dondo" spot or a budget eatery like Ani’s Cafe.
Morning: Take a glass-bottom boat tour to the Robinson Island sandbank. Group tours are affordable (approx. Ksh 1,500 - 2,500) and include snorkeling.
Afternoon: Relax under the palms or visit the Colobus Conservation (Entry ~Ksh 250 - 500 for citizens).
Evening: Sunset at the Kongo River mouth. It’s free to visit, and you can watch the river meet the ocean
Morning: A budget day trip to Wasini Island. Look for "Join-in" group tours which are cheaper than private ones.
Afternoon: Visit the Kaya Kinondo Sacred Forest for a cultural walk through the ancestral home of the Digo people.
Evening: Visit Forty Thieves Beach Bar for happy hour—great vibes without a high cover charge.
Morning: Final morning swim and breakfast. Visit the Diani Shopping Centre for affordable coastal crafts.
Afternoon: Depart via shuttle for the SGR station in Mombasa for your journey back.
Hotel and lodge stays in the same areas as this trip.