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.

P
PAMELA
From
Argentina
Loved this place!! Specially the people: Angie, the manager, was always supporting me in whichever thing I needed, I felt like she really took care of me. Also, the place is close to everything, and has good connections to people offering activities at very good prices. And as a solo traveller, these are things that are very important to me (specially, knowing that you can trust the people and what they offer!). I didn't want to leave, would definitely come back!!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,077 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.

L
Lena
From
Switzerland
Everything was great! Super helpful staff, beautiful garden with pool and the rooms were clean and spacious. The food and breakfast was very good, as well!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 250 reviews
Price from
US$80.64
1 night, 2 adults

KK Homes

Diani Beach

KK Homes is situated in Diani Beach, 300 metres from Diani Beach, 2.9 km from Colobus Conservation, and 5 km from Leisure Lodge Golf Club. Guests can benefit from a balcony and an outdoor pool.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 7 reviews
Price from
US$55
1 night, 2 adults

Ndinda Homes

Diani Beach

Boasting air-conditioned accommodation with a balcony, Ndinda Homes is set in Diani Beach. This apartment offers free private parking, free shuttle service and free WiFi.

K
Kenneth
From
Kenya
The place is clean, comfortable and all amenities i needed were available.The host was kind and welcoming.Also it is near the shopping center
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 8 reviews
Price from
US$22
1 night, 2 adults

The Safiya Hotel, Diani Beach

Hotel in Diani Beach

Situated in Diani Beach, 600 metres from Diani Beach, The Safiya Hotel, Diani Beach features accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

B
Büchi
From
Switzerland
We stayed at the Safiya for two nights which passed way too quickly. The room was clean, cool and it had everything we needed including TV and AC. The staff was super nice and helpful, thanks to them we found some amazing hidden gems in the area. Breakfast at the hotel is yummy and one night we also had dinner at their restaurant and really enjoyed the food. The hotel is nicely calm, we slept very well and the beach can be reached by foot in only 5 min.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
US$40.50
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.

L
Lindah
From
Kenya
conducive environment, beautiful space. Amazing staff and host , very friendly and helpful 👍
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 30 reviews
Price from
US$110
1 night, 2 adults

Greenfield Villa D- Diani

Diani Beach

Boasting air-conditioned accommodation with a balcony, Greenfield Villa D- Diani is set in Diani Beach.

E
Eunice
From
Kenya
Peter and Cecilia were awesome all through the stay. Villa is perfect as described on website. I will go back
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 10 reviews
Price from
US$113.85
1 night, 2 adults

Amkia Villas Diani

Hotel in Diani Beach

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.

R
Rebecca
From
Uganda
The serenity.the calm and peace.its a home away from home.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 45 reviews
Price from
US$112.50
1 night, 2 adults

Chameleon house 2 Diani

Diani Beach

Boasting accommodation with a private pool, Chameleon house 2 Diani is located in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

S
Siah
From
Kenya
I liked how quite the place is, the swimming pool access all through, the host was fast and very efficient.Queensy was patient with us and also very ready and willing to help out with anything.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 7 reviews
Price from
US$45
1 night, 2 adults

Casa Marabella A2

Diani Beach

Featuring a patio with inner courtyard views, a rooftop pool and a garden, Casa Marabella A2 can be found in Diani Beach, close to Diani Beach and 1.6 km from Leisure Lodge Golf Club.

J
Jackline
From
Kenya
The stuff were very friendly and ready to help all the time. The apartment was beautiful and comfortable also very clean. A place I would stay again and again.. definitely got my money’s worth. Loved it..
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 24 reviews
Price from
US$100
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

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 503 reviews

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 236 reviews

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 49 reviews

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 241 reviews

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 276 reviews

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,077 reviews

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 435 reviews

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 16 reviews

Popular with guests booking cheap hotels in Diani Beach

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

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

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Located in Diani Beach, Erwin Holiday Homes provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

From US$126 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 15 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 10
Exceptional - What previous guests thought, 1 review

Offering garden views, Boma Banda Diani - Pepu Cottage is an accommodation situated in Diani Beach, 4.8 km from Colobus Conservation and 11 km from Kaya Kinondo Sacred Forest.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 84 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$35 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Offering garden views, Magenta Apartment is an accommodation set in Diani Beach, 1.1 km from Diani Beach and 3.6 km from Leisure Lodge Golf Club.

From US$34 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 43 reviews

Set in Diani Beach and only 2.1 km from Diani Beach, Flametree Beach Homes offers accommodation with mountain views, free WiFi and free private parking.

From US$89 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 50 reviews

Tranquil Terrace Cottages Diani is a recently renovated apartment in Diani Beach, where guests can makes the most of its infinity pool, indoor pool and garden.

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

Set within 1.9 km of Galu Beach and 1.5 km of Colobus Conservation in Diani Beach, Malaika Holiday Villas offers accommodation with seating area.

From US$120 per night

Enjoy breakfast in Diani Beach and nearby

Marikeka Hotel

Galu
Breakfast options
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Situated in Galu, less than 1 km from Diani Beach, Marikeka Hotel features accommodation with a shared lounge, free private parking, a terrace and a restaurant.

From US$155 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Set in Diani Beach, 1.7 km from Diani Beach, Darad Diani Hotel offers accommodation with a restaurant, free private parking and a spa and wellness centre.

From US$45 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 51 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$108 per night

KK Homes

Diani Beach
Breakfast options
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 7 reviews

KK Homes is situated in Diani Beach, 300 metres from Diani Beach, 2.9 km from Colobus Conservation, and 5 km from Leisure Lodge Golf Club. Guests can benefit from a balcony and an outdoor pool.

From US$76.50 per night

Villa Ndoto

Diani Beach
Breakfast options
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 16 reviews

Located in Diani Beach, Villa Ndoto 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.6
Fabulous - What previous guests thought, 32 reviews

Boasting air-conditioned accommodation with a private pool, Villa Lamuhouse Diani Beach is situated in Diani Beach.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Wendy's Da-Azizi Homes Diani is situated in Diani Beach, 3.4 km from Colobus Conservation, 5.1 km from Leisure Lodge Golf Club, and 9.1 km from Kaya Kinondo Sacred Forest.

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

Wendy's Da-Azizi Homes Diani 2 is set in Diani Beach, 700 metres from Diani Beach, 3.4 km from Colobus Conservation, and 5.1 km from Leisure Lodge Golf Club.

From US$50 per night

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

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 38 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.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 37 reviews

Boasting a private beach area and views of pool, Diani Beachfront Flats is a recently renovated apartment situated in Ukunda, 300 metres from Diani Beach.

From US$157.50 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 2 reviews

Set in Magutu, 5.9 km from Leisure Lodge Golf Club, Millennium Park Hotel - Diani offers accommodation with a garden, free private parking, a shared lounge and a terrace.

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

A recently renovated property, Jade luxury Apartments is situated in Galu near Galu Beach, Colobus Conservation. This property offers access to a terrace, free private parking and free WiFi.

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

Set in Kwale, the recently renovated Frank's Homes provides accommodation 300 metres from Diani Beach and 1 km from Colobus Conservation.

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

Boasting air-conditioned accommodation with a balcony, Breezebay beach road hotel Diani is situated in Ukunda. This property offers access to a terrace, free private parking and free WiFi.

From US$70 per night
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 3 reviews

Diani Cosy Studio, a property with a bar, is situated in Ukunda, 2 km from Diani Beach, 2.5 km from Leisure Lodge Golf Club, as well as 8 km from Colobus Conservation.

From US$51 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Located 2 km from Diani Beach, 2.5 km from Leisure Lodge Golf Club and 8 km from Colobus Conservation, Diani Residence provides accommodation set in Ukunda.

From US$25 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 8.1
Very good - What previous guests thought, 435 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, 145 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$95
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 43 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$69.50
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 391 reviews
Very clean Friendly staff Cheap, affordable
Guest review by
Narsar
Young couple