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 selection of great cheap hotels in Diani Beach

Filter by:

Review score

Flamboyant Diani Beach

Diani Beach

Providing a bar, Flamboyant Diani Beach provides accommodations in Diani Beach. This beachfront property offers access to free Wifi and free private parking.

C
Colin
From
United Kingdom
The staff were great very friendly, food was lovely. Very close to beach.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,061 reviews
Price from
$50
1 night, 2 adults

Fiorella Beach House, Diani Beach

Diani Beach

Fiorella Beach House, Diani Beach in Diani Beach provides adults-only accommodations with an outdoor swimming pool and a garden.

M
Michele
From
Italy
Amazing location with incredible staff!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 139 reviews
Price from
$195.62
1 night, 2 adults

Tombo House

Diani Beach

Tombo House is a recently renovated bed and breakfast in Diani Beach where guests can make the most of its outdoor swimming pool, open-air bath, and garden.

O
Ozgur Nehir
From
Australia
Everything was lovely. Our room was fantastic with a beautiful view. The breakfast was nice. The staff and the owner were very attentive and helpful.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 250 reviews
Price from
$81.90
1 night, 2 adults

V-Szameitat Homes

Diani Beach

V-Szameitat Homes is a recently renovated vacation home in Diani Beach where guests can make the most of its pool with a view and garden.

T
Teresa
From
United Kingdom
Monica & Paris were fabulous ladies who greeted us every morning with smiles & laughs. The home is well equipped and has everything you need, drinking water provided too. The location is good, out the gate and a few minutes to the left is the beach & a few minutes to the right is the main road & a supermarket across the road. There's a guard at the gate all night. The shower is good & powerful. It's homely. I didn't take my photos but the pics on booking.com are realistic.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 424 reviews
Price from
$80
1 night, 2 adults

Asha Boutique Hotel

Hotel in Diani Beach

Located in Diani Beach, 2.2 miles from Leisure Lodge Golf Club, Asha Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

g
gmaftei
From
Romania
We have enjoyed everything on our stay at Asha. All the staff is really friendly but nevertheless extremely professional both in the reception (Gladys did everything to help us, even when we had a flight change situation) and in the restaurant, where the food is really delicious. Our chalet was sparkling clean and the beds extremely comfortable, we weren't missing anything! We've particularly enjoyed their barbecue evening!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 135 reviews
Price from
$237.50
1 night, 2 adults

Zarafa House

Diani Beach

Zarafa House offers beauty services and air-conditioned accommodations in Diani Beach, a 12-minute walk from Diani Beach. This property offers access to a patio and free private parking.

S
Sagie
From
South Africa
I loved it! Ann and her team was amazing.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 142 reviews
Price from
$84
1 night, 2 adults

peeKAboo Diani Beach

Diani Beach

With Diani Beach reachable in 1.7 miles, peeKAboo Diani Beach features accommodations, a restaurant, water sports facilities, an outdoor swimming pool, and a garden.

N
Natalia
From
United Arab Emirates
Cute cosy little hotel. It’s so much prettier than in the pictures!! Very friendly staff that make you feel at home. They can also assist with reservations for your safaris and other activities. Lastly, try their massage - it’s very good!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 104 reviews
Price from
$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...

H
Honorato
From
Argentina
we liked how the staff (employees!) treated us, they were so nice!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 147 reviews
Price from
$138
1 night, 2 adults

Luxury And Spacious Pool house near the beaches

Diani Beach

Luxury And Spacious Pool house near the beaches offers accommodations in Diani Beach, a 16-minute walk from Diani Beach and 2.8 miles from Leisure Lodge Golf Club.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
$49.30
1 night, 2 adults

Harmo Stays

Diani Beach

Harmo Stays offers accommodations in Diani Beach, 1.6 miles from Diani Beach and 1.6 miles from Leisure Lodge Golf Club. With inner courtyard views, this accommodation provides a balcony.

J
Joslyn
From
Kenya
I had a pleasant stay at Harmo Stays. The apartment was clean and modern styled, everything was perfectly organized. Harmo was very helpful in organizing seamless tours and transport. Highly recommend Harmo Stays
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 7 reviews
Price from
$22.68
1 night, 2 adults
All cheap hotels in Diani Beach

Looking for a cheap hotel?

For those trying to save, these fun, budget hotels still have lots to offer, from Wifi to convenient locations. Popular with backpackers, many properties are set in central areas and include comfortable rooms with private or shared bathrooms. You’ll also find loads of options that feature 24-hour front desks and luggage storage.

Most booked cheap hotels in Diani Beach and surrounding area in the past month

See all

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

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 131 reviews

    Offering a garden, Oasis Diani Beach Villas features accommodations in Diani Beach. This property offers access to a balcony, a pool table, free private parking, and free Wifi.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 5 reviews

    Flavor of the Coast in Diani Beach provides accommodations with pool with a view, a garden, and barbecue facilities. 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, 270 reviews

    Located in Diani Beach, 2.4 miles from Colobus Conservation, Stilts Diani Beach has accommodations with a garden, free private parking, a private beach area and a terrace.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 6 reviews

    Kreyol Krib Diani Beach enjoys a location in Diani Beach, a 11-minute walk from Diani Beach and 1.6 miles from Colobus Conservation.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 209 reviews

    Located in Diani Beach, 2.4 miles from Leisure Lodge Golf Club, Seaclusion Diani has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 28 reviews

    Located in Diani Beach, 1.6 miles from Colobus Conservation, Amkia Villas Diani has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 40 reviews

    Located in Diani Beach, 2.2 miles from Leisure Lodge Golf Club, Casamia Suites has accommodations with a restaurant, free private parking and a bar. This 5-star hotel offers free WiFi.

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

    Providing pool views, VITA'S BEACH House in Diani Beach provides accommodations, a private beach area, an open-air bath, a garden, and a shared lounge.

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

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 13 reviews

    Located in Ukunda, 1.7 miles from Colobus Conservation, Babylon Gardens Diani has accommodations with a garden, free private parking, a shared lounge and a terrace.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 8 reviews

    Greenfield Villa D- Diani is a recently renovated villa in Diani Beach where guests can make the most of its outdoor swimming pool, garden, and barbecue facilities.

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

    Located 1640 feet from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodations in Diani Beach.

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

    Providing an outdoor swimming pool, Becky Homes Diani Beach- 4BR with AC and Swimming Pool features accommodations in Diani Beach.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 31 reviews

    Featuring a garden, Villa Becky - Diani Beach provides accommodations in Diani Beach. This property offers access to a terrace, free private parking, and free Wifi.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 11 reviews

    2.2 miles from Leisure Lodge Golf Club in Diani Beach, Becky Homes Diani Beach - 2BR with AC & Pool provides accommodations with access to a fitness room.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 30 reviews

    Diani Yoga Barn offers accommodations in Ukunda, 1.5 miles from Colobus Conservation and 4.3 miles from Leisure Lodge Golf Club.

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

    Sega House, a beautifully curated haven in Diani is located in Diani Beach, just a 19-minute walk from Colobus Conservation and 4.3 miles from Leisure Lodge Golf Club.

Enjoy breakfast in Diani Beach and nearby

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 146 reviews

    Just 19 mi south of Mombasa, African Dream Cottages - Diani Beach is located in Diani close to the beach. It offers an outdoor pool, restaurant and a bar.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 222 reviews

    Located very Centrally in Diani Beach, Footprints House provides accommodations with a garden. The property is set 0.7 mi from Ukunda Airstrip.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 509 reviews

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

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    Allamanda Boutique Hostel features an outdoor swimming pool, garden, a shared lounge and terrace in Galu.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 377 reviews

    Featuring free WiFi, PrideInn Hotel Diani offers accommodations in Diani Beach. 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 8.6
    Excellent - What previous guests thought, 349 reviews

    Located in Diani Beach, a 3-minute walk from Galu Beach, Boxo Diani - Unique Beach Front Container Eco-Hotel has accommodations with an outdoor swimming pool, free private parking, a shared lounge and...

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 205 reviews

    Located in Diani Beach, a few steps from Galu Beach, LalaGalu - Beachfront EcoCabins provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 417 reviews

    Soul Breeze Beach Resort, located on Diani Beach, features a restaurant and free WiFi. The area is popular for windsurfing, snorkeling and diving.

FAQ about cheap hotels in Diani Beach

Cheap hotels that guests love in Diani Beach

See all
  • Avg. price/night: $43.76
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 27 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: $64
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 403 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
    Travelers with friends
  • Avg. price/night: $83
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 417 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
    Wonderful - What previous guests thought, 139 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: $80
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 40 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: $67.50
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 349 reviews
    Very clean Friendly staff Cheap, affordable
    Guest review by
    Narsar
    Young couple