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.

B
Ba-Linh
From
Canada
Arty and team were fantastic! Super helpful and so kind. Always good to see Pete for breakfast and everyone was very attentive. Right by the beach which was what we wanted and tons of places around. AC was awesome and the room was very clean. We enjoyed our stay very much!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,062 reviews
Location 9.7
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.

I
ISABELA
From
Brazil
Great location, great staff, great wifi, great shower. Organized and family atmosphere. We also hired a chef recommended by the house who was very good and brought comfort and ease for us to relax.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 139 reviews
Location 9.3
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.

D
DAN_VSNY
From
Hungary
Everything! Beautiful gem in the cascade of soulless resorts at Diani. Charming, stylish and exceptionally peaceful. Feels a lot like we were in Bali. Breakfast is great, rooms are spacious and beautiful. The staff was very kind. Can't recommend it enough.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 249 reviews
Location 8.6
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.

E
Enpei
From
United States
The property is located right by the beach, which made it super easy to go back and forth between my room and the ocean. There are also a few restaurants closeby. It's super convenient!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 423 reviews
Location 9.5
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.

T
Thuy Trang
From
Ghana
The location is excellent, the room are beautifully furnished, high quality bedding, good food and very friendly staff.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 135 reviews
Location 9.7
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, 143 reviews
Location 8.7
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.

A
Azdine
From
Morocco
Everything was perfect 👌 Many thanks for the Manager Hatibu and all the other staff 🙏 For me, it's the best place to stay in Diani !!!!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 104 reviews
Location 9.2
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...

A
Andrew
From
United Kingdom
Service and location. Very peaceful. Dive team & facilities excellent.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 146 reviews
Location 9.3
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
Location 9.0
Price from
$63.75
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
Location 8.9
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.

    From $72 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 7 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.

    From $49.50 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 271 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.

    From $26 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 210 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.

    From $108.30 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 11 reviews

    Located in Diani Beach, 1.4 miles from Colobus Conservation, Villa Branca Diani Boutique Luxury & Personalized Service has accommodations with an outdoor swimming pool, free private parking, a garden...

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 29 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.

    From $122.20 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 41 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.

    From $80 per night
  • 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.

    From $171 per night

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.

    From $76.50 per night
  • 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.

    From $124 per night
  • 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.

    From $114 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Azar Stays Diani is located in Diani Beach, just a 9-minute walk from Diani Beach and 2.3 miles from Leisure Lodge Golf Club.

    From $112.50 per night
  • 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.

    From $31.50 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 4 reviews

    Featuring garden views, Maharani Apartments in Kwale provides accommodations and a fitness center. With pool views, this accommodation offers a terrace and a swimming pool.

    From $250 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 72 reviews

    Cycad Palm Diani offers accommodations in Diani Beach, 1.6 miles from Colobus Conservation and 4.5 miles from Leisure Lodge Golf Club.

    From $32.40 per night

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.

    From $80 per night
  • 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.

    From $90 per night
  • 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.

    From $149 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 379 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.

    From $124.20 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 44 reviews

    A 17-minute walk from Diani Beach in Ukunda, Baali Diani Apartments offers accommodations with access to a hot tub. With garden views, this accommodation provides a balcony and a swimming pool.

    From $55.25 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 351 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...

    From $68 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 209 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.

    From $206.25 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 416 reviews

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

    From $83 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.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, 401 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, 416 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, 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: $68
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 351 reviews
    Very clean Friendly staff Cheap, affordable
    Guest review by
    Narsar
    Young couple