
Diani beach holiday packages built around white sand, warm water and a slower pace than any safari camp, which is exactly why so many visitors add a few Diani nights to the end of a longer Kenya trip rather than skip the coast entirely.
- FromUSD 480per person sharing, 4 nights, bed and breakfast, low season
- Duration4 to 7 nights
- StartsNairobi or direct to Ukunda
- Best forBeach relaxation, honeymoons, safari add ons
- StyleCouples, families and groups
Rated 5.0 on Google from 46 reviews. Price confirmed in writing before you pay.
We put together Diani beach holiday packages using hotels we know personally, covering flights or the SGR train, transfers and any add on excursion you want, a Wasini dolphin trip or a short Tsavo safari, all on one invoice.
Below is how to reach Diani, which hotels suit which travelers, honest 2026 prices by hotel tier, and the questions we hear most from people planning their first coast trip.
Highlights
- White sand beach stretching over 17 kilometres along Kenya’s south coast
- Flight, SGR train or road options from Nairobi, all covered in your quote
- Hotel tiers from budget beach cottages to five star all inclusive resorts
- Easy add ons, a Wasini Island dolphin trip or a short Tsavo safari
- Warm water year round, best diving and snorkelling Oct to Mar
- A relaxed, easy final stop after a longer Masai Mara or Amboseli safari trip
Day by day plan
- Day 1
Arrival in Diani
You fly directly to Ukunda airstrip, a short hop from Nairobi, or connect via the SGR train to Mombasa followed by a road transfer across the Likoni ferry or the newer bridge route. Either way you are checked into your hotel by early afternoon, with the rest of the day free for the beach or the pool.
- Day 2 to 3
Beach Days and Optional Add Ons
Days are largely unplanned, snorkelling, kite surfing lessons, a spa treatment or simply reading under a beach umbrella. Popular add ons include a Wasini Island dolphin trip by boat, a Mombasa city half day with Fort Jesus, or a sunset dhow cruise, all bookable as extras on your Diani beach holiday packages quote.
- Day 4
Free Day or Tsavo Day Trip
A free day to enjoy the hotel, or an optional day trip into Tsavo East for a change of pace, elephants and wide open plains just a few hours’ drive from the beach itself. Many travelers use this day to decide whether they want to extend into a full multi day safari on a future return trip to Kenya.
- Final Day
Departure
A final relaxed morning before your transfer back to Ukunda airstrip or the SGR station in Mombasa for your onward journey home or to your next destination.
Diani Beach Holiday Packages, USD Per Person Sharing, 4 Nights
| Hotel tier | Bed and breakfast | All inclusive |
|---|---|---|
| Budget | USD 480 | USD 620 |
| Mid range | USD 780 | USD 980 |
| Luxury | USD 1,350 | USD 1,750 |
- Low season (Apr to Jun, Nov) rates shown, per person sharing a double room
- Jul to Aug, Dec to Jan and Easter carry a peak surcharge of about 20 to 40 percent
- Domestic flight Nairobi to Ukunda runs about USD 100 to 140 per person each way, quoted separately
Get my exact price on WhatsApp
Reserve this trip
Pick your dates and group. See the total. Hold it with a deposit.
Pay by Mpesa, bank transfer or card once we confirm in writing. Free changes until you confirm.
Included
- Hotel accommodation for the number of nights booked, bed and breakfast or all inclusive as chosen
- Airport or SGR station transfers in Mombasa or Diani
- A welcome drink at check in at most hotels
- Any add on excursion you have confirmed and paid for in your quote
Not included
- International flights and Kenya ETA or visa
- Domestic flights or SGR tickets, quoted separately
- Tips for hotel and excursion staff
- Spa treatments and paid activities not listed as included
- Travel insurance
What Is the Best Time to Visit Diani Beach?
Diani is warm year round, but Jan to Mar and Jul to Oct offer the driest, sunniest weather with calm water, the best months for diving and snorkelling out on the reef.
The long rains fall Apr to Jun, when hotel rates drop noticeably and Diani beach holiday packages become their cheapest, still perfectly pleasant with warm showers rather than constant rain. Dec to early Jan is festive season, beautiful but the busiest and priciest window of the year.
How Do I Get from Nairobi to Diani (Flight, SGR, Road)?
Flying is fastest, about 1 hour from Nairobi’s Wilson or JKIA to Ukunda airstrip, right in Diani itself, avoiding the Mombasa ferry crossing entirely.
The SGR Madaraka Express train takes about 4.5 hours from Nairobi to Mombasa, followed by a road transfer of 45 minutes to an hour into Diani. Road only takes 7 to 8 hours and is the least popular option given the time involved. See our SGR Madaraka Express guide for train fares and schedules.
Which Diani Hotels Are All Inclusive?
Several Diani resorts across the mid range and luxury tiers run genuine all inclusive plans, covering meals, house drinks and some activities, a popular choice for travelers who want a fixed known cost with no daily decisions.
Budget properties more often run bed and breakfast or half board only. Tell us your preferred plan when you enquire and we will shortlist Diani beach holiday packages that match, rather than sending you a generic hotel list to sort through yourself.

Can I Add a Wasini Dolphin Trip or a Tsavo Safari?
Yes, both are popular and easy additions to any Diani stay. The Diani Beach and Wasini Island dolphin safari runs as a full day boat trip with strong odds of dolphin sightings and a seafood lunch on Wasini Island.
A Tsavo day trip or a longer 2 day Tsavo East safari from Mombasa both work as an add on for travelers who want at least one proper safari day alongside their beach time.
How Much Do Diani Beach Holiday Packages Cost?
A 4 night Diani beach holiday packages deal starts from about USD 480 per person on bed and breakfast at a budget hotel, up to about USD 1,750 per person all inclusive at a luxury resort.
Add the domestic flight, about USD 100 to 140 per person each way, or the SGR train, considerably cheaper, and you have a full landed cost. See our beach holiday packages and prices page for how Diani compares with our other coast destinations.
Diani vs Other Kenyan Beach Destinations
Diani is Kenya’s most developed beach resort area, with the widest hotel choice and the easiest onward logistics, a direct flight or an SGR train followed by a short road transfer to your hotel.
Watamu and Malindi further north offer a quieter, more low key alternative with excellent marine parks, while Lamu trades resort infrastructure for old town charm and a slower pace entirely. See our Watamu and Malindi holiday packages or Lamu Island holiday packages if either appeals more, and ask us for an honest comparison if you are still torn between two coast destinations.
Combining Diani with a Kenya Safari
Most of our Diani beach holiday packages clients are extending a safari rather than visiting the coast on its own, since flying between the Mara or Amboseli and Diani takes under 2 hours and avoids retracing your route through Nairobi.
See our Kenya safari and beach holiday package for a combined itinerary, or ask us to add Diani nights onto any existing safari you are already planning.
Family Friendly Diani Holidays
Several Diani resorts run kids’ clubs, shallow reef protected swimming areas and family rooms, making it one of Kenya’s easiest coast destinations for families travelling with young children of different ages.
See our Kenya family safaris page if you are combining Diani with a safari, since we can recommend hotels and camps that both handle children well without you having to research each one separately.
What to Pack for Diani Beach Holiday Packages
Pack light and casual, Diani runs on flip flops and sundresses, not formal wear, even at most upmarket resorts.
- Reef safe sunscreen, required at some marine park excursions
- A rash guard or a light cover up for reef walking and snorkelling
- Light, breathable clothing, it stays warm and humid year round
- A dry bag for phones and cameras on any boat trips
Practical Tips for Booking Diani Beach Holiday Packages
Book flights and hotels together where possible, since combined Diani beach holiday packages quotes are usually cheaper than booking each piece separately, and we handle the coordination between your flight time and hotel transfer for you.
Peak season, Dec to early Jan and Jul to Aug, books out fastest for the most popular beachfront resorts, so confirm 6 to 10 weeks ahead if your travel dates fall inside that busy window.
Group and Wedding Diani Beach Holiday Packages
Diani hosts a growing number of destination weddings and larger family gatherings, and several resorts offer group rates once you book beyond a handful of rooms, worth asking about if your travel party is 6 or more people planning to stay together for several nights.
We coordinate Diani beach holiday packages for groups the same way we do for couples, one invoice, one point of contact, and transfers timed so everyone arrives and departs together rather than in scattered batches across different flights and hotel check in times.
Why Book Diani Beach Holiday Packages Through Us
We visit and vet the hotels we recommend rather than working from a brochure, so when we suggest a property for your Diani beach holiday packages we can tell you honestly what the rooms, food and beach access are actually like.
Every quote is confirmed in writing before you pay a deposit, with flights, transfers and any add on excursion itemised clearly, so there are no surprises once you land in Diani. If a hotel does not suit your budget or style, we will say so plainly and suggest an alternative rather than pushing whichever property pays the highest commission.
Booking Your Diani Beach Holiday
Message us on WhatsApp with your travel dates, group size and preferred hotel tier, and we will send a full quote covering flights or SGR, transfers and your hotel within a day, confirmed in writing before any deposit.
Ask us to add a Wasini dolphin trip, a Tsavo safari or a full Masai Mara itinerary to the same booking if you want everything on one clear invoice rather than juggling separate bookings yourself. Once your Diani beach holiday packages are confirmed we send a short pre trip note covering pickup times, hotel contact details and any last minute changes to your itinerary.
How to book your Diani beach holiday packages
Booking your Diani beach holiday packages with us takes about five minutes of your time. The rest is our job. Here is exactly what happens, step by step, so there are no surprises along the way.
- Send your dates. Message us on WhatsApp with your travel dates, how many people are coming and the ages of any children. Tell us if you have a budget in mind. We plan with it, not around it.
- Get a written quote. We reply with a clear price per person, what it includes and what it does not. No hidden park fees and no vague extras. If a cheaper camp or a shorter route makes more sense, we say so.
- Tweak it until it fits. Change a camp, add a night or swap a park. Ask as many questions as you like. Changes cost nothing until you confirm.
- Confirm with a deposit. A deposit holds your vehicle, guide and rooms. You get a written confirmation with every detail and the date the balance is due.
- Travel day. Your driver guide meets you at your hotel or the airport with a name board. You have their number and ours for the whole trip.
What every trip with us includes
Every Diani beach holiday packages plan we put together comes with the basics done properly. You ride in a safari vehicle with a pop up roof, with a professional driver guide who knows the parks. Water is in the cooler box, and park fees are sorted in advance so you do not stand in a queue at the gate.
We also stay reachable. If something changes on the road, a flat tyre, a closed route or a sudden storm, we sort it and keep you posted on WhatsApp.
Paying safely
We share payment details in writing only, and every payment gets a receipt. The payment options and the balance date sit on your written quote, so nothing is left to memory or a phone call.
Why book with a Nairobi team
We live here. We drive these roads all year, we know which camps are honest about their photos, and we know when a park is too busy to enjoy. That local knowledge is what turns a good Diani beach holiday packages into a great one. Our Google rating sits at 5.0 from 46 reviews, and we plan to keep it that way.
Ready when you are. Send us a message and we will put a plan together for you shortly.
Questions people ask
What is the best time to visit Diani Beach?
Jan to Mar and Jul to Oct offer the driest weather and calmest water, best for diving and snorkelling. Apr to Jun brings the long rains and the cheapest Diani beach holiday packages, while Dec to early Jan is festive season, busy and at its priciest.
How do I get from Nairobi to Diani?
Flying takes about 1 hour direct to Ukunda airstrip and is the fastest option. The SGR train takes about 4.5 hours to Mombasa followed by a short road transfer. Road only takes 7 to 8 hours and is the least common choice.
Which Diani hotels are all inclusive?
Several mid range and luxury Diani resorts run genuine all inclusive plans covering meals, house drinks and some activities. Budget properties more often run bed and breakfast only. Tell us your preferred plan and we will shortlist matching hotels for you.
Can I add a Wasini dolphin trip or a Tsavo safari to my Diani holiday?
Yes, both are popular add ons. A Wasini Island dolphin trip runs as a full day boat excursion with lunch, while a Tsavo day trip or short safari adds a proper wildlife day to any Diani beach holiday packages itinerary.
How much is a 4 night Diani beach holiday?
Prices start from about USD 480 per person on bed and breakfast at a budget hotel, up to about USD 1,750 per person all inclusive at a luxury resort, before flights or the SGR train, quoted separately.
Can I combine Diani with a Masai Mara safari?
Yes, this is one of our most popular Diani beach holiday packages requests. Flying between the Mara or Amboseli and Diani takes under 2 hours, making it easy to end a safari with several relaxed beach nights on the same trip.
Official information: Magical Kenya, the official tourism board.
Ready when you are. Send your dates and group size. We reply with a clear price and a plan you can change.
Chat on WhatsApp