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
SK
From
Norway
Staffs are very well trained and super friendly, and although it is an older property but well maintained. Clean the pool every morning, reasonably priced drinks and food are available. There are beach boys here too, but far fewer & nicer than in the other part of area. If you walk along the beach then go to the beach road within a 10~15 minute walk, you can find kinda mall (ATM, supermarket, various restaurants - Try The K Korean!, bars and souvenir shops). After sun goes down, instead of walking, take a tuk-tuk (KES100) to get back to the hotel. There are very few properties on Booking.com that have over 9-star rating with more than 1,000 reviews. If you go there you will know WHY! You'll probably need earplugs because of the monkeys..... LOL
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,064 reviews
Price from
US$50
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.

E
Eike
From
Germany
Tombo House is a super lovely eco resort! Honestly, it is one of the best place have stayed so far. The atmosphere is totally relaxed. You are really detached from the outer world and can enjoy staying at the natural pool surrounded by palms and trees. The breakfast was amazing. They had fresh fruits, very good coffee, homemade bread and even soy milk. The apartment was super clean, spacious and had a very pleasant design.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 249 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.

B
Bothma
From
South Africa
I loved every minute my room was light and comfortable.My two hostesses were friendly and so helpfull and I loved the pool.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 419 reviews
Price from
US$90
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.

M
Magdalena
From
Poland
staff, restaurant, facilities, pretty much everything was excellent!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 139 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.

K
Katerina
From
Switzerland
The host Ann is very nice and provided us several great tips on restaurants or numbers for tuk-tuk. The house is well equipped and near public and private beaches. It was an unforgettable stay.
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.

c
ceciliagroth
From
Sweden
This is a intimate place with friendly personal. It's clean and tidy. I recommend PeeKaBoo and will come back.
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...

E
Edita
From
Czech Republic
Everything is great in this hotel. I really recommend it....Commfortable and silent place to stay, surrounded by greenery, right on the beach, nice pool. Professional and friendly staff, delicious breafast with huge choice and also local recipe as a special meal for us. The staff is very helpful. Snacks and drinks at the bar. For dinner you can go to several nearby restaurants. The meal is really delicious. Supermarket is 5 mins by walk. Great offer at a great price. Thank you very much Sylva, czech speaking manager, our holiday was incredible. :) ..................P.S. don't be afraid to ask for payment details, in Kenya there are different conditions, some requests seem like scams.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 145 reviews
Price from
US$162
1 night, 2 adults

Diani Villa studio

Diani Beach

Located in Diani Beach, 1.4 km from Diani Beach and 2 km from Leisure Lodge Golf Club, Diani Villa studio offers a private beach area and air conditioning.

R
Ragero
From
Kenya
The calm and quietness of the place makes it good for ideal family hideout
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews
Price from
US$35.94
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.

g
grace chege
From
Germany
The property was exceptionally clean and located in a very quiet safe area
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
US$79.90
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$88
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

Enjoy breakfast in Diani Beach and nearby

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

    From US$250 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.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 10.0
    Exceptional - What previous guests thought, 4 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, 383 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.

    From US$84 per night
  • 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

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 9.4
    Superb - What previous guests thought, 31 reviews

    Situated in Diani Beach, 2.6 km from Colobus Conservation, Amkia Villas Diani features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$122.20 per night
  • 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
  • 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

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

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

    From US$98 per night
  • 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$98.28 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 32 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.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
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 70 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, 380 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

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.5
    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$68
    Scored out of 10, guest rating 8.0
    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, 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