64 hotels in Diani Beach. Compare star ratings and locations, then check live availability and rates on SkyTravel.
Diani Beach Road, P.O. Box 35, Ukunda
Shanzu Beach
P.O Box 5066
Bamburi Beach
Shanzu Beach Mombasa
Mombasa Malindi Highway ;
Beach Road Galu Kinondo Diani Kwale
Galu Kinondo, 80100 Kinondo
Bungalows Road. Nyali. 80100. Mombasa. . KE
Dani South Coast ,Mombasa 80400, Kenya
Moyne Drive, Off Beach Road, Nyali,
Mount Kenya Road off Links Road, Nyali, Nyali Beach
Bamburi Beach ;
Nkrumah Rd. . . Mombasa. . KE
Dolphin Road Off Shanzu
Kasuku Rd. . . Mombasa. . KE
Moi Ave. . . Mombasa. . KE
Malindi Road, P.O. Box 87649
Moyne Drive, Off Beach Road, Nyali
Silos Road
PO Box 363 - 80400, Diani Beach Road
Off Mt. Kenya rd. . . Mombasa. . KE
Tudor Creek, next to Nyali Bridge, Mombasa, Kenya
P.O. Box 5546
Shanzu Beach Road
Baracks Road off Golf Links Road
Haile Selassie Road. . 80100. Mombasa. . KE
Tsavo East National Park, Voi
Bamburi Beach, Malindi Road ;
Serena Rd. . 80100. Mombasa. . KE