White sand and turquoise Indian Ocean water at Diani Beach in Kenya

4 Days / 3 Nights

Diani Beach Escape: 4 Days on Kenya's Indian Ocean Coast

White sand beaches, coral reefs, marine wildlife, Shimba Hills, Wasini Island, and coastal Kenyan culture.

Duration

4 Days / 3 Nights

Location

Diani Beach, Kenya Coast

Transfer Options

Flight or SGR + Road

Published Package

From USD 523

Pricing note: The published from USD 523 group package and USD 989 solo package use Diani Sea Lodge with SGR and road transfers. Accommodation upgrades or a domestic flight option can change the final quote.

Diani Beach sits south of Mombasa on Kenya's Indian Ocean coastline. Wide white sands, warm turquoise water, and coral reefs just offshore make it one of the country's best-known coastal destinations.

This 4-day escape goes beyond beach leisure. The itinerary includes snorkeling at Kisite-Mpunguti Marine National Park, a Swahili seafood lunch on Wasini Island, wildlife at Shimba Hills National Reserve, and a visit to the Shimoni Slave Caves.

Diani can be booked as a standalone coastal trip or used as the beach finish after a longer Kenya wildlife safari.

Diani Beach Escape Highlights

Kisite-Mpunguti Marine Park

Explore coral reefs, tropical fish, and Indian Ocean marine life on a full-day boat excursion.

Wasini Island

Enjoy a Swahili seafood lunch during your marine excursion and experience the coastal setting of Wasini Island.

Shimba Hills

Explore a coastal forest reserve known for sable antelopes, elephants, and diverse birdlife.

Diani Beach

Relax on white sand beaches, swim in warm Indian Ocean water, and enjoy the atmosphere of Kenya’s south coast.

Day-by-Day Itinerary

4 Days | 3 Nights

1

Arrival in Diani

Transfer from Nairobi

Danil Scenic Tours arranges your transfer from Nairobi to Diani. Depending on your dates and preference, travel either by domestic flight to Ukunda Airstrip or by SGR train to Mombasa followed by a road transfer south to Diani.

Resort Check-In

On arrival, check into your selected beachfront lodge or resort and settle into the relaxed pace of the Kenyan coast.

Beach Leisure

Spend the afternoon unwinding on the white sands of Diani Beach and enjoying the warm Indian Ocean setting.

Guided Sunset Walk

Take a guided sunset walk along the coastline with a stop at local craft stalls along the beachfront.

Dinner and Overnight

Return to your accommodation for dinner and your first night in Diani.

Meals: Dinner

2

Marine Adventure at Kisite-Mpunguti

Breakfast and Departure

After breakfast, depart for a full-day marine excursion to Kisite-Mpunguti Marine National Park.

Boat Journey and Marine Wildlife

Travel by boat toward the coral reefs. Spinner dolphins are commonly encountered during the crossing, although wildlife sightings are never guaranteed.

Snorkeling at Kisite-Mpunguti

Snorkel among tropical fish and coral reefs in the clear waters of the Indian Ocean. Life jackets and experienced boat crew support guests with different swimming abilities.

Swahili Seafood Lunch on Wasini Island

Enjoy a traditional coastal seafood lunch on Wasini Island with dishes such as fresh fish, octopus, and prawns.

Shimoni Slave Caves

Continue with a guided visit to the Shimoni Slave Caves, a historical site connected to the 19th-century slave trade on the East African coast.

Return to Diani

Return to your resort in the evening. Optional spa treatments or a beachside sundowner can be arranged separately.

Meals: Breakfast, Lunch & Dinner

3

Shimba Hills and Beach Leisure

Shimba Hills National Reserve

Travel to Shimba Hills National Reserve, a lush coastal forest reserve approximately 30 kilometers from Diani.

Wildlife Experience

Search for sable antelopes, elephants, and coastal birdlife while exploring the forested reserve with your guide.

Picnic Lunch

Enjoy a picnic lunch during the Shimba Hills excursion.

Afternoon at Leisure

Return to Diani and spend the afternoon relaxing on the beach or enjoying your resort facilities.

Optional Coastal Activities

Optional activities include kite surfing, a camel ride along the beach, or a traditional dhow cruise at sunset. These activities are available at additional cost.

Dinner and Final Overnight

Return to your resort for dinner and your final overnight stay in Diani.

Meals: Breakfast, Lunch & Dinner

4

Departure

Relaxed Final Morning

Enjoy breakfast overlooking the Indian Ocean and a relaxed final morning before departure.

Optional Morning Activities

Depending on your departure time, you may choose a short swim, browse beachfront boutiques, or visit the Colobus Conservation Centre.

Departure Transfer

Your transfer to Mombasa airport, Ukunda Airstrip, the SGR station, or your onward connection departs according to your confirmed travel arrangements.

Meals: Breakfast

Accommodation Options

The dedicated Diani itinerary offers three beachfront accommodation tiers according to budget and travel style.

Budget

Kandili House

Affordable and relaxed accommodation with clean rooms, beach access, full-board meals, and a social atmosphere suited to travelers looking for a practical coastal stay.

Mid-Range

Papillon Lagoon Reef

A comfortable beachfront resort with swimming pools, dining facilities, family-friendly amenities, and direct access to Diani Beach.

Luxury

Swahili Beach Resort

A higher-end coastal resort with Swahili-inspired architecture, ocean-facing spaces, fine dining, spa services, and personalised hospitality.

Package pricing: The Safari Packages page also lists a Diani Sea Lodge package as the published entry-price option. Confirm your preferred accommodation when requesting your quote.

What You'll See and Experience

At Sea

  • Colourful tropical fish and coral reef snorkeling
  • Spinner dolphins may be seen during the boat crossing
  • Seasonal sea turtle sightings
  • Swahili seafood lunch on Wasini Island

In Shimba Hills

  • Sable antelopes
  • Forest elephants
  • Coastal birdlife
  • Lush indigenous forest

On the Coast

  • Black-and-white colobus monkeys at the Colobus Conservation Centre
  • Shimoni Slave Caves
  • Traditional dhow sailing and Swahili culture
  • Optional kite surfing and camel rides

Best Time to Visit Diani Beach

January to March

Best Overall

Hot, dry, and sunny conditions generally provide good weather for snorkeling, marine excursions, and beach time.

June to October

Also Excellent

The long dry season brings generally reliable weather and comfortable conditions for beach and outdoor activities. July and August may also bring stronger winds that can suit kite surfing.

November to December

Shoulder Season

Short rains bring greener landscapes to Shimba Hills and the coast. Rainfall is often intermittent, leaving periods for beach activities between showers.

April to May

Long Rains

Heavier rains can make marine activities and Shimba Hills excursions more difficult. Travelers with flexible dates may prefer a drier period.

How to Get to Diani Beach from Nairobi

Danil Scenic Tours arranges the journey between Nairobi and Diani. Two main options are available.

Domestic Flight

Fly from Nairobi to Ukunda Airstrip in Diani. The flight takes approximately one hour, followed by a short road transfer to your accommodation.

This is the faster option and works particularly well when combining Diani with a longer wildlife safari.

SGR Train + Road Transfer

Travel by SGR from Nairobi to Mombasa, then continue south to Diani by road. The train journey takes approximately 4.5 hours, followed by roughly 1.5 hours by road.

The published from USD 523 group package uses this SGR and road transfer arrangement.

What's Included

  • Full-board accommodation for 3 nights
  • Nairobi to Diani and return transfer according to the confirmed transport option
  • Professional English-speaking guide and driver throughout
  • Full-day boat excursion to Kisite-Mpunguti Marine National Park
  • Swahili seafood lunch on Wasini Island
  • Entry to Shimoni Slave Caves
  • Morning excursion to Shimba Hills National Reserve
  • Guided sunset walk on Day 1

What's Not Included

  • Tips and gratuities for guides and resort staff
  • Optional watersports and activities
  • Kite surfing
  • Camel rides
  • Optional dhow cruise
  • Spa treatments
  • Personal expenses and souvenirs
  • International flights to and from Kenya
  • Activities not listed in the itinerary

Why Book with Danil Scenic Tours

Coast and Safari Planning in One Place

Diani can be booked as a standalone coastal trip or connected to a wildlife safari without coordinating multiple operators yourself.

More Than Beach Time

The itinerary includes Kisite-Mpunguti Marine Park, Wasini Island, Shimba Hills, and Shimoni Slave Caves alongside beach leisure.

Full Board Throughout

Meals are included throughout the three-night stay according to the itinerary.

Transport Arranged

Danil Scenic Tours coordinates the transfer between Nairobi and Diani based on the transport option confirmed for your booking.

What to Pack for Diani Beach

Beach and Marine

  • Swimwear and lightweight cover-up
  • Water shoes or reef sandals
  • Waterproof dry bag for the boat excursion
  • Underwater camera or GoPro if desired

Forest and Wildlife

  • Comfortable walking shoes or light hiking trainers
  • Lightweight long trousers
  • Long-sleeved shirt
  • Insect repellent

Essentials

  • High-factor sunscreen
  • Hat and sunglasses
  • Light rain jacket for wetter periods
  • Personal medication

Frequently Asked Questions

How much does the Diani Beach escape cost?

The published Safari Packages baseline starts from USD 523 per person for group travel, with a solo traveller price of USD 989. That published package uses Diani Sea Lodge with SGR and road transfers. Other accommodation tiers or a domestic flight option may change the final price.

How long is the Diani Beach escape?

The itinerary runs for 4 days and 3 nights.

How do I get from Nairobi to Diani Beach?

Danil Scenic Tours can arrange either a domestic flight to Ukunda Airstrip or an SGR journey to Mombasa followed by a road transfer to Diani. The final option is confirmed according to your dates, preference, group size, and package selected.

Is snorkeling suitable for non-swimmers?

The Kisite-Mpunguti excursion provides life jackets, and the boat crew are experienced with guests of different swimming abilities. Guests who are not comfortable entering the water can remain on the boat.

Can I combine Diani with a wildlife safari?

Yes. Diani is included in the 10-Day Classic Kenya Wildlife and Diani Beach Escape, which combines Maasai Mara, Lake Nakuru, Lake Naivasha, Amboseli, and the coast.

What is the Colobus Conservation Centre?

The Colobus Conservation Centre focuses on protecting the Angola colobus monkey and other coastal wildlife. A visit can be considered on Day 4 depending on your departure time.

Are optional watersports included?

No. Kite surfing, camel rides, optional dhow cruises, spa treatments, and other activities not listed as included are paid separately.

Explore More Kenya Safari Destinations

Diani Beach can be combined with Kenya's wildlife destinations or booked as a standalone coastal escape.

Combine Safari and Coast

Diani forms the coastal finish of our 10-day wildlife and beach itinerary, combining Maasai Mara, Lake Nakuru, Lake Naivasha, Amboseli, and Diani Beach.

10-Day Wildlife & Diani Beach EscapeView All Safari Packages

Published Diani Package

From USD 523

Group rate based on the published Diani Sea Lodge and SGR package. Solo traveller rate: USD 989.

Diani Beach white sand and Indian Ocean coastline

Book Your Diani Beach Escape

Spend four days exploring Diani Beach, Kisite-Mpunguti Marine Park, Wasini Island, Shimba Hills, and the history of the Kenya coast.

Published Group Package: From USD 523 per person

Solo traveller package: USD 989

safari@danilscenictours.co.ke