Reset Password

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

Ali Barbour’s Cave

GO TO WEBSITE

Salty Squid

GO TO WEBSITE

Blue Marlin

GO TO WEBSITE

Nomad’s

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

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

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
Shamsa Diani
(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
Shamsa Diani
(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