Diani Beach Road
Most resorts, restaurants and beach bars line this main strip.
Kenya South Coast · Kenya
White sand, kitesurfing and reef boat trips on the South Coast
Diani Beach is one of Kenya’s best-known beaches, with resorts, villas and affordable cottages along Diani Beach Road.
It is a favourite for family holidays, honeymoons and water sports, with calm lagoons protected by the reef.
See available hotels in Diani BeachMost resorts, restaurants and beach bars line this main strip.
The quieter southern end, ideal for relaxing and kitesurfing.
The nearby town with the airstrip and more budget-friendly stays.
Secluded beach cottages to the north of Diani.
Fly into Ukunda Airstrip, or travel from Mombasa via the Likoni Ferry and the Mombasa–Lunga Lunga road.
Travelling by bus? Book your ticket on BuuPassYes. Ukunda and the side roads off Diani Beach Road have affordable cottages and guest houses. Sort results by price to see them first.
Yes. Many Diani resorts have pools, kids’ clubs and calm, reef-protected water that is good for swimming.
You can pay securely with M-Pesa, Airtel Money or a debit/credit card when you book.
Search your dates, then sort by lowest price and filter by star rating. Each room shows the total price for your stay before you book.
It depends on the rate. Every room shows whether it is refundable and lists its cancellation policy before you pay.