Diani Beach

Diani Beach Apartments

Enter your dates for the latest Apartments rates and availability in Diani Beach.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Popular Filters
Amazing 4.5+Great 4.0+Good 3.5+Pleasant 3.0+

Apartments in Diani Beach

Select the best Apartments in Diani Beach from our selection
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Diani Reef Beach Resort & Spa
Diani Reef Beach Resort & SpaDiani Reef Beach Resort & Spa
Hotel near Diani Beach
The Diani Reef Beach Resort & Spa provides a great place for travelers to relax after a busy day. Visitors to Diani Beach will find that the Diani Reef Beach Resort & Spa is a fantastic accommodation choice. The hotel offers easy access to Ukunda Airport, just 5km away. With multiple attractions nearby including Dream Kenya Safaris, The Fitness Tribe Gym and Golden Sand Resort, guests will find plenty to keep themselves occupied. After a long day of sightseeing, guests can retire to the comfort of the hotel. This Diani Beach hotel offers parking on site.

AAmir Jamali 2024.02.24
The pick-up was on time from our hotel in Westland of Nairobi. The driver, Edward, was professional and friendly and I do appreciate his hard work. The package was 3.5 out of 5. The accommodation at Lake Nakuru was nearly terrible and if I wasn't about the staff I would have left the hotel in the first hour! The food, room, and everything else in this hotel was a disaster! The second accommodation in Masai Mara Camp was not that bad as it is a tent camp. The game drives were all good enough due to the driver’s skills.
82 reviews
3.9/5
Price from
PHP 7,105
per night
Check Availability
Leopard Beach Resort and Spa
Leopard Beach Resort and SpaLeopard Beach Resort and Spa
Hotel near Diani Beach
With a stay at Leopard Beach Resort & Spa in Diani Beach, you'll be on the beach, within a 5-minute drive of Diani Beach and Diani - Chale Marine National Park and Reserve. This beach resort is 25.3 mi (40.7 km) from Nyali Beach and 26.7 mi (43 km) from Bamburi Beach. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. You can take advantage of recreational amenities such as a health club, an outdoor pool, and an indoor pool. This resort also features complimentary wireless internet access, concierge services, and an arcade/game room. Grab a bite at one of the resort's 6 restaurants, or stay in and take advantage of the room service. Relax with a refreshing drink from the beach bar or one of the 3 bars/lounges. A complimentary full breakfast is served daily from 7:00 AM to 9:00 AM. Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. 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 158 air-conditioned rooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms have bathtubs or showers and bidets. Conveniences include safes and desks, and housekeeping is provided daily.

GGuest User 2024.04.07
Great location right by the beach ...amazing staff at the reception when checking in . I especially loved the rooms, they are modern, clean and no mosquitoes. I would just recommend a little improvement at the restaurant section , our pizza wasn't nicely done , but then again the hotel.was.hosting dinners every night maybe the staff was tired . Otherwise it's a great hotel and the nights were always fun , child friendly and a great spot to have a good time
47 reviews
3.7/5
Check Availability
Diamonds Leisure Beach & Golf Resort
Diamonds Leisure Beach & Golf ResortDiamonds Leisure Beach & Golf Resort
Hotel near Diani Beach
When you stay at Diamonds Leisure Beach & Golf Resort in Diani Beach, you'll be connected to the convention center, just steps from Diani - Chale Marine National Park and Reserve and 15 minutes by foot from Diani Beach. This beach resort is 8.5 mi (13.6 km) from Kaya Kinondo Sacred Forest and 14.8 mi (23.8 km) from Chale Beach. Pamper yourself with onsite massages, body treatments, and facials. When the sun is out, a round of golf or a day at the private beach are two great options for taking advantage of the fine weather. Additional amenities at this resort include complimentary wireless internet access, concierge services, and babysitting (surcharge). Getting to nearby attractions is a breeze with the area shuttle (surcharge). All-inclusive rates are available at this resort. Meals and beverages at onsite dining establishments are included in all-inclusive rates. Charges may be applied for dining at some restaurants, special dinners and dishes, some beverages, and other amenities. Grab a bite at Diani Restaurant, one of the resort's 2 restaurants, or stay in and take advantage of the 24-hour room service. Snacks are also available at the coffee shop/cafe. Need to unwind? Take a break at the bar/lounge, the beach bar, or the poolside bar for a tasty beverage. Buffet breakfasts are available daily from 7:00 AM to 10:00 AM for a fee. Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. Planning an event in Diani Beach? This resort has 8460 square feet (786 square meters) of space consisting of a conference center and 8 meeting rooms. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 170 air-conditioned rooms featuring minibars. Rooms have private balconies or patios. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms feature showers, complimentary toiletries, and hair dryers.

GGuest User 2023.12.28
The breakfast variety is too small, two points can be checked in, waiting for the stay, the waiter will not provide free drinking water. Service attitude is general, not as good as treating white people warmly.
Very Good
74 reviews
4.1/5
Price from
PHP 10,630
per night
Check Availability
Diani Beach
You Might Like
Hotels With BreakfastHotels With Twin RoomHotels With 1 Double BedHotels With Swimming PoolHotels With Free Cancellation
Swahili Beach
Swahili BeachSwahili Beach
Hotel near Diani Beach
When you stay at Swahili Beach Resort in Diani Beach, you'll be on the beach, within a 10-minute walk of Diani Beach and Diani - Chale Marine National Park and Reserve. This beach resort is 24.6 mi (39.6 km) from Nyali Beach and 26 mi (41.9 km) from Bamburi Beach. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. You're sure to appreciate the recreational amenities, which include 9 outdoor swimming pools, a health club, and bicycles to rent. Additional features at this resort include complimentary wireless internet access, concierge services, and babysitting (surcharge). Grab a bite to eat at one of the resort's 5 restaurants, or stay in and take advantage of the 24-hour room service. Snacks are also available at the coffee shop/cafe. Relax with a refreshing drink at the beach bar, the poolside bar, or one of 2 bars/lounges. Buffet breakfasts are available daily from 7:00 AM to 10:00 AM for a fee. Featured amenities include complimentary newspapers in the lobby, dry cleaning/laundry services, and a 24-hour front desk. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 125 air-conditioned rooms featuring minibars and flat-screen televisions. Rooms have private furnished balconies or patios. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms with separate bathtubs and showers feature deep soaking bathtubs and rainfall showerheads.

MMEI 2023.03.01
The hotel is beautiful, it should be a Swahili-style hotel, although I don't know what Swahili style is. There are also several restaurants and small shops in the hotel. There are also spa halls, environment, scenery, and food. Recommended. . There is Carrefour opposite the hotel door, which is very convenient. At the hotel, you can also report to the group to go to the sea to see the dolphins 🐬.
Excellent
97 reviews
4.3/5
Price from
PHP 11,196
per night
Check Availability
Nomad Beach Resort
Nomad Beach ResortNomad Beach Resort
Hotel near Diani Beach
The Nomad Beach Resort is an ideal spot for travelers wanting to discover the city. Visitors to Diani Beach will find that the Nomad Beach Resort is a fantastic accommodation choice. The hotel is just 5km away from Ukunda Airport. There is no shortage of things to see in the area, with the Robinson Island, Freetyme Fishing Safaris & Water Sports and Blue Luxury Wellness Center all nearby. When guests have some time on their hands they can make use of the onsite facilities. This Diani Beach hotel offers parking on site.

2024.12.16
Nomad Beach Resort was our first stop for a six week African trip so we could get over jet lag as travelled from Canada. Stayed five nights. The room was great with a separate bedroom and bathroom for our daughter. A/C worked great in both sleeping areas and was needed as was hot and humid. Patio area outside the room nice and private save for the local monkeys, and had an ocean view that was amazing. Grassy areas simple but all you really need. Beach area was wide open and almost empty. No beach chairs on the beach area as the resort ends at the beach, and as pool people that was fine. Local beach vendors do not hesitate to come chat once you are on the beach but are respectful enough when you ask for space. Resort staff all very commendable for friendliness and helpfulness, especially when our daughter was ill. The restaurant breakfast buffet was great and menu options also good. Pool area was quiet as was the resort - no music blasting and it was a very chill vibe. Beds a bit hard for our liking but comfortable enough. Prices at the restaurant and bar were comparable to other resorts we visited on our journeys. A safe, clean, chill place with great staff. Thanks to Ismael at the pool for his help and kindness.
Excellent
54 reviews
4.4/5
Check Availability
Baobab Beach Resort & Spa
Baobab Beach Resort & SpaBaobab Beach Resort & Spa
Hotel near Diani Beach
When you stay at Baobab Beach Resort & Spa in Diani Beach, you'll be on the beach, just steps from Diani Beach and Diani - Chale Marine National Park and Reserve. This all-inclusive resort is 28 mi (45 km) from Nyali Beach and 29.4 mi (47.3 km) from Bamburi Beach. Relax at the full-service spa, where you can enjoy massages and facials. You're sure to appreciate the recreational amenities, which include 2 outdoor swimming pools, outdoor tennis courts, and a sauna. Additional amenities at this resort include complimentary wireless internet access, concierge services, and an arcade/game room. This resort is all inclusive. Rates include meals and beverages at onsite dining establishments. Charges may be applied for dining at some restaurants, special dinners and dishes, some beverages, and other amenities. Satisfy your appetite with international cuisine at Karibu, one of the resort's 5 restaurants. Relax with a refreshing drink from the poolside bar or one of the 4 bars/lounges. Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 323 air-conditioned rooms featuring refrigerators and flat-screen televisions. Rooms have private balconies or patios. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers.

AAnonymous User 2024.05.22
Everything was great with this hotel, from the view to the service. The beach is very beautiful and clean. There are quite a few of beach boys on the beach waiting to sell things to you. However if you tell them politely you’re not interested, they’ll leave you alone. It’s very close to Ukunda airport, only 10min drive. One major thing this resort needs to improve is the foods. The foods are no where close to a 5 star resort standard. They’re normal than normal. Limited varieties. This was the most disappointing part. However because of the superb view and services, I was able to enjoy the trip! Will definitely go back and hope the foods are good by then.
Excellent
73 reviews
4.4/5
Check Availability
Papillon Lagoon Reef Hotel
Papillon Lagoon Reef HotelPapillon Lagoon Reef Hotel
Hotel near Diani Beach
With a stay at Papillon Lagoon Reef in Diani Beach, you'll be on the beach, within a 5-minute drive of Diani Beach and Diani - Chale Marine National Park and Reserve. This beach hotel is 0.4 mi (0.6 km) from Kaya Kinondo Sacred Forest and 1.9 mi (3 km) from Galu Kinondo. Be sure to enjoy recreational amenities including an outdoor pool and a 24-hour fitness center. Additional features at this hotel include complimentary wireless internet access, concierge services, and an arcade/game room. Enjoy local and international cuisine at Baobab Restaurant Terrace, one of the hotel's 2 restaurants, or stay in and take advantage of the room service (during limited hours). Quench your thirst with your favorite drink at the bar/lounge. Featured amenities include complimentary newspapers in the lobby, dry cleaning/laundry services, and a 24-hour front desk. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 149 air-conditioned guestrooms. Complimentary wireless internet access is available to keep you connected. Bathrooms have complimentary toiletries and hair dryers. Conveniences include phones, as well as desks and separate sitting areas.

2024.12.05
Well, here goes again. !!! Review of trip no 11. It was just the same as all the others trips. Made to feel so welcome once again, by all the staff , from the top down to the new trainees. Not artificial either.!!! It was the usual case of excess of everything, food, drink and sadly , to much sun. Met a lot of old friends from every year, and some new ones from this year. The interaction with the staff is the highlight though, makes me feel very happy. I will really miss all this if I am unable to return next year. Even though it does not worry me at the time, the journey home takes a long time to get over. I am not as young as I was , and even though the spirit is willing, the body is getting weaker. !!!! Anyway, enough of that self pity, the object of this review is ”praise.” For the wonderful welcome, the good food, great friendship and help for me to put on some excess weight.!!!! I will try to get to, get back , but if I can,t , thank you all for 11 great holidays I have had at my ” second home ” ,The PAPILLON . Asante Sana. Thank you all. Mick.
50 reviews
3.8/5
Check Availability
Diani Palm Resort
Diani Palm ResortDiani Palm Resort
Hotel near Diani Beach
When you stay at Diani Palm Resort in Diani Beach, you'll be near the beach, within a 10-minute walk of Diani Beach and Diani - Chale Marine National Park and Reserve. This beach hotel is 26.3 mi (42.3 km) from Nyali Beach and 27.7 mi (44.6 km) from Bamburi Beach. Take advantage of recreation opportunities such as an outdoor pool, or other amenities including complimentary wireless internet access and concierge services. At Diani Palm Resort, enjoy a satisfying meal at the restaurant. Wrap up your day with a drink at the bar/lounge. Free self parking is available onsite. Make yourself at home in one of the 51 air-conditioned rooms featuring private pools and Smart televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Conveniences include safes and desks, and housekeeping is provided daily.

WWuod 2024.03.22
The place was so nice and clean...clean rooms, friendly & organized workers, big up 💯 to Charles who sits at the Resort's Restaurant.. the swimming pool was also cool though it had some little problems. Generally the place was amazing..I enjoyed my stay, Nitarudi tena!😊😊
21 reviews
3.7/5
Price from
PHP 1,762
per night
Check Availability
Mzima Beach Residences - Diani Beach
Mzima Beach Residences - Diani BeachMzima Beach Residences - Diani Beach
Hotel near Diani Beach
When you stay at Mzima Beach in Diani Beach, you'll be next to a golf course, within a 15-minute walk of Diani Beach and Diani - Chale Marine National Park and Reserve. This beach hotel is 25.7 mi (41.4 km) from Nyali Beach and 27.1 mi (43.7 km) from Bamburi Beach. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. After dipping into one of the 3 outdoor swimming pools, you can spend some time at the private beach. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and an arcade/game room. Featured amenities include complimentary wired internet access, dry cleaning/laundry services, and multilingual staff. A roundtrip airport shuttle is complimentary (available on request). Make yourself at home in one of the 20 individually furnished guestrooms, featuring refrigerators and Smart televisions. Rooms have private furnished patios. Complimentary wired and wireless internet access keeps you connected, and satellite programming provides entertainment. Bathrooms feature showers, designer toiletries, and hair dryers.
Perfect
13 reviews
5.0/5
Price from
PHP 14,545
per night
Check Availability
Neptune Village Beach Resort & Spa - All Inclusive
Neptune Village Beach Resort & Spa - All InclusiveNeptune Village Beach Resort & Spa - All Inclusive
Hotel near Diani Beach
With a stay at Neptune Village Beach Resort & Spa All Inclusive in Diani Beach (Galu Beach), you'll be within a 5-minute walk of Diani Beach and Diani - Chale Marine National Park and Reserve. 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. This property is all inclusive. Rates include meals and beverages at onsite dining establishments. Charges may be applied for dining at some restaurants, special dinners and dishes, some beverages, and other amenities. 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). Relax with your favorite 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.

AAnonymous User 2023.08.08
Older hotel located directly at the beach. Unfortunately, the restaurant staff lack basic training, the food quality is just average. The monkeys and birds sometimes help themselves from the guests' plates. Other hotels in a similar situation deal with this annoying problem in a better and more professional way. Basic drinks and ice cubes are often missing. The fridge was missing in the room and the cell phone system didn't work either. For a so-called four-star hotel with a corresponding price, one can expect a lot more in all respects. than just smiling staff. Unfortunately not to be recommended.
8 reviews
3.8/5
Price from
PHP 11,380
per night
Check Availability
See All Apartments in Diani Beach

Top 3 Premium-Hotels in Diani Beach

See all
Discover our curated selection of premium hotels in Diani Beach for your next stay
No.
1
Nomad Beach Resort Hotels in Diani Beach
4.4/5
54 review

Nomad Beach Resort

Hotel near Diani Beach
"Good Location"
Select dates to view prices
No.
2
Mzima Beach Residences - Diani Beach Hotels in Diani Beach
5.0/5
13 review

Mzima Beach Residences - Diani Beach

Hotel near Diani Beach
"Good Location"
Select dates to view prices
No.
3
Swahili Beach Hotels in Diani Beach
4.3/5
97 review

Swahili Beach

Hotel near Diani Beach
"Good Location"
Select dates to view prices

Frequently Asked Questions

What are the best Apartments in Diani Beach?

Whether you are traveling to Diani Beach for business or fun, Aqua Resort , Casa En La Praya and Qua Bruce Apartment are preferred.

What is the average rate for Apartments in Diani Beach?

For Apartments in Diani Beach, the average price on weekdays is PHP 4,393, and the average price on weekends (Friday–Saturday) is PHP 4,196.

Which Apartments in Diani Beach provide swimming pools?

There are many Apartments in Diani Beach with swimming pools. Aqua Resort , Casa En La Praya and Chrystal Baharini are very popular.

Which Apartments in Diani Beach have bars?

Which Apartments in Diani Beach offer breakfast?

Morning Star Diani, Aqua Resort and Qua Bruce Apartment provide high-quality breakfast.

Which Apartments in Diani Beach have parking lots?

Which Apartments in Diani Beach are pet-friendly?

Qua Bruce Apartment allows pets.

What great deals are there for Apartments in Diani Beach?

Trip.com provides various promotions and discounts for Apartments. You can check the promotions page to see what promotions are available on Trip.com.

Diani Beach Apartments Information

Total Properties161
Number of Reviews77
Highest PricePHP 11,570
Lowest PricePHP 1,666
Average Price (Weekends)PHP 4,196
Average Price (Weekdays)PHP 4,393