Skip to content
🎄 Festive season 2026/27 rates are live: see packages from KES 10,150
Diani Beach Holiday

Diani Beach Holiday Package: December 2026

From KES 21,500 per person sharing 3 days / 2 nights Diani 1 Jul 2026 to 5 Jan 2027

White sand, warm water and ten beach hotels to choose from, from cosy cottages to all-inclusive resorts. Add a dhow trip to Wasini Island for dolphins.

  • Kenya’s favourite white-sand beach
  • 10 hotels: full board to all inclusive
  • Wasini Island dolphin & snorkel dhow trip
  • Kitesurfing season from December

Day-by-day itinerary

1

Day 1: Arrive in Diani

Fly into Ukunda (Diani) airstrip, or take the SGR to Mombasa and transfer south via the Likoni ferry. Check in and spend the afternoon on the beach.

2

Day 2: Wasini Island dhow trip or beach day

Join a full-day dhow trip from Shimoni to Kisite-Mpunguti Marine Park and Wasini Island, with dolphins, snorkeling and a seafood lunch. Or take it easy: swim, try kitesurfing, or visit the colobus monkeys.

3

Day 3: Departure

Breakfast and a last swim before your transfer to the airstrip or Mombasa.

Follow this trip day by day on Instagram, Facebook, X (Twitter).

Hotels & prices

KES rates for Kenya residents and citizens. Visiting from abroad? Ask for non-resident prices. Choose a hotel to add it to your request.

2 nights / 3 days (KES per person sharing)

  • Bahari Dhow Beach Villas Best value Full board 1 to 22 Dec 2026
    KES 21,500 per person
  • Simba + Oryx Beach Cottages Full board 1 to 14 Dec 2026
    KES 22,000 per person
  • Leopard Beach Resort Half board 1 Sep to 22 Dec 2026
    KES 28,000 per person
  • Swahili Beach Full board 1 Nov to 22 Dec 2026
    KES 35,360 per person
  • Baobab Beach Resort & Spa All inclusive 1 to 22 Dec 2026
    KES 37,600 per person
  • Diamonds Leisure Beach All inclusive 1 Jul to 23 Dec 2026
    KES 37,960 per person
  • Diani Reef Beach Resort All inclusive 1 Jul to 19 Dec 2026
    KES 41,000 per person
  • Southern Palms Beach Resort All inclusive 1 to 22 Dec 2026
    KES 48,500 per person
  • Jacaranda Indian Ocean Beach Resort Full board 23 Dec 2026 to 5 Jan 2027
    KES 60,050 per person
  • Nomad Beach Resort Full board 1 Nov to 19 Dec 2026
    KES 63,300 per person

Prices per person sharing, subject to availability at the time of booking. Christmas and New Year dates sell out first.

Included

  • 2 nights’ accommodation
  • Meals as per the meal plan shown

Not included (we can add)

  • Flights or SGR tickets and transfers (quoted on request)
  • Wasini dhow trip and marine park fees
  • Drinks not in the meal plan, and tips

Things to do on this trip

Dhow Cruises & Island Trips

Dhow Cruises & Island Trips

Sail on a traditional wooden dhow: sunset cruises, island hopping and seafood lunches on the Swahili coast.

Diani, Watamu, Mombasa, Lamu
Snorkeling & Marine Parks

Snorkeling & Marine Parks

Coral gardens, turtles and reef fish in Kenya’s protected marine parks at Watamu, Malindi, Diani and Mombasa.

Diani, Watamu, Malindi, Mombasa, Lamu
Kitesurfing

Kitesurfing

Steady trade winds make Diani and Watamu two of East Africa’s best kitesurfing spots.

Diani, Watamu

FAQs

Yes. Tell us your dates and we will price extra nights at the same hotel.

All meals, snacks and selected local drinks are included. Full board includes breakfast, lunch and dinner; half board includes breakfast and dinner.

These are KES rates, ideal for Kenya residents and citizens. Visiting from abroad? Ask us for non-resident pricing in USD.

Fly directly to Ukunda (Diani) airstrip in about an hour, or take the SGR train to Mombasa and transfer by road.

Yes. The Wasini Island and Kisite-Mpunguti dhow trip from Shimoni often meets dolphins. We can book it for you.

About Diani

Diani Beach
Beach · Kwale County, south coast

Diani

Kenya’s best white-sand beach · 2 packages

You may also like

Beach
Watamu Beach Holiday
Watamu · 3 days / 2 nights

Watamu Beach Holiday

Kenya’s best snorkeling right off the beach, sunsets on Mida Creek and ten hotels from boutique to all inclusive.

From KES 20,800
per person sharing · 10 hotels
View
Beach
Malindi Beach Holiday
Malindi · 3 days / 2 nights

Malindi Beach Holiday

Our lowest-priced beach break: Malindi’s marine park, Vasco da Gama’s pillar and sunset at Marafa, with six hotels on full board or all inclusive.

From KES 10,150
per person sharing · 6 hotels
View
Beach
Mombasa Beach Holiday
Mombasa · 3 days / 2 nights

Mombasa Beach Holiday

The easiest beach holiday from Nairobi: SGR to Mombasa, eleven north-coast hotels (many all inclusive) and a half-day at Fort Jesus.

From KES 20,800
per person sharing · 11 hotels
View
FromKES 21,500
Get this package now

Tell us your dates. We’ll send a full quote.

Hotel, transport, park fees and activities in one price. No booking fees.