Quick facts
Budget breakdown
| Category | Budget | Midrange |
|---|---|---|
| Accommodation | $8–25 | $40–100 |
| Food | $5–15 | $15–40 |
| Transport | $2–8 | $10–25 |
| Activities | $10–25 | $30–60 |
| Entry Fees | $0–10 | $10–30 |
| Daily Total | $25–83 | $105–255 |
Daily per-person estimates. Costs vary by season and travel style.
Practical info
Entry & Visas
- Electronic Travel Authorisation (eTA) required — apply at etakenya.go.ke before departure
- Fly into Mombasa (Moi International Airport) or Ukunda airstrip near Diani
- Yellow fever vaccination certificate required if arriving from an endemic country
Health & Safety
- Malaria is present on the Kenyan coast — take prophylaxis and use insect repellent, especially at dusk and dawn
- Swim within the reef lagoon only — currents outside the reef can be strong and dangerous
- Travel insurance with medical evacuation coverage is essential — the nearest major hospital is in Mombasa
Getting Around
- Diani Beach Road runs parallel to the coast — boda-bodas (motorbike taxis) and tuk-tuks are the cheapest transport
- The Likoni Ferry connects Diani to Mombasa island — it runs 24/7 and is free for pedestrians
- For day trips to Shimba Hills or Wasini, hire a taxi or join a group tour for the best value
Connectivity
- Buy a Safaricom SIM at the airport for mobile data and M-Pesa — 4G coverage is good along the coast
- WiFi is available at most accommodation and restaurants, though speeds vary
- Download offline maps before exploring — some areas south of Diani have patchy coverage
Money
- Currency: KES (Kenyan Shilling). M-Pesa mobile money is widely accepted. Carry cash for beach vendors and boda-bodas
- ATMs are available at the Diani shopping centres. Visa and Mastercard accepted at larger hotels and restaurants
- Tip 10% at restaurants. Beach service staff, boat crew, and guides appreciate tips of 200-500 KES
Packing Tips
- Reef shoes are essential for walking on the coral beach at low tide. Bring quality sun protection — the equatorial sun is intense
- Pack light, breathable clothing. A rashguard protects from sun during water activities better than sunscreen alone
- Bring a waterproof phone case — you will want to photograph the marine life while snorkelling
Cultural tips
Respect Swahili Culture
The Kenyan coast has a distinct Swahili culture influenced by centuries of Arab, Persian, and African exchange. Dress modestly when visiting villages and sacred sites. Learn "Habari" (hello), "Asante" (thank you), and "Karibu" (welcome).
Protect the Marine Environment
Do not stand on coral, collect shells, or touch marine life. Use reef-safe sunscreen only. Diani's reef is a fragile ecosystem that supports the entire coastal community — every piece of coral you break takes decades to regrow.
Ask Before Photographing
Always ask permission before photographing local people, fishermen, and their boats. In Swahili villages and at cultural sites, photography restrictions may apply. Respect these boundaries — your guide will advise.
Learn Swahili Basics
Swahili is the heart language of the coast. Learn "Jambo" (hello), "Pole pole" (slowly slowly), "Hakuna matata" (no worries), and "Karibu" (welcome). Even a few words transform interactions from transactional to warm and personal.
Support Local Businesses
Choose locally-owned restaurants, boat operators, and guides over resort-packaged excursions. Eat at Swahili restaurants, buy crafts from artisans, and book tours with local operators. Your money has the most impact when it stays in the community.
Embrace Coast Time
The Kenyan coast operates on "pole pole" — slowly slowly. Plans change, boats leave late, and meals take longer than expected. Embrace the rhythm rather than fighting it — the relaxed pace is one of Diani's greatest charms.