We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Price (low to high)
Diani Reef Beach Resort & Spa
US$89
Booking.com
View Deal
#1 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Pool
Blue Marlin Beach Hotel
US$78US$76
Booking.com
View Deal
Certificate of Excellence
#2 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
AfroChic Diani
US$345
Booking.com
View Deal
Certificate of Excellence
#3 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Diani Bay Resort
Diani Bay Resort(Great Value!)
US$78US$58
Expedia.com
View Deal
#4 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Bahari Dhow Beach Villas
US$42US$41
Travelocity
View Deal
Certificate of Excellence
#5 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Pool
Diani Sea Resort
US$155
Booking.com
View Deal
Certificate of Excellence
#6 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Breakfast included
Afrika Pearl & Spa
Afrika Pearl & Spa(Great Value!)
US$112US$69
Booking.com
View Deal
Certificate of Excellence
#7 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Diani Backpackers
Diani Backpackers(Great Value!)
US$49US$19
Official Site
View Deal
Certificate of Excellence
#8 Best Value of 29 hotels in Diani Beach
  • Free Wifi
  • Free Parking
Diani Banda
Diani Banda(Great Value!)
US$26
Booking.com
View Deal
#9 Best Value of 29 hotels in Diani Beach
  • Free Parking
  • Beachfront
No photo provided
US$55
Booking.com
View Deal
#10 Best Value of 29 hotels in Diani Beach
    Hotel Diani House
    Hotel Diani House(Great Value!)
    US$136
    Booking.com
    View Deal
    #11 Best Value of 29 hotels in Diani Beach
    • Free Wifi
    • Free Parking
    Asins Holiday Inn
    Asins Holiday Inn(Great Value!)
    US$60
    Booking.com
    View Deal
    #12 Best Value of 29 hotels in Diani Beach
      Footprints House Diani Beach
      US$35
      Booking.com
      View Deal
      #13 Best Value of 29 hotels in Diani Beach
      • Free Wifi
      • Free Parking
      African Dream Cottages
      African Dream Cottages(Great Value!)
      US$51
      Booking.com
      View Deal
      Certificate of Excellence
      #14 Best Value of 29 hotels in Diani Beach
      • Free Parking
      • Breakfast included
      Amani Luxury Apartments
      TripAdvisor
      View Deal
      #15 Best Value of 29 hotels in Diani Beach
      • Free Parking
      • Pool
      Bidi Badu Beach Resort
      Bidi Badu Beach Resort(Great Value!)
      TripAdvisor
      View Deal
      #16 Best Value of 29 hotels in Diani Beach
      • Beachfront
      • Restaurant
      Coral Beach Cottages
      Coral Beach Cottages(Great Value!)
      TripAdvisor
      View Deal
      #17 Best Value of 29 hotels in Diani Beach
      • Free Parking
      • Pool
      No photo provided
      Booking.com
      View Deal
      #18 Best Value of 29 hotels in Diani Beach
        No photo provided
        Agoda.com
        View Deal
        #19 Best Value of 29 hotels in Diani Beach
          Aestus Villas Resort
          Hotels.com
          View Deal
          #20 Best Value of 29 hotels in Diani Beach
          • Free Wifi
          • Free Parking
          Alliance Africana Sea Lodge
          Orbitz.com
          View Deal
          #21 Best Value of 29 hotels in Diani Beach
            Baobab Beach Resort & Spa
            Orbitz.com
            View Deal
            Certificate of Excellence
            #22 Best Value of 29 hotels in Diani Beach
            • Free Parking
            • Breakfast included
            Bidi Badou Beach Resort
            Hotels.com
            View Deal
            #23 Best Value of 29 hotels in Diani Beach
              The Bright Star Resort
              TripAdvisor
              View Deal
              #24 Best Value of 29 hotels in Diani Beach
              • Free Wifi
              • Free Parking
              Alfajiri Villas
              #25 Best Value of 29 hotels in Diani Beach
              • Free Wifi
              • Free Parking
              No photo provided
              #26 Best Value of 29 hotels in Diani Beach
                Almanara Luxury Villas
                Contact hotel for availability
                Certificate of Excellence
                #28 Best Value of 29 hotels in Diani Beach
                • Free Wifi
                • Free Parking
                The Cove Resort
                #29 Best Value of 29 hotels in Diani Beach
                • Pool
                • Beachfront
                Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.