01
Alfajiri Villas
Diani Beach
A handful of extravagant villas on a coral cliff and beach, decorated with antiques.
Coast & beach · No. 4 in Kenya
Diani Beach is a long ribbon of white sand and coral reef south of Mombasa, fringed by palms and coastal forest.
Handpicked boutique hotels
01
Diani Beach
A handful of extravagant villas on a coral cliff and beach, decorated with antiques.
02
Diani Beach
Private villas with pools and staff on the southern end of Diani Beach.
03
Diani Beach
A family-run beach retreat on Galu Beach with horses, a spa and a strong community spirit.
04
Diani Beach
A clifftop villa hotel with pools above a secluded beach south of Diani.
05
Diani Beach
A relaxed beach hotel among the palms, known for its seafood restaurant.
Diani is Kenya's best-known beach, stretching for around 10 miles along a reef-protected lagoon. Colobus monkeys swing through the coastal forest, kitesurfers ride the trade winds, and dhow trips go to the marine park at Kisite-Mpunguti for dolphins and snorkeling. Further south, Galu and Msambweni are quieter still.
The nicest options are small beach hotels and private villas rather than the larger resorts; the southern end of the beach and Msambweni are the most peaceful.
Ukunda airstrip has flights from Nairobi and the Mara. Seaweed can wash up from April to July; the best beach weather runs from December to March.
Good to know
We list 5 boutique hotels in Diani Beach, including Alfajiri Villas, Almanara Luxury Villas and Kinondo Kwetu.
Ranked