Diani Beach · Plan Your Trip
How Much Does a Diani Trip Cost?
Diani can be done on almost any budget. Here’s exactly what a trip costs — accommodation, food, transport, activities and the extras — with sample budgets for a week.

A Diani Beach holiday costs roughly US$25–83 a day for backpackers, US$105–255 a day mid-range, and US$390+ a day for luxury, excluding international flights. On top of daily costs, budget for the domestic flight or transfer, day trips (a Kisite dolphin day is about US$60–120) and park or marine fees (US$10–80). A typical mid-range week runs around US$1,000–1,800 per person.
Diani can be done on almost any budget, from shoestring backpacking to full-blown luxury. This guide breaks down exactly what a trip costs — accommodation, food, transport, activities and the extras — with sample budgets for a week, so you can plan with confidence and no nasty surprises.
How much does a day in Diani cost?

| Style | Per day | Accommodation | Food | Transport | Activities |
|---|---|---|---|---|---|
| Budget / backpacker | US$25–83 | $8–25 | $5–15 | $2–8 | $10–25 |
| Mid-range | US$105–255 | $40–100 | $15–40 | $10–25 | $30–60 |
| Luxury | US$390+ | $150+ | $60+ | $40+ | $100+ |
The beach itself is free. A local Swahili meal is KES 300–600 (US$2–5); a motorbike-taxi ride KES 100–300 (US$0.75–2.25).
Where your money goes
Accommodation is the biggest single cost and the easiest to flex — from a hostel dorm to an all-inclusive resort or luxury villa. Food ranges from cheap and delicious local cafes to fine dining (see our food guide). Local transport by tuk-tuk is cheap; the bigger transport cost is getting to Diani in the first place.
Flights, transfers & day trips to budget for
Beyond daily spend, add: the Nairobi–Diani flight (~US$60–200) or SGR + transfer; an airport transfer (~US$35–50 per vehicle); day trips such as the Kisite dolphin day (~US$60–120), a Shimba Hills safari or a dhow cruise; and park/marine fees (US$10–80). A Tsavo overnight safari adds more again — see our Tsavo guide.
| Extra | Typical cost |
|---|---|
| Nairobi → Diani flight (one-way) | US$60–200 |
| Airport transfer (per vehicle) | US$35–50 |
| Kisite / Wasini dolphin day trip | US$60–120 pp |
| Marine park / reserve entry | US$10–80 pp |
| Dhow sunset cruise | from ~US$25–60 pp (shared) |
Sample 7-day Diani budgets (per person)
| Style | 7 days (excl. int’l flights) | What it looks like |
|---|---|---|
| Backpacker | ~US$300–600 | Hostel, local food, tuk-tuks, one or two shared day trips |
| Mid-range | ~US$1,000–1,800 | Good hotel or B&B, mix of dining, flight, a couple of day trips |
| Luxury | US$3,000+ | Luxury resort or villa, private tours, transfers, fine dining |
How to save on a Diani trip
Travel in low season, choose all-inclusive if you won’t venture out much (or self-cater in an apartment if you will), eat local, share day trips, and take the SGR train instead of flying if time allows. Plan the whole trip with our itineraries and best time to visit guides.
See sample itineraries →All-inclusive resorts →
Diani Beach FAQ
How much does a trip to Diani Beach cost?
Excluding international flights, budget roughly US$25–83 a day for backpackers, US$105–255 a day mid-range, and US$390+ a day for luxury. A typical mid-range week works out around US$1,000–1,800 per person, plus the domestic flight, transfers and day trips.
Is Diani Beach expensive?
Not especially — it’s one of the more affordable world-class beaches. You can travel cheaply with hostels, local food and tuk-tuks, or spend freely on luxury villas and private tours. The beach itself is free, and local Swahili meals cost just US$2–5.
What is a daily budget for Diani?
About US$25–83 a day for budget travellers (hostel, local food, tuk-tuks, a shared activity), US$105–255 mid-range (good hotel, mixed dining, a day trip), and US$390+ for luxury. These exclude international flights and big day trips.
How much does a week in Diani cost?
Roughly US$300–600 per person for a backpacker week, US$1,000–1,800 mid-range, and US$3,000+ for luxury — excluding international flights. Add the Nairobi–Diani flight, transfers and day trips such as the Kisite dolphin tour.
What extra costs should I budget for in Diani?
Beyond daily spend: the Nairobi–Diani flight (US$60–200) or SGR plus transfer, an airport transfer (US$35–50 per vehicle), day trips like the Kisite dolphin day (US$60–120), park and marine fees (US$10–80), and tips of 5–10%.
How can I save money on a Diani holiday?
Travel in low season (April–May or November), pick an all-inclusive if you’ll stay put or self-cater if you’ll explore, eat local Swahili food, use tuk-tuks, share day trips to split per-boat costs, and consider the SGR train instead of flying.
How much cash should I carry in Diani?
Keep some Kenyan shilling cash and set up M-Pesa mobile money — many smaller restaurants, tuk-tuks, market traders and budget stays don’t take cards. Larger hotels, tours and restaurants generally accept cards or online payment.
Sources & further reading
- Roammate — Diani Beach budget breakdown (daily costs by travel style)
- DianiKenya internal guides — flights, transfers, Kisite day trip (component costs)
Prices are indicative estimates gathered in 2026 to help you budget and can change with season, group size, fuel and demand — always confirm current rates directly with operators before booking. Images: Wikimedia Commons, used under their respective licences; verify and attribute each per its file page before publishing. Last updated: 2026.
Leave a Reply