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.

A
Andis
From
Latvia
The place is amazing! The beach is just by your fingertips. Staff is very helpful. They also have 2 different restaurants.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,081 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.

P
Pia
From
Denmark
It was very nice. Nora the owner gave us some good recommendations. Big new apartment delicious breakfast beautiful pool. And the tuk tuk driver they cooperate with Ken is wonderful. We loved it
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 247 reviews
Price from
US$80.64
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.

s
shaun
From
Canada
Location has easy beach access and just as easy to grocery store, restaurants, tuk tips etc
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 401 reviews
Price from
US$100
1 night, 2 adults

private pool cottage diani beach

Diani Beach

Located in Diani Beach, 4 km from Colobus Conservation and 4.2 km from Leisure Lodge Golf Club, private pool cottage diani beach offers barbecue facilities and air conditioning.

L
Linda
From
Ireland
Some places are so magical that it seems to suspend time and disconnect you from the world. Our stay at Kitu Kidogo was one such enchanting experience I shared with my Mum and Sister. The Villa itself is a work of art, blending natural beauty with thoughtful design—rich wooden tones, rugged stone accents, and lush greenery all around. The pool, serene and inviting, offers the perfect spot for a peaceful swim under the stars, even late into the night. Sharing meals on the terrace, accompanied by playful monkeys, added a touch of whimsy to each moment. Waking up to delicious pancakes before strolling to the breathtaking, powder-white sands of Diani Beach was pure bliss. The seamless check-in and check-out made the stay effortless, while the sense of privacy made it truly unforgettable. I will surely return to this little slice of paradise.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 109 reviews
Price from
US$108
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.

P
Philippe
From
France
Boutique Hotel with a limited number of rooms, which is exactly what I am looking for. All comfort, quiet, spacious room, efficient AC and WiFi. You can swim both in swimming pool or sea. Great restaurant overlooking the beach, it is hotel restaurant price but worth it. And fabulous staff, always ready to help.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 160 reviews
Price from
US$247.08
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.

M
Mahlet
From
United States
Thank you Ann! We had a great stay. We will be back....
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 141 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.

A
Annelies
From
Belgium
Vincent and the rest of the staff took such great care of us! We have spent a fantastic time here, we will be back for sure. Great swimming pool and beautiful little house to stay in.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 118 reviews
Price from
US$71.25
1 night, 2 adults

Darad Diani Hotel

Hotel in Diani Beach

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.

M
Mganga
From
Kenya
the location was very fantastic ,the workers were very friendly and help full ,the price was very fare
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5 reviews
Price from
US$43
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
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.3
Very good - What previous guests thought, 504 reviews

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 20 reviews

Popular with guests booking cheap hotels in Diani Beach

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

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.

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

Situated in Diani Beach, a few steps from Diani Beach, Safari Beach Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

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

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.

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

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

Enjoy breakfast in Diani Beach and nearby

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 4 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.2
Very good - What previous guests thought, 148 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$97.30 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 216 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$83.20 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 504 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.

Marikeka Hotel

Galu
Breakfast options
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews

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$132 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 391 reviews

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

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

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, 44 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$115 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 4 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 8.1
Very good - What previous guests thought, 34 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 9.3
Superb - What previous guests thought, 4 reviews

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.

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.

From US$45.50 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 6 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.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 72 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$42.30 per night
Scored out of 10, guest rating 7.8
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.

FAQ about cheap hotels in Diani Beach

Cheap hotels that guests love in Diani Beach

See all
Avg. price/night: US$113
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 439 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, 147 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$115
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 44 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$98
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 397 reviews
Very clean Friendly staff Cheap, affordable
Guest review by
Narsar
Young couple