
Diani Beach is all about pristine white sands, crystal-clear waters and swaying palm trees.
Stretching along the Indian Ocean, this idyllic coastal retreat offers the perfect blend of relaxation and adventure. From swimming and snorkelling in turquoise lagoons to kite surfing, deep-sea fishing, and exploring nearby marine parks, Diani has something for everyone.
With its warm hospitality, vibrant culture, and breathtaking sunsets, Diani Beach is the ultimate escape for travellers seeking a slice of paradise.


How to Get to Diani Beach?
Diani Beach is easily accessible by air, road, and rail, offering multiple travel options for both international and domestic visitors.
By Air
- Via Mombasa (Moi International Airport – MBA):
International travellers can fly into Mombasa and take a scenic 1 hour drive to Diani, including a bypass. - Via Ukunda (Ukunda Airstrip – UKA):
When you travel from Nairobi, you can take a short (1 hour) flight from Nairobi’s International Airport (Jomo Kenyatta International Airport) or from domestic airport Wilson Airport and land directly at Ukunda airstrip, just ten minutes from Diani Beach. For domestic flights, we recommend Safarilink and Jambojet.
By Train
- The Madaraka Express (SGR) from Nairobi to Mombasa offers a comfortable and scenic journey. From Mombasa Terminus, a taxi or private transfer can take you to Diani in about two hours.
By Road
- A road trip from Nairobi to Diani (about 9-10 hours) offers the chance to stop at Tsavo National Park for a short safari before continuing to the coast.
Whether you prefer a quick flight, a scenic train ride, or an adventurous road trip with a safari stop, getting to Diani Beach is part of the unforgettable experience.

Info on Climate
Diani Beach enjoys a warm tropical climate year-round, with temperatures ranging from 24°C to 33°C (75°F to 91°F). The best time to visit is during the dry seasons: December to March and June to October, when skies are mostly clear, humidity is lower, and the ocean is beautifully calm.
Kitesurfing Conditions
Diani is a top kitesurfing destination, with two windy seasons:
- Mid-December to March (Kaskazi winds) – Steady northeasterly winds, great for all skill levels.
- June to September (Kusi winds) – Stronger, southerly winds, ideal for advanced riders.
Potential Risks & Challenges
- Malaria: Risk is present but manageable with mosquito precautions and, if needed, prophylaxis.
- Sea Urchins: Found in some areas; reef shoes help avoid injuries.
- Jellyfish & Tides: Occasional jellyfish and strong tidal changes—local advice ensures safe swimming.
Places to Eat

Salty Squid
GO TO WEBSITE

Blue Marlin
GO TO WEBSITE

Nomad’s
GO TO WEBSITE

Sails
GO TO WEBSITE

Ali Barbour’s Cave
GO TO WEBSITE

Salty Squid
GO TO WEBSITE

Blue Marlin
GO TO WEBSITE

Nomad’s
GO TO WEBSITE

Sails
GO TO WEBSITE

Ali Barbour’s Cave
GO TO WEBSITE

Kinondo Kwetu
(Lunch on Sunday to book in advance)
GO TO WEBSITE

Pallet Café
GO TO WEBSITE

Swahili Beach
GO TO WEBSITE

Kokos
GO TO WEBSITE

Funky Monkey
GO TO WEBSITE

Kinondo Kwetu
(Lunch on Sunday to book in advance)
GO TO WEBSITE

Pallet Café
GO TO WEBSITE

Swahili Beach
GO TO WEBSITE

Kokos
GO TO WEBSITE

Funky Monkey
GO TO WEBSITE
Things to Do

H20 Kite school
(next to Kenyaways/Blue Marlin)
GO TO WEBSITE

Dive School the Crab
(Diving and Snorkelling)
GO TO WEBSITE

Coral Spirit
(Glass-bottom boat tour)
GO TO WEBSITE

Colobus Conservation
GO TO WEBSITE

Pilli Pipa Dhow Safari
(Day trip to Kisite Maritime Park and Wasini Island. Includes dolphin watching.)
GO TO WEBSITE

H20 Kite school
(next to Kenyaways/Blue Marlin)
GO TO WEBSITE

Dive School the Crab
(Diving and Snorkelling)
GO TO WEBSITE

Coral Spirit
(Glass-bottom boat tour)
GO TO WEBSITE

Colobus Conservation
GO TO WEBSITE

Pilli Pipa Dhow Safari
(Day trip to Kisite Maritime Park and Wasini Island. Includes dolphin watching.)
GO TO WEBSITE

Diamonds Leisure Play Golf Club
GO TO WEBSITE

(Dhow Boat Tour)
GO TO WEBSITE

Sheldrick Dalls
(Hiking Tour)
GO TO WEBSITE

Shop -Shakir
(near Pita Pan and Blooming Shop)
GO TO WEBSITE

Diamonds Leisure Play Golf Club
GO TO WEBSITE

(Dhow Boat Tour)
GO TO WEBSITE

Sheldrick Dalls
(Hiking Tour)
GO TO WEBSITE

Shop -Shakir
(near Pita Pan and Blooming Shop)
GO TO WEBSITE
Important numbers
Diani Beach Hospital
Offers comprehensive medical services, including a state-of-the-art Advanced Cardiac Care Ambulance.
Palm Beach Hospital
Provides medical services and ambulance support.
- Phone: +254 724 699 101 / +254 733 510 695 / +254 40 3203750 / +254 40 3202123
MEWA Hospital (Mombasa)
Offers 24/7 Accident & Emergency services with ambulance support.
- Ambulance Services: +254 716 292 798
National Emergency Numbers in Kenya
- Police, Fire, Ambulance: 999 or 112
Important numbers
Diani Beach Hospital
Offers comprehensive medical services, including a state-of-the-art Advanced Cardiac Care Ambulance.
Palm Beach Hospital
Provides medical services and ambulance support.
- Phone: +254 724 699 101 / +254 733 510 695 / +254 40 3203750 / +254 40 3202123
MEWA Hospital (Mombasa)
Offers 24/7 Accident & Emergency services with ambulance support.
- Ambulance Services: +254 716 292 798
National Emergency Numbers in Kenya
- Police, Fire, Ambulance: 999 or 112