
Beach Holiday
4-Day Diani Beach All-Inclusive Escape
Diani Beach
From
KES 72,000
per person sharing
Kenya · Coast
Diani Beach is Kenya’s South Coast escape for white sand, Indian Ocean swimming and water activities. From Nairobi, it works for a long weekend or a longer beach break, with Shimba Hills National Reserve adding a wildlife day out.

Beach Holiday
Diani Beach
From
KES 72,000
per person sharing

Family Holiday
Mombasa • Bamburi Beach • Mombasa Old Town • Mombasa Marine National Park
From
KES 64,500
per person sharing

Weekend Getaways
Naivasha • Hell's Gate National Park • Crescent Island • Nairobi
From
KES 21,500
per person sharing

Family Holiday
Watamu • Malindi
From
KES 52,000
per person sharing

Beach Holiday
Zanzibar • Stone Town • Nungwi Beach
From
KES 185,000
per person sharing

Bush Safari
Tsavo • Tsavo East National Park • Tsavo West National Park • Taita Hills • Nairobi
From
KES 69,500
per person sharing
Best time to visit: December–March and July–October
Diani Beach is a South Coast destination in Kwale County, approximately 20 miles south of Mombasa and around 300 miles south-east of Nairobi. The beach combines a relaxed Indian Ocean setting with water activities and access to Shimba Hills National Reserve. It suits short breaks, family holidays, couples and travellers who want beach time without leaving Kenya.
Diani Beach gives Kenyan travellers a practical change of pace from Nairobi, with a beach setting that can fit a long weekend or a longer holiday. The destination combines time on the shore with snorkelling, diving, fishing and nearby wildlife viewing. Its range of activities means one group can balance quiet beach hours with more active days.
Nairobi travellers can reach Diani Beach by road, by SGR train followed by a taxi or transfer, or by air. A train-and-taxi journey has been reported at approximately seven hours and 28 minutes, making it an option for travellers who are not pressed for time. Flights are the practical choice for a short break, while road travel allows a more flexible schedule.
Diani Beach holiday costs depend mainly on season, transport, accommodation, meals and activities. Starting market prices are about KES 17,600 for a three-day beach package and about KES 41,000 for a five-day package. These starting figures should be treated as a planning guide, because room type, flight arrangements, transfers and inclusions can raise the final trip cost.
December to March and July to October are the best periods for Diani Beach holidays. These months offer the most dependable conditions for classic beach time, swimming, snorkelling and diving. Travellers interested mainly in diving and marine life can also consider late October to March. Rainy and shoulder periods may be quieter, but weather can be less predictable.
Snorkelling and diving are among Diani Beach’s leading experiences, especially during the drier periods from December to March and July to October. Choose activities according to sea conditions and your confidence in the water. Travellers seeking marine-life-focused diving may find late October to March particularly appealing. Confirm equipment, safety procedures and departure conditions before booking any water activity.
Shimba Hills National Reserve is Diani Beach’s main nearby wildlife add-on, offering scenic views and the possibility of seeing elephants and rare antelope species. It works best as a planned day trip rather than an unstructured detour. Current research does not verify citizen or resident entry fees in KES, so travellers should confirm the applicable reserve charge directly before travel.
Diani Beach also offers kite surfing, jet skiing and deep-sea fishing for travellers who want more than a beach day. These activities are weather and sea-condition dependent, so availability can vary during a stay. Ask in advance what equipment, instruction, transfers and safety cover are included. Schedule active water sports early in the trip in case conditions require a change of plans.
Choose Diani Beach accommodation by looking closely at its location, meal plan, transfer arrangements and proximity to the beach or planned activities. Package listings in the market use different meal plans, so travellers should not assume that food, airport transfers or excursions are included. For a weekend break, reducing transfer time can matter more than adding extra activities to the itinerary.
Diani Beach is generally safe for tourists who follow basic precautions. Keep valuables secure, use arranged or trusted transport, remain alert after dark and follow guidance from water-activity providers. Kenyan travellers do not need a visa for this domestic journey, but should carry valid identification. Carry access to KES and confirm payment methods, pick-up points and activity requirements before leaving Nairobi.
Proven Adventures can plan a Diani Beach holiday around a three-day weekend, a longer stay or a beach-and-wildlife combination. Start by choosing your transport style, accommodation preference and priority experiences, such as diving or Shimba Hills National Reserve. Request a current itinerary that states the meal plan, transfers, activities and exclusions clearly, then confirm dates early for the best planning flexibility.

Plan it with us
Tell our planners when you want to travel and we’ll come back within one working day with live availability, honest prices in KES and a trip shaped around you — no obligation, no payment now.