Sort by

Number of stars

Accommodation type

Budget

Facilities and services

94 establishments
  • From US$103
    Diamonds Leisure Beach & Golf Resort
    Very good 8.4
    291 m - Diani Beach, 80100 Diani Beach
  • From US$83
    Diani Reef Beach Resort & Spa
    Good 7.7
    305 m - Diani Beach Road, 80400 Diani Beach
  • From US$61
    Morning Star Diani
    Good 7.9
    331 m - Diani Beach Road, 80401 Diani Beach
  • From US$428
    The Maji Beach Boutique Hotel
    Suberb 9.3
    545 m - Diani Beach Road, 80401 Diani Beach
  • From US$99
    Villa Twiga
    Good 7.9
    777 m - Diani Beach Road Villa Twiga, Ukunda
  • From US$75
    Apartment Afrika
    Passable 5
    787 m - Diani Beach Road, Ukunda
  • From US$69
    Aqua Resort
    Very good 8
    815 m - Diani Beach Road Next White House, 80400 Diani Beach
  • From US$30
    Coral Beach Resort
    Good 7.2
    1.02 km - Diani Beach Road, 80400 Diani Beach
  • From US$75
    Bahari Dhow Beach Villas
    Good 7.5
    1.03 km - Diani Beach Road, 80400 Diani Beach
  • From US$65
    Zarafa House
    Exceptional 9.6
    1.24 km - P.O. Box 5826, 80401 Diani Beach
  • From US$142
    Southern Palms Beach Resort
    Good 7.7
    1.35 km - Diani Road, 80400 Diani Beach
  • From US$39
    PrideInn Hotel Diani
    Good 7.9
    1.41 km - 66969, 00200 Diani Beach
  • From US$147
    Swahili Beach
    Fabulous 8.6
    1.55 km - Diani Beach Road, 80401 Diani Beach
  • From US$75
    Villa Sunshine
    Very good 8.5
    1.77 km - Diani Beach Road, 80601 Ukunda
  • From US$50
    Diani-Paradise-Villas
    Very good 8
    2.05 km - Diani Beach Road Diani Box Nr. 5327, 80401 Diani Beach
  • From US$400
    Jacaranda Indian Ocean Beach Resort
    Good 7.9
    2.1 km - Ukunda, 80400 Diani Beach
  • From US$22
    Simba Apartments
    Fabulous 8.7
    2.13 km - Ukunda-Ramisi Road FPFK Church inside 200m, Diani Beach
  • From US$72
    Flametree Beach Homes
    Fabulous 8.8
    2.38 km - Diani Beach Road, 80401 Diani Beach
  • From US$43
    Swahili Oasis
    Fabulous 8.6
    2.4 km - Allan Habala Road, Diani Beach
  • From US$90
    Footprints House
    Suberb 9.1
    2.74 km - Kivulini Diani Beach Road Footprints House, 80401 Diani Beach
  • From US$71
    Pendo Villas Diani Beach
    Fabulous 8.8
    2.87 km - Diani Airstrip Road, 80400 Diani Beach
  • From US$35
    Sea Breeze Villas Kenya
    Good 7.7
    2.91 km - Diani Beach Road, 00506 Diani Beach
  • From US$30
    Diani Banda Cottages
    Good 7.6
    2.94 km - Diani Beach Road, 80400 Diani Beach
  • From US$30
    Frangipani Cottages
    Very good 8.2
    2.96 km - Diani Beach Road PO-BOX 5222, 80400 Diani Beach
  • From US$62
    peeKAboo Diani Beach
    Suberb 9.2
    2.99 km - Diani Beach Road Behind posta Diani Beach, 80401 Diani Beach
  • From US$60
    Wayside Beach Apartments
    Good 7.9
    2.99 km - Off Diani Beach Road, 80400 Diani Beach
  • From US$40
    Glory Ocean Villas - Diani
    Good 7
    3.01 km - Kwitu Cottages Road, 80100 Diani Beach
  • From US$43
    African Dream Cottages - Diani Beach
    Very good 8.3
    3.03 km - P.o. Box 543,, 80400 Diani Beach
  • From US$105
    Galawa Beach Apartments
    Very good 8
    3.08 km - Diani Beach Road, Bahari Complex, 80401 Diani Beach
  • From US$17
    Tradewinds Lodge
    Good 7.5
    3.12 km - Diani Beach Road 43, 80401 Diani Beach
  • From US$200
    Diani Sea Resort - All Inclusive
    Very good 8
    3.18 km - Diani Beach Road, 80400 Diani Beach
  • From US$195
    Waterlovers Beach Resort
    Suberb 9.1
    3.25 km - Diani Beach Road, Chandarana, 80401 Diani Beach
  • From US$50
    Diani Pearl
    Fabulous 8.8
    3.36 km - Diani Beach, 80400 Diani Beach
  • From US$63
    Asha Boutique Hotel
    Suberb 9.3
    3.39 km - Diani Beach Road, 80400 Diani Beach
  • From US$95
    Diani Cottages
    Suberb 9
    3.5 km - Diani beach road 5490, 80401 Diani Beach
  • From US$77
    Safina Cottages
    Suberb 9.2
    3.64 km - Diani Beach Road (behind Baharini Plaza), 80401 Diani Beach
  • From US$91
    Seaclusion Diani
    Fabulous 8.7
    3.83 km - Diani Beach Road Opposite Forty Thieves, 80401 Diani Beach
  • From US$95
    Marula Park
    Suberb 9
    3.92 km - Beachroad/ Forty Thieves Access Road, 80401 Diani Beach
  • From US$59
    Diani Marine Divers Village
    Very good 8.5
    3.96 km - Diani Marine Divers Village, Ukunda, 80400 Diani Beach
  • From US$50
    Flamboyant Diani Beach
    Suberb 9
    4.08 km - Diani Beach Road Flamboyant, Diani Beach
  • From US$17
    Stilts Diani Beach
    Very good 8.1
    4.1 km - Diani Beach Road, 00100 Diani Beach
  • From US$105
    Tiwi Tatu
    Very good 8.3
    4.53 km - Tiwi Tatu Marijani Tiwi Private Cottages, 80401 Tiwi
  • From US$130
    Diani Sea Lodge - All Inclusive
    Good 7.9
    4.58 km - Beach Road, 80400 Diani Beach
  • From US$50
    Oasis Diani Beach Villas
    Very good 8.5
    5.1 km - Diani Beach, 80401 Diani Beach
  • From US$90
    Villa Lamuhouse Diani Beach
    Fabulous 8.9
    5.14 km - Diani Beach Road- Msitu Kwetu, MHHC+H9 Diani Beach
  • From US$20
    Fred Hunter Villa
    Good 7.6
    5.24 km - 52071, 00200 Tiwi
  • From US$31
    Galu Inn
    Okay 5.6
    5.27 km - P.O.Box 5098, 80401 Diani Beach
  • From US$149
    Villa Raymond, Diani, Kenya
    Suberb 9.4
    5.48 km - Diani, Diani Beach

1 2 >>

  • Route from this place
  • Directions to this place
  • Route via this place
  • Nearby restaurants