💰 Budget
Diani has two price levels side by side. Beach hotels, dive courses and boat trips are charged at international rates and rise steeply over Christmas and in August, while guesthouses in Ukunda, matatus, tuk-tuks and local cafés a few hundred metres inland cost a fraction of that. Park and marine-park fees are extra and usually payable in dollars.
- Daily Budget Midrange
- USD 95–230 (beach hotel, restaurant meals, a boat trip or a day in the Shimba Hills)
- Daily Budget Shoestring
- USD 30–60 (guesthouse in Ukunda, local cafés, matatus and tuk-tuks)
Agree tuk-tuk, boat and taxi fares before setting off, and budget separately for reserve and marine-park entry fees.
📅 Best Time to Visit
December to March is hot, calm and clear, the main beach and snorkelling season. July to October is a little cooler and breezier, which suits kitesurfing and game viewing inland. April and May bring the heaviest rain and are the quietest weeks on the strip, and seaweed can wash up on the sand at times through the year.
⏳ Suggested Number of Days
Three or four days suit a stay on the strip itself. A week allows for the forests and hills inland and a boat trip along the southern coast. Diving courses and poor weather in the long rains both add time.
- First Visit
- 3–4 days
- With Surroundings
- 5–7 days
🚆 Transportation
Everything on the strip is strung along one road, worked by shared tuk-tuks, motorbike taxis (boda bodas) and matatus running between the beach and Ukunda. Matatus and buses on the highway link Ukunda with the Likoni ferry and points south. Hotels arrange cars with drivers for trips inland, and a hire car is only really useful for the reserves.
Tuk-tuks are shared by default and cost more when hired alone; fares are agreed in advance rather than metered.
🛬 Airport & Station Connections
Most visitors fly into Mombasa's Moi International Airport, about 35 kilometres north, and drive down through the Likoni ferry, which can add an hour at busy times. Light aircraft from Nairobi and the safari parks land at the Ukunda airstrip on the edge of town, a few minutes from the beach. Buses and matatus from Mombasa run along the highway all day.
🚶 Walkability
The beach itself is walkable for kilometres at low tide, and clusters of shops and restaurants are easy to reach on foot from nearby hotels. The strip as a whole is long and the beach road has narrow verges, fast traffic and little lighting, so most movement between hotels is by tuk-tuk. Walking on the sand after dark is not advised.
🛡️ Safety
Diani is a heavily touristed strip and serious crime against visitors is uncommon, but beach touts and persistent sellers are a constant, and thefts from beaches, hotel rooms and parked cars do happen. The sea is protected by the reef and generally calm, though currents run in the channels and around the river mouth. Malaria is present along the whole coast, and monkeys will take unattended food.
Avoid walking on beaches or in Mombasa's old town after dark, use malaria prophylaxis, and stay away from the northern Lamu and Tana River border areas. Check current official travel advice before travelling.
🌦️ Climate
Hot and humid all year at sea level, with the seasons set by rain and by the monsoon winds rather than by temperature. The long rains fall in April and May, the short rains around November, and humidity is high throughout.
- Summer
- December–March is hot and humid, around 30–33°C, with calm seas and the clearest water
- Winter
- June–September is a little cooler, around 29°C, with a steady breeze and rougher water
🤝 Local Customs
This is a Muslim part of Kenya and the Digo are the main local community, so swimwear belongs on the beach and covered shoulders and knees are expected in Ukunda, in villages and at the kaya forests. Greetings matter: a handshake and a few words of Kiswahili — jambo, karibu, asante — are appreciated. Ramadan changes eating hours in town. Photographing people, and sacred groves, requires permission.
Tipping is customary but modest, alcohol is served in hotels and on the strip rather than in town, and bargaining is normal for crafts, tuk-tuks and boat trips.
💳 Common Payment Methods
The currency is the Kenyan shilling. Mobile money (M-Pesa) is used for almost everything locally, cards work in hotels, dive centres and larger restaurants, and cash is needed for tuk-tuks, markets and small cafés. ATMs are in Ukunda and along the beach road, and some park fees and hotel rates are quoted in US dollars.