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,066 reviews
Price from
$50
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
David
From
Portugal
Amazing hotel indulge in nature. The rooms are modern and simple and you get a lot of privacy. The pool is perfect for relaxing with a unique view. Staff is phenomenal and very kind, starting with Mista Vikta from the security, always welcoming us with the biggest smile. Vanessa is a great hotel manager, very helpful and nice. Cleaning is 5 stars.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 244 reviews
Price from
$80.01
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.

K
Kalindu Matharage
From
Sri Lanka
Perfect place to relax and unwind in Diani, Mombasa. Great host, friendly staff, and it's just a 3 minute walk to the beach. The houses are equipped with all essential kitchen equipment if you're into cooking. It's also just a 5 minute walk to the supermarket and restaurants. Electricity is metered, but you get about 30 units included when you book a house. We used less than 10 during our stay, so it’s more than sufficient. Highly recommend this place for all your Diani adventures.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 408 reviews
Price from
$100
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.

A
Anthony
From
United States
I loved everything about Asha Boutique Hotel. The location is right on the beach. The rooms are comfortable. All the staff are amazing; I was made to feel at home the entire time. The food is also incredible. I will definitely be back!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 148 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.

D
Dennis Mungai
From
Kenya
The excellent condition of the facilities at hand, overall cleanliness and the breakfasts come to mind. Ann Rietjens, the host, went over and above to ensure that my stay here was as pleasant as possible. Zarafa house makes for a quiet, quaint stay surrounded by nature, and remains easily accessible to the nearby beaches and resorts. Security is also excellent.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 139 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.2
Wonderful - What previous guests thought, 107 reviews
Price from
$65.55
1 night, 2 adults

Escape Hole

Diani Beach

Escape Hole offers accommodations in Diani Beach, 2.7 miles from Colobus Conservation and 4 miles from Kaya Kinondo Sacred Forest. This property offers access to a terrace and free private parking.

M
Maredith
From
Kenya
Venue, ambiance, people & how clean it was
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 9 reviews
Price from
$26.40
1 night, 2 adults

Diani Villa studio

Diani Beach

Diani Villa studio is located in Diani Beach, just a 16-minute walk from Diani Beach and 1.2 miles from Leisure Lodge Golf Club.

K
Kitchen
From
Kenya
Very good host. Good silent ambience. Easy access to the beach and other amenities
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 7 reviews
Price from
$35.94
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.8
Exceptional - What previous guests thought, 9 reviews
Price from
$79.90
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, 26 reviews
Price from
$110
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

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 280 reviews

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 14 reviews

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 375 reviews

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,063 reviews

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

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

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

KK Homes offers accommodations in Diani Beach, a 3-minute walk from Diani Beach and 1.8 miles from Colobus Conservation. This property offers access to a balcony, free private parking, and free Wifi.

From $46 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Wendy's Da-Azizi Homes Diani 2 is located in Diani Beach, just a 8-minute walk from Diani Beach and 2.1 miles from Colobus Conservation.

From $47 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 134 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 $63 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Tiny hut house with pool is located in Diani Beach, just a 11-minute walk from Diani Beach and 2 miles from Colobus Conservation.

From $25 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 14 reviews

Jaffrane offers accommodations in Ukunda, 5.7 miles from Kaya Kinondo Sacred Forest.

From $30 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 280 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.9
Excellent - What previous guests thought, 151 reviews

Diani Marine Divers Village is a privately owned, charming, and family-friendly 3-star Bed & Breakfast, located just 492 feet from the stunning Diani Beach — easily reached with a short walk through...

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

Located in Diani Beach, a few steps from Diani Beach, Safari Beach Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From $150 per night

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

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

Offering garden views, African Huts Villas in Diani Beach provides accommodations, an outdoor swimming pool, a garden, a bar, and a shared lounge.

From $145.80 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 219 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
Exceptional - What previous guests thought, 12 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...

From $250 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 43 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 9.5
Exceptional - What previous guests thought, 2 reviews

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.

From $138 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 33 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 10
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 8.8
Excellent - What previous guests thought, 14 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.

Enjoy breakfast in Diani Beach and nearby

Scored out of 10, guest rating 8.1
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, 216 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 $75 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 508 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 9.9
Exceptional - What previous guests thought, 55 reviews

Hilda's Homestay is located in Diani Beach, just 1.5 miles from Galu Beach and a 5-minute walk from Colobus Conservation. This property offers access to a terrace, free private parking, and free Wifi.

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

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

From $42 per night

Beach Shades

Diani Beach
Breakfast options
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 14 reviews

Offering a garden, Beach Shades features accommodations in Diani Beach. This property offers access to a balcony and free private parking.

From $23 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 51 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 $76.50 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 7 reviews

Diani Beach-Villa Kirsch in Galu provides accommodations with an outdoor swimming pool and a garden. Both free Wifi and parking on-site are available at the homestay free of charge.

From $60 per night

FAQ about cheap hotels in Diani Beach

Cheap hotels that guests love in Diani Beach

See all
Avg. price/night: $69
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 397 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
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 419 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
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: $69
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 375 reviews
Very clean Friendly staff Cheap, affordable
Guest review by
Narsar
Young couple