"Not very easy to find but it was worth it. Very professionally led by a German couple. The rooms are sensational, everything is new and extremely generous (65m2) and we had a large balcony with great views into the Urwald. Every detail is true, comfortable large bed, large armature with rain shower and great breakfast, friendly staff. The air conditioning is charged separately with $15 per day, but now at the end of June we didn't need. The hotel is not on the beach, it is quiet and feels like at home. We were absolutely satisfied."
With a stay at Diani Pearl Luxury Apartments in Diani Beach, you'll be within a 5-minute drive of Diani Beach and Diani Snake Park. This aparthotel is 26 mi (41.8 km) from Nyali Beach and 27.4 mi (44.1 km) from Bamburi Beach.
Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access.
Wrap up your day with a drink at the bar/lounge.
Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and luggage storage. Free self parking is available onsite.
Make yourself at home in one of the 11 air-conditioned rooms featuring kitchens with refrigerators and microwaves. Complimentary wireless internet access is available to keep you connected. Conveniences include coffee/tea makers, and housekeeping is provided daily.
"The environment with animals is so wonderful! The only biggest drawback is that the water almost didn't come out no matter how many times I said it, but the others are very satisfying. It's a heavenly space where zebras are playing in front of the tent when you wake up in the morning. I'm grateful to be able to interact with the giraffe so much."
Located in Diani Beach, Pendo Villas Diani is within a 10-minute drive of Diani Beach and Kongo Mosque. This aparthotel is 7.3 mi (11.8 km) from Kaya Kinondo Sacred Forest and 20 mi (32.2 km) from Fort Jesus.
Make use of convenient amenities, which include complimentary wireless internet access and bike parking.
At Pendo Villas Diani, enjoy a satisfying meal at the restaurant. Need to unwind? Take a break with a tasty beverage at one of the 4 beach bars.
Featured amenities include luggage storage, a safe deposit box at the front desk, and a water dispenser. Free self parking is available onsite.
Make yourself at home in one of the 12 individually decorated guestrooms, featuring kitchens with refrigerators and stovetops. Rooms have private balconies or patios. 40-inch Smart televisions with satellite programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include desks and separate sitting areas, and housekeeping is provided daily.
"Yes, there is air conditioning. Breakfast is OK, there are many baobab trees inside.
A little left is the congo river, you can take a boat, it should be beautiful if it is sunny"
"Three meals are good, the big bed room is not big, no extra bed, children can play on the beach, very close to the beach, the hotel location is very good, very close to Wu Kunda Airport, there is a shopping place nearby."
"Excellent, soothing, with elegance . Wonderful room service with amazing reception. Classic views of diani, well designed swimming pool and comfortable amenities around. Kudos to the entire team .I recommend to all who wish to have a perfect stay at diani. Thanks ."
"Pleasant hotel in a good locatopn with very friendly staff. In general, room renovations are slowly overdue.
Because of the noise, it is best not to take a room in the basement."
"We stayed at the hotel for one week. Clean rooms. Balcony with garden view. Here in the morning is fascinating bird singing. pleasant service staff. Basin with lying and drinking bar. Smuzi and juices here are very delicious. I liked the local tea with ginger and milk. Breakfasts are delicious. We used a restaurant for dinner. A large plate of seafood for two very delicious. Here are fish, calmaras, octopus, and half lobster, fish boiler. Yes-yes, the fishboiler is big and very delicious. The room was given water and tea with coffee. They regularly changed their lingerie. For us there was one minus-the conferences held at the hotel. Being in the pool area is not pleasant when a group in black hoods from 20-30 people inspect the holidaymakers. And yes, to the sea on foot 10 minutes or you can get to the tuck-tuck. Still, it is not in step-to-step access."
"This is our 4th visit to Papillon. The staff are amazing here. The animation team have such energy, the water aerobics is like nothing else. Everyone is always busy working, from the gardeners to the housekeepers to the pool attendants. Joseph and Raphael on the bar were excellent as always. Abdullah the pool attendant is always on hand with towels and keeps the pool clean. The rooms are always kept super clean with fresh linen and bottled water daily. The rooms now have a fridge and kettle (but you need your own teabags etc). The food and drink is great, lots of choices. The beach is stunning with pure white sand. Love this hotel and recommend to others"
With a stay at Nomad Beach Resort in Diani Beach, you'll be 0.4 mi (0.7 km) from Diani Beach and 22.5 mi (36.2 km) from Fort Jesus. This beach hotel is 27.7 mi (44.6 km) from Nyali Beach and 29.2 mi (46.9 km) from Bamburi Beach.
Pamper yourself with a visit to the spa, which offers massages and facials. After dipping into one of the 3 indoor swimming pools, you can spend some time at the private beach. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and gift shops/newsstands. Guests can catch a ride to nearby destinations on the area shuttle (surcharge).
Grab a bite at Nomad Beach Bar and Resta, one of the hotel's 4 restaurants, or stay in and take advantage of the room service. Snacks are also available at the coffee shop/cafe. Relax with a refreshing drink from the poolside bar or one of the 2 bars/lounges. A complimentary buffet breakfast is served daily from 7:30 AM to 10:30 AM.
Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and multilingual staff. A roundtrip airport shuttle is provided for a surcharge (available on request), and free self parking is available onsite.
Make yourself at home in one of the 29 air-conditioned rooms featuring minibars. Rooms have private balconies or patios. Complimentary wireless internet access is available to keep you connected. Bathrooms have complimentary toiletries and hair dryers.
With a stay at Morning Star Diani in Diani Beach, you'll be within a 5-minute drive of Diani Beach and Diani Snake Park. This hotel is 25.7 mi (41.3 km) from Nyali Beach and 27.1 mi (43.6 km) from Bamburi Beach.
Pamper yourself with onsite massages or enjoy recreation amenities such as an outdoor pool. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and a banquet hall.
Satisfy your appetite for lunch or dinner at the hotel's restaurant, or stay in and take advantage of the room service (during limited hours). Wrap up your day with a drink at the bar/lounge. Buffet breakfasts are available daily from 7:00 AM to 9:30 AM for a fee.
Featured amenities include dry cleaning/laundry services, multilingual staff, and luggage storage. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite.
Make yourself at home in one of the 47 air-conditioned rooms featuring kitchens. LED televisions with satellite programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include laptop-compatible safes and electric kettles, and housekeeping is provided daily.
With a stay at Neptune Village Beach Resort & Spa All Inclusive in Diani Beach (Galu Beach), you'll be within a 10-minute drive of Diani Beach and Colobus Conservation. This all-inclusive property is 30 mi (48.3 km) from Nyali Beach and 31.4 mi (50.5 km) from Bamburi Beach.
Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You can take advantage of recreational amenities such as an outdoor pool, a hot tub, and a sauna. Additional features at this property include complimentary wireless internet access, concierge services, and free babysitting.
Enjoy Regional cuisine at Karamu, one of the property's 2 restaurants, or stay in and take advantage of the room service (during limited hours). Unwind at the end of the day with a drink at the bar/lounge or the poolside bar. A complimentary buffet breakfast is served daily from 7 AM to 9:30 AM.
Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. Free self parking is available onsite.
Make yourself at home in one of the 78 air-conditioned rooms featuring refrigerators. Rooms have private balconies. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms have showers and hair dryers.
With a stay at Neptune Palm Beach Boutique Resort & Spa All Inclusive in Diani Beach (Galu Beach), you'll be within a 10-minute drive of Diani Beach and Colobus Conservation. This all-inclusive hotel is 30 mi (48.3 km) from Nyali Beach and 31.4 mi (50.5 km) from Bamburi Beach.
Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You can take advantage of recreational amenities such as outdoor tennis courts, an outdoor pool, and a sauna. Additional amenities at this hotel include complimentary wireless internet access, babysitting (surcharge), and gift shops/newsstands. Guests can get to nearby shops on the complimentary shuttle.
Stop by the hotel's restaurant, Mnazi Restaurant, for lunch or dinner. Dining is also available at the coffee shop/cafe, and room service (during limited hours) is provided. Unwind at the end of the day with a drink at the bar/lounge or the poolside bar. A complimentary buffet breakfast is served daily from 7 AM to 9:30 AM.
Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. Event facilities at this hotel consist of a conference center and a meeting room. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite.
Make yourself at home in one of the 60 guestrooms featuring refrigerators and flat-screen televisions. Rooms have private balconies or patios. Complimentary wireless internet access is available to keep you connected. Bathrooms have showers and hair dryers.
With a stay at Babylon Gardens in Diani Beach, you'll be within a 5-minute drive of Diani Beach and Colobus Conservation. This hotel is 27.3 mi (43.9 km) from Nyali Beach and 28.7 mi (46.2 km) from Bamburi Beach.
Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden.
Enjoy a meal at the restaurant or snacks in the hotel's coffee shop/cafe. Quench your thirst with your favorite drink at the bar/lounge. A complimentary full breakfast is served daily from 7:30 AM to 11:00 AM.
The front desk is staffed during limited hours. Free self parking is available onsite.
Make yourself at home in one of the 8 air-conditioned rooms featuring kitchenettes. 43-inch Smart televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include desks and separate sitting areas, and housekeeping is provided daily.
Show More
9.8/10
Outstanding
Price per night from:US$71
FAQs about Diani Beach hotels
What are the best places to stay in Diani Beach?
Some top places to stay in Diani Beach are near popular attractions like Diani Beach and Golden Sand Resort—so you can quickly get to top landmarks and amenities you need.
What is the average price of a hotel in Diani Beach for this weekend?
According to Trip.com’s latest 12-month data, 3-star hotels in Diani Beach have an average price of US$119 per night this weekend. For 4-star hotels, the average rate is US$206 per night. If you’re seeking luxury, 5-star hotels in Diani Beach typically cost US$704 per night this weekend.
What is the average nightly price of hotels in Diani Beach on weekdays?
Based on Trip.com’s latest 12-month data, the average nightly rate for 3-star hotels in Diani Beach on weekdays is US$118. For 4-star hotels, the average cost is around US$206 per night. For a luxury stay, 5-star hotels in Diani Beach generally have an average price of US$688 per night on weekdays.
What are the best pet-friendly hotels in Diani Beach?
Find the best hotel deals and promotions on Trip.com, available year-round for both first-time and loyal users. Please check the promotions page to see what promotions are available now on Trip.com.