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.

S
Simon
From
Switzerland
Clean; very friendly and helpful stuff; good kitchen
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,057 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.

d
david
From
Ireland
Amazing place with everything you need .
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 138 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.

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, 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.

P
Preston McGhie
From
Canada
Asha is one of the best jewels on Diani Beach. The rooms are so lovely and inviting. The pool and the private beach dining are just the most relaxing spots with great views of the beach. The staff were so helpful and welcoming - they gave great suggestions and helped with everything we needed.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 134 reviews
Price from
$247
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, 103 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, 148 reviews
Price from
$138
1 night, 2 adults

El Mufasa luxury holiday apartments with pool & garden

Diani Beach

Providing garden views, El Mufasa luxury holiday apartments with pool & garden in Diani Beach features accommodations and a garden.

B
Brian
From
Kenya
The location was convenient for access to amenities
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 12 reviews
Price from
$59.64
1 night, 2 adults

Casa Marabella

Diani Beach

Casa Marabella features air-conditioned accommodations in Diani Beach. This property offers access to a balcony, darts, free private parking, and free Wifi.

J
Joeri
From
Belgium
Very friendly and helpful host
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 19 reviews
Price from
$88
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.1
    Very Good - What previous guests thought, 269 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 8.8
    Excellent - What previous guests thought, 208 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 8.4
    Very Good - What previous guests thought, 38 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 7.5
    Good - What previous guests thought, 35 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 9.7
    Exceptional - What previous guests thought, 4 reviews

    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.

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 8.0
    Very Good - What previous guests thought, 30 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, 49 reviews

    Located in Ukunda, Diani Pearl offers apartments with access to 2 outdoor swimming pools, landscaped gardens and free WiFi. The air-conditioned apartments have a balcony and a patio.

  • 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.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 3 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.

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

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

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 378 reviews

    Located 1.6 miles from Diani Beach, Tradewinds Lodge provides accommodations with free WiFi and free private parking.

Enjoy breakfast in Diani Beach and nearby

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 145 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.2
    Very Good - What previous guests thought, 510 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.1
    Very Good - What previous guests thought, 374 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 9.0
    Wonderful - What previous guests thought, 20 reviews

    A 7-minute walk from Galu Beach in Galu, Diani Hideaway Beach Villa, private pool, air conditioning and WiFi provides accommodations with access to a hot tub.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 346 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, 202 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, 411 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: $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, 411 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, 138 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: $90
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 120 reviews
    The place is wonderful and the communication with staff after booking was excellent, Isabel made sure our arrival was organised. Good location to the beach and the shopping centre as it’s a walking distance.The swimming pool well maintained plus the rooms very clean.The staff are top notch and the security guards very professional. Great value for money
    Guest review by
    Thomas
    Family with young children
  • Avg. price/night: $75
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 38 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: $62.50
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 346 reviews
    Very clean Friendly staff Cheap, affordable
    Guest review by
    Narsar
    Young couple
gogless