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

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.9
Fabulous - What previous guests thought, 222 reviews

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 502 reviews

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 236 reviews

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

Popular with guests booking cheap hotels in Diani Beach

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

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

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$64.80 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

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.

From US$50 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 137 reviews

Oasis Diani Beach Villas is set in Diani Beach, 3.4 km from Colobus Conservation, 5.4 km from Leisure Lodge Golf Club, and 9.2 km from Kaya Kinondo Sacred Forest.

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

From US$183 per night
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.

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

Located within 3.6 km of Leisure Lodge Golf Club and 4.7 km of Colobus Conservation, VITA'S BEACH House provides rooms with air conditioning and a private bathroom in Diani Beach.

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

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, 2 reviews

Boasting accommodation with a private pool, garden view and a patio, Lamu style one bedroom apartment, central Diani is situated in Diani Beach.

From US$73 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 146 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$80 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 85 reviews

Situated 400 metres from Diani Beach, Diani Banda Cottages offers accommodation with a balcony, as well as an open-air bath and a garden.

From US$35 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 215 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$73.84 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3 reviews

Featuring accommodation with a private pool, pool view and a balcony, Charming chalet Diani is located in Diani Beach. This property offers access to a terrace, free private parking and free WiFi.

From US$54 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Offering garden views, Magenta Apartment is an accommodation set in Diani Beach, 1.1 km from Diani Beach and 3.6 km from Leisure Lodge Golf Club.

From US$34 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 43 reviews

Set in Diani Beach and only 2.1 km from Diani Beach, Flametree Beach Homes offers accommodation with mountain views, free WiFi and free private parking.

From US$89 per night

Roseville

Diani Beach
Central location
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 25 reviews

Featuring air-conditioned accommodation with a private pool, garden view and a patio, Roseville is set in Diani Beach. It is located 2 km from Diani Beach and provides room service.

From US$224 per night

Enjoy breakfast in Diani Beach and nearby

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 392 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.6
Fabulous - What previous guests thought, 391 reviews

Set in Diani Beach, 300 metres from Galu Beach, Boxo Diani - Unique Beach Front Container Eco-Hotel offers accommodation with an outdoor swimming pool, free private parking, a shared lounge and a...

From US$69.50 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 181 reviews

Set in Diani Beach, 300 metres from Diani Beach Hospital. Morning Star Diani offers accommodation with free WiFi and a garden with a terrace. Complimentary private parking is available on site.

From US$98 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 11 reviews

Set in Diani Beach, less than 1 km from Diani Beach, Sitara Retreat Kenya offers accommodation with an outdoor swimming pool, free private parking, a restaurant and a bar.

From US$141 per night

Villa Ndoto

Diani Beach
Breakfast options
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 16 reviews

Located in Diani Beach, Villa Ndoto provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

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

Boasting air-conditioned accommodation with a private pool, Villa Lamuhouse Diani Beach is situated in Diani Beach.

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.

FAQ about cheap hotels in Diani Beach

Cheap hotels that guests love in Diani Beach

See all
Avg. price/night: US$68
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 436 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, 143 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$95
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: US$69.50
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 391 reviews
Very clean Friendly staff Cheap, affordable
Guest review by
Narsar
Young couple