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

Filter by:

Review score

Flamboyant Diani Beach

Diani Beach

Offering a bar and garden view, Flamboyant Diani Beach is located in Diani Beach, 4.3 km from Colobus Conservation and 4.4 km from Leisure Lodge Golf Club.

S
Sertaç
From
Turkey
the hotel, the beach, the garden, the pool, th staff, location andeverything is just fine about the flamboyant. we really loved our staying there. it is just 5 min away from diani airport and 15 min walking to restaurants/supermarkets. Also they have a huge garden whixh include a very old and gigantic baobab tree. We were lucky to see angola colobus monkey there
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,061 reviews
Price from
US$50
1 night, 2 adults

Fiorella Beach House, Diani Beach

Diani Beach

Boasting sea views, Fiorella Beach House, Diani Beach offers accommodation with balcony, around 1.5 km from Diani Beach.

C
Chhoeut
From
Belgium
it’s quite in the middle of the center. the neighborhood is quite and the location is super safe. the host was also really nice and helpfull. ideal for everyone.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 138 reviews
Price from
US$195.62
1 night, 2 adults

Tombo House

Diani Beach

Featuring an outdoor swimming pool and views of pool, Tombo House is a recently renovated bed and breakfast located in Diani Beach, 1 km from Diani Beach.

M
Michal
From
Slovakia
The hotel was new, the room was spacious with very modern decoration. The Walls were clean. The Windows in the room had mosquito nets, so there were no mosquitoes in the room. The bed was very comfortable and the shower had hot water in the afternoon and evening. It was a bit colder water in shower in the morning but as the weather was warm we did not mind. The staff was helpful and very kind. The hotel has the restaurant so you could choose from nice options for lunch or dinner. We enjoyed the eurppean style breakfast that was very tasty. We also enjoyed the swimming in the pool and relaxing in the Garden where gou could spot different kind of animals ( monkeys, chameleons and others). The hotel is modern with african style, so We enjoyed our stay very much being surrounded by African nature. The Diani Beach is 12 minutes by walk or you can call local and hotel tuk tuk for cheap price. The hotel also organizes the trip to Wasini island which we recommend as we were swiming with dolphins and snorkeling in the ocean. The hotel provided everything we needed for our vacation and it was our best hotel we stayed in whole Kenya. Well done to German owners who did their best to fullfil our expectations and needs. Thank youn and we will definitely choose your hotel if we are back in Kenya.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 247 reviews
Price from
US$81.90
1 night, 2 adults

V-Szameitat Homes

Diani Beach

Set 3.6 km from Leisure Lodge Golf Club and 4.7 km from Colobus Conservation, V-Szameitat Homes features free WiFi and units fitted with a kitchen, balcony and seating area.

M
Mbega
From
Saudi Arabia
Wow. Alicia studio blow up my mind,, very unique comfortable bed I don't expect. Staffs are amazing Esther was soo much assisting me and the breakfast was served very much good assisted with small Monika. Are the buitfuly soul ever met.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 418 reviews
Price from
US$80
1 night, 2 adults

Asha Boutique Hotel

Hotel in Diani Beach

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Asha Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

F
Fiona
From
Canada
Gated complex, attentive staff. Fantastic spacious room, water temperature/pressure. Every member of staff & security are first class. Exceptional chef. Best shrimp in town! Beachside hammocks & ocean view equals complete peacefulness.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 138 reviews
Price from
US$237.50
1 night, 2 adults

Zarafa House

Diani Beach

Situated within 1.1 km of Diani Beach and 1.7 km of Leisure Lodge Golf Club, Zarafa House features rooms with air conditioning and a private bathroom in Diani Beach.

N
Ndegwa
From
Kenya
Literally everything. Our host Ann and the team were beyond amazing. More than I expected. Excellent customer service and comfort is her motto!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 144 reviews
Price from
US$84
1 night, 2 adults

peeKAboo Diani Beach

Diani Beach

Boasting air-conditioned accommodation with a pool with a view, pool view and a terrace, peeKAboo Diani Beach is set in Diani Beach.

T
Tom
From
Netherlands
Super friendly staff. Beautiful swimming pool. Excellent breakfast. Cozy sitting corner in front of every room. Very accomodating in allowing late check-out (if possible).
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 106 reviews
Price from
US$65.55
1 night, 2 adults

Diani Marine Divers Village

Diani Beach

Diani Marine Divers Village is a privately owned, charming, and family-friendly 3-star Bed & Breakfast, located just 150 meters from the stunning Diani Beach — easily reached with a short walk through...

O
O'Reilly
From
United Kingdom
Where to start. GREAT EXPERIENCE. *Check-in* I arrived late in the evening as I booked the room last minute and they were just closing their admin for the day. Still though, the welcome was great. I had had a nightmare day with other accommodations that I had to cancel so it was a relief to see friendly faces and get a freshly squeezed juice :) *The room - part 1* I stayed for 3 nights, the first of which was in a regular double room, the 2nd and 3rd nights were in the safari tent. Starting with the regular room. This was great, the bed was very big and very comfortable. The shower is saltwater which was actually fine, I could barely tell the difference. The room itself has a very calm, relaxed feel about it. There is a stocked fridge with fresh water and other drinks, lots of plug sockets etc, and a very good mosquito net over the bed. *The room - part 2* For nights 2 and 3, I stayed in the Safari tent which was amazing. It is a self contained solid housetent close to the beach. Once again the bed was huge and comfortable, with a great mosquito net. There are two single beds in there also - probably great for families sharing the same space. The bathroom / pantry room is quite big, with plenty of space on the dressing surface, shelves, a fridge and kettle. There is a large terrace with dinner table with beach view through some trees, this also includes a day bed. One thing to look out for is not to leave food on the table because the monkeys will have it! They're not aggressive at all though, just cheeky and opportunistic, and very cute *SCUBA Diving* I hadn't intended to do any diving at all but I bumped into some of the instructors and they talked me through what was available. I went for the very reasonably priced beginner experience (165eu for 3 dives, one in the pool to learn the equipment, then two at sea off the boat). I loved all three. *Staff* I've run out of space but everyone was amazing. Breakfast was sensational too.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 145 reviews
Price from
US$138
1 night, 2 adults

Luxury And Spacious Pool house near the beaches

Diani Beach

Located in Diani Beach, Luxury And Spacious Pool house near the beaches provides accommodation with private pool, free WiFi and free private parking for guests who drive.

R
RITA
From
Kenya
My stay in Diani was absolutely amazing.The place was clean, comfortable, and had everything I needed. The kitchen was wellequipped, the pool was sparkling clean, and the entire environment was peaceful and relaxing. Our host, Queen, was outstanding always just a call away, super helpful, and very friendly. She went out of her way to recommend great places to visit and fun things to do around Diani. Her hospitality made our trip even more Let's not talk about the staff very helpful,kind..... Highly recommend this place! The place is also baby/family friendly I’ll definitely be back.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
US$53.55
1 night, 2 adults

Casa Marabella

Diani Beach

Situated 1.6 km from Diani Beach, Casa Marabella offers a private beach area, a rooftop pool and air-conditioned accommodation with a balcony and free WiFi.

A
Aleks
From
Poland
I had a wonderful time at Casa Marabella in Diani! The apartment was beautifully maintained, clean, and very comfortable — perfect for a relaxing getaway. The location is excellent, close to the beach and local attractions, yet peaceful and private. What truly made my stay exceptional was the staff. Everyone was incredibly friendly, helpful, and went out of their way to ensure I felt at home. Their hospitality made all the difference. I highly recommend Casa Marabella to anyone visiting Diani – I’ll definitely be coming back!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 22 reviews
Price from
US$110
1 night, 2 adults
All 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

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

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 134 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 7.0
    Good - What previous guests thought, 7 reviews

    Featuring garden views, Flavor of the Coast features accommodation with pool with a view, a garden and barbecue facilities, around 3.3 km from Colobus Conservation.

    From US$49.50 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 274 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, 210 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 10.0
    Exceptional - What previous guests thought, 12 reviews

    Situated in Diani Beach, 2.2 km from Colobus Conservation, Villa Branca Diani Boutique Luxury & Personalized Service features accommodation with an outdoor swimming pool, free private parking, a...

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 41 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

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

  • 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.

  • 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.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Located in Diani Beach, less than 1 km from Diani Beach and 3.7 km from Leisure Lodge Golf Club, Azar Stays Diani offers a private beach area and air conditioning.

    From US$112.50 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 12 reviews

    Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.8 km from Colobus Conservation, Becky Homes Diani Beach - 2BR with AC & Pool offers a private beach area and air conditioning.

  • 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$86 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 30 reviews

    Offering pool views, Diani Yoga Barn is an accommodation set in Ukunda, 2.4 km from Colobus Conservation and 6.9 km from Leisure Lodge Golf Club.

    From US$31.50 per night
  • 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 9.0
    Superb - What previous guests thought, 4 reviews

    Boasting a terrace with pool views, an outdoor swimming pool and a fitness centre, Maharani Apartments can be found in Kwale, close to Diani Beach and 3.1 km from Leisure Lodge Golf Club.

    From US$250 per night

Enjoy breakfast in Diani Beach and nearby

  • 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.9
    Fabulous - What previous guests thought, 220 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$90 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 508 reviews

    Facing the beachfront, Eleven Pearl Boutique Hotel & Spa offers 4-star accommodation in Diani Beach and features an outdoor swimming pool, fitness centre and garden.

    From US$149 per night
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 50 reviews

    Located in Diani Beach, Hilda's Homestay provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 382 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.1
    Superb - What previous guests thought, 44 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$55.25 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 21 reviews

    Featuring air-conditioned accommodation with a private pool, garden view and a patio, Diani Hideaway Beach Villa, private pool, air conditioning and WiFi is located in Galu.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 354 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

FAQ about cheap hotels in Diani Beach

Cheap hotels that guests love in Diani Beach

See all
  • Scored out of 10, guest rating 7.6
    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.6
    Good - What previous guests thought, 399 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.0
    Very good - What previous guests thought, 415 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, 41 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, 354 reviews
    Very clean Friendly staff Cheap, affordable
    Guest review by
    Narsar
    Young couple
gogless