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.
Enter your travel dates to view map.
Reset
Filters

COVID-19
Shows hotels and stays actively taking safety measures like added sanitation procedures, mask-wearing guidelines, and more. Learn more at our Travel Safe hub.

Property types

View Vacation Rentals

Popular

Amenities

Traveler rating

Hotel class

Style

Brands

Enter your travel dates to view map.

195 properties in Diani Beach
Sort by:
Best Value
    Updating list...
    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.
    Frequently Asked Questions about Diani Beach hotels
    • What are the best hotels near Diani Beach?
      The Maji Beach Boutique Hotel, Diani Reef Beach Resort & Spa, and Leopard Beach Resort & Spa are some of the most popular hotels for travelers looking to stay near Diani Beach. See the full list: Hotels near Diani Beach.
    • What are the best resorts in Diani Beach?
      The Maji Beach Boutique Hotel, Ocean Village Club, and Waterlovers Beach Resort are all popular resorts for travelers staying in Diani Beach. See the full list: Diani Beach Resorts.
    • What are the best hotels near Colobus Conservation?
      Popular hotels close to Colobus Conservation include Diani Reef Beach Resort & Spa, Leisure Lodge Beach & Golf Resort, and Morning Star Diani. See the full list: Hotels near Colobus Conservation.
    • What are the best luxury hotels in Diani Beach?
      Popular luxury hotels in Diani Beach include The Maji Beach Boutique Hotel, Almanara Luxury Villas, and Waterlovers Beach Resort. See the full list: Diani Beach Luxury Hotels.
    • Which hotels are closest to Ukunda Airport?
      Popular hotels close to Ukunda Airport include Waterlovers Beach Resort, Diani Sea Resort, and Hotel Diani House. See the full list: Hotels near (UKA) Ukunda Airport.
    • What are the best hotels near Kaya Kinondo Sacred Forest?
      A few of the most popular hotels near Kaya Kinondo Sacred Forest are Pinewood Beach Resort And Spa, Kinondo Kwetu, and The Cove Resort. See the full list: Hotels near Kaya Kinondo Sacred Forest.
    • What are the best cheap hotels in Diani Beach?
      Popular cheap hotels in Diani Beach include Diani Sea Lodge, Diani Sea Resort, and Papillon Lagoon Reef. See the full list: Cheap Hotels in Diani Beach.
    • What are the best hotels with a spa in Diani Beach?
      Almanara Luxury Villas, Waterlovers Beach Resort, and The Sands at Nomad have a spa and received excellent reviews from travelers in Diani Beach. See the full list: Diani Beach Spa Resorts.
    • Which hotels in Diani Beach are good for families?
      Almanara Luxury Villas, Waterlovers Beach Resort, and Elewana AfroChic Diani Beach all received great reviews from families traveling in Diani Beach. See the full list: Family Hotels in Diani Beach.
    • What are the best hotels on the beach in Diani Beach?
      Popular hotels by the beach in Diani Beach include The Maji Beach Boutique Hotel, Almanara Luxury Villas, and Ocean Village Club. See the full list: Diani Beach Beach Hotels.
    • What are the best romantic hotels in Diani Beach?
      The Maji Beach Boutique Hotel, Almanara Luxury Villas, and Ocean Village Club received great reviews from travelers looking for a romantic hotel in Diani Beach. See the full list: Romantic Hotels in Diani Beach.