The 10 best cheap hotels in Diani Beach, Kenya | Booking.com
Skip to main content

Cheap hotels in Diani Beach

Find the cheap hotels that appeal to you the most

The best cheap hotels in Diani Beach

Check out our pick of great cheap hotels in Diani Beach

Looking for a cheap hotel?

For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.

Most booked cheap hotels in Diani Beach and surroundings in the past month

See all

Stay connected in Diani Beach and nearby. Cheap hotels with free WiFi

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 135 reviews

    Oasis Diani Beach Villas is set in Diani Beach, 3.4 km from Colobus Conservation, 5.4 km from Leisure Lodge Golf Club, and 9.2 km from Kaya Kinondo Sacred Forest.

    From US$72 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 276 reviews

    Situated in Diani Beach, 3.9 km from Colobus Conservation, Stilts Diani Beach features accommodation with a garden, free private parking, a private beach area and a terrace.

    From US$26 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Set within 1.5 km of Diani Beach and 2.9 km of Colobus Conservation, African Huts Villas offers rooms with air conditioning and a private bathroom in Diani Beach.

    From US$121.50 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 214 reviews

    Situated in Diani Beach, 3.9 km from Leisure Lodge Golf Club, Seaclusion Diani features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From US$108.30 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 42 reviews

    Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Casamia Suites offers accommodation with a restaurant, free private parking and a bar. This 5-star hotel offers free WiFi.

    From US$80 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Located within 3.6 km of Leisure Lodge Golf Club and 4.7 km of Colobus Conservation, VITA'S BEACH House provides rooms with air conditioning and a private bathroom in Diani Beach.

    From US$138 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Boasting air-conditioned accommodation with a private pool, garden view and a patio, Becky Homes Diani Beach- 4BR with AC and Swimming Pool is set in Diani Beach.

    From US$124 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 32 reviews

    Situated in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Villa Becky - Diani Beach has a private beach area, private parking and rooms with free WiFi access.

    From US$114 per night

Great access to the city centre. Check these cheap hotels in Diani Beach and nearby

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    Located in Diani Beach, 1.4 km from Diani Beach and 4.5 km from Leisure Lodge Golf Club, The Beka - Diani Beach provides spacious air-conditioned accommodation with a terrace and free WiFi.

    From US$90.72 per night
  • Diani Pearl

    Diani Beach
    Central location
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 49 reviews

    Located in Ukunda, Diani Pearl offers apartments with access to 2 outdoor swimming pools, landscaped gardens and free WiFi. The air-conditioned apartments have a balcony and a patio.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Located in Diani Beach, Sega House, a beautifully curated haven in Diani provides accommodation with private pool, free WiFi and free private parking for guests who drive.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 71 reviews

    Set just 2.6 km from Colobus Conservation, Cycad Palm Diani offers accommodation in Diani Beach with access to a garden, a terrace, as well as full-day security.

    From US$31.50 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 379 reviews

    Located 2.7 km from Diani Beach, Tradewinds Lodge provides accommodation with free WiFi and free private parking.

    From US$25.50 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 146 reviews

    Just 30 km south of Mombasa, African Dream Cottages - Diani Beach is situated in Diani close to the beach. It offers an outdoor pool, restaurant and a bar.

    From US$80 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 34 reviews

    Offering garden views, Wayside Beach Apartments in Diani Beach provides accommodation, an outdoor swimming pool, a garden, a terrace, a bar and barbecue facilities.

    From US$70 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 81 reviews

    Situated 400 metres from Diani Beach, Diani Banda Cottages offers accommodation with a balcony, as well as an open-air bath and a garden.

    From US$30 per night

Enjoy breakfast in Diani Beach and nearby

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 222 reviews

    Situated very Centrally in Diani Beach, Footprints House provides accommodation with a garden. The property is set 1.2 km from Ukunda Airstrip.

    From US$75 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 5 reviews

    Allamanda Boutique Hostel features an outdoor swimming pool, garden, a shared lounge and terrace in Galu.

    From US$42 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 386 reviews

    Featuring free WiFi, PrideInn Hotel Diani offers accommodation in Diani Beach. The hotel has an outdoor pool, and guests can enjoy a meal at the restaurant or a drink at the bar.

    From US$124.20 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 47 reviews

    Boasting a balcony with garden views, pool with a view and a garden, Baali Diani Apartments can be found in Ukunda, close to Diani Beach and 2.3 km from Leisure Lodge Golf Club.

    From US$57.80 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 7 reviews

    Located within less than 1 km of Galu Beach and 2.3 km of Colobus Conservation in Galu, Diani Beach-Villa Kirsch provides accommodation with seating area.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 362 reviews

    Set in Diani Beach, 300 metres from Galu Beach, Boxo Diani - Unique Beach Front Container Eco-Hotel offers accommodation with an outdoor swimming pool, free private parking, a shared lounge and a...

    From US$68.50 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 214 reviews

    Set in Diani Beach, a few steps from Galu Beach, LalaGalu - Beachfront EcoCabins offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

    From US$161.25 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 413 reviews

    Soul Breeze Beach Resort, located on Diani Beach, features a restaurant and free WiFi. The area is popular for windsurfing, snorkeling and diving.

    From US$83 per night

FAQ about cheap hotels in Diani Beach

Cheap hotels that guests love in Diani Beach

See all
  • Avg. price/night: US$43.76
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 28 reviews
    Communication with the property was good. Julia checked the property suited our needs which it did and confirmed our time of arrival. She also brought an extra mattress for our child. The property was large. Air conditioning and fan worked well. It was very clean upon arrival and was cleaned well during our stay. The location on the beach 3 mins walk was amazing. We had a great time.
    Guest review by
    Katie
    Family with young children
  • Avg. price/night: US$64
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 394 reviews
    Really nice affordable apartment. In apartment you have everything, you can stay there all month. Also the staff is very kind and helpful, they have their own chef, who cooks best breakfast. The location is great, you are only 3 minutes from the beach, in front of resort you can easily get a ride with tuk tuk-also affordable prices. We enjoyed so much. Thank you Aqua♥️
    Guest review by
    Rebeka
    People with friends
  • Avg. price/night: US$83
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 413 reviews
    Very mixed feelings. The location is really nice. Bar at the beach has really nice padded benches where you sit barefoot in the sand. Food is really good and beer prices are very affordable. Room was very spacious, matresses were also great. I took kiteboarding lessons from the spot directly by the beach bar and the guys there were all very nice. The beach is so nice to walk on... like a dream
    Guest review by
    Juš
    Family with young children
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 138 reviews
    Exceptional stay. Loved every minute. House was spotless Facilities where excellent. Hosts and staff couldn't do enough for us. Location perfect Beach on the door step. Ticks all the boxes..
    Guest review by
    rob
    Young couple
  • Avg. price/night: US$80
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 42 reviews
    Very clean great location staff were awesome the owner was very kind and a very great host
    Guest review by
    Salome
    Young couple
  • Avg. price/night: US$68.50
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 362 reviews
    Very clean Friendly staff Cheap, affordable
    Guest review by
    Narsar
    Young couple