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

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.

K
Kesckes
From
Austria
The hotel and the room is very stylish and the staff is extremely helpful. They arrange you everything upon reqest from an airport transfer to a nice massage. For breakfast a very wide range of quality ingredients is offered (salamies, ham, cheese, even fresh passion fruit :-) ), and they also make omlettes on request. The bar is well equipped and has a very good vibe too. Thank you very much, Tombo House, we had a wonderful time!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 249 reviews
Price from
US$80.64
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.

M
Michalsv
From
Czech Republic
Cozy clean place with helpful staff within walking distance of several good restaurants and a shopping mall. Highly recommended.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 114 reviews
Price from
US$65.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

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.

N
Ncube
From
United Kingdom
Everything was exceptional. The hostess was welcoming and attentive throughout our stay, ensuring we had everything we needed. The apartment was spotless, beautifully decorated, and thoughtfully designed for comfort. The beds were very comfortable, and every detail—from the furnishings to the pool and garden area—made the space feel like a home away from home.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 11 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.

M
Musau
From
Kenya
The space is located in a safe and secure neighborhood. The house is spacious, airy, well light and equipped. The host is warm and friendly too. Would come back again. Very impressive.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 29 reviews
Price from
US$110
1 night, 2 adults

Seriani homes Diani

Diani Beach

Located 3.4 km from Leisure Lodge Golf Club, 5.1 km from Colobus Conservation and 11 km from Kaya Kinondo Sacred Forest, Seriani homes Diani offers accommodation situated in Diani Beach.

M
Mejumaa
From
Kenya
I loved the location, not far from the centre and also far enough from the chaos. A really quiet, private place to enjoy your holiday. Room is exactly as it looks on the website, staff were helpful. Absolutely enjoyed our stay. Will definitely be back!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 6 reviews
Price from
US$31.50
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.

E
Emily Mirelle
From
Estonia
Amkia Villas are extremely amazing value for money, super clean and bright and I really loved our stay. Everyone was very welcoming and flexible. The pool is also perfect size and everything else was also just perfect. I will definitely visit again!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 41 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

CASA BOUGAN APARTMENTS

Diani Beach

Situated in Diani Beach, 2.7 km from Diani Beach, CASA BOUGAN APARTMENTS has a private beach area, private parking and rooms with free WiFi access.

M
Marek
From
Estonia
Friendly staff, the room was clean, especially big thanks to the young girl who was very helpful.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 15 reviews
Price from
US$21.60
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, 502 reviews

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 237 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, 239 reviews

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 275 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, 434 reviews

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

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

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$64.80 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 31 reviews

Situated 500 metres from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodation in Diani Beach.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.8 km from Colobus Conservation, Serene Garden Room APT offers a private beach area and air conditioning.

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

Boasting accommodation with a private pool, garden view and a patio, Lamu style one bedroom apartment, central Diani is situated in Diani Beach.

From US$73 per night
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 8.2
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 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 8.9
Fabulous - What previous guests thought, 215 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$73.84 per night

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

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 8.9
Fabulous - What previous guests thought, 94 reviews

Located in Diani Beach, Dadida‘s Pool Cottage provides accommodation with private pool, free WiFi and free private parking for guests who drive.

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

Located 500 metres from Diani Beach and 400 metres from Colobus Conservation, Honeydream Villa & Studio Apartments features free WiFi and units equipped with a kitchen, balcony and seating area.

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
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 8 reviews

The TrueNorth apartments of diani is set in Diani Beach, 8.9 km from Colobus Conservation, 15 km from Kaya Kinondo Sacred Forest, and 39 km from SGR Mombasa Terminus.

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

Nest Suites 2Bedroom Apartment, a property with a terrace, is situated in Diani Beach, 2.6 km from Leisure Lodge Golf Club, 8.1 km from Colobus Conservation, as well as 14 km from Kaya Kinondo Sacred...

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

Boasting air-conditioned accommodation with a private pool, garden view and a patio, Villa LeoMar Diani Beach is set in Diani Beach.

From US$159 per night

Enjoy breakfast in Diani Beach and nearby

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.2
Superb - What previous guests thought, 6 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.

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 9.0
Superb - What previous guests thought, 1 review

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
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Featuring a balcony with pool views, pool with a view and a garden, Boho Comfort Homes can be found in Diani Beach, close to Diani Beach and 3.4 km from Colobus Conservation.

From US$90 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 137 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.

FAQ about cheap hotels in Diani Beach

Cheap hotels that guests love in Diani Beach

See all
Avg. price/night: US$68
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 434 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.3
Superb - What previous guests thought, 143 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