Skip to main content

Five-Star Hotels in Diani Beach

Find the five-star hotels that appeal to you the most

The best five-star hotels in Diani Beach

Check out our pick of great five-star hotels in Diani Beach

Filter by:

Review score

Nomad Beach Resort

Hotel in Diani Beach

Nestled along the pristine shores of Diani Beach, Nomad Beach Resort offers the perfect blend of luxury, relaxation, and adventure on Kenya’s stunning Southern Coast.

C
Cornelia
From
Austria
The Nomad is a really lovely place. The food was very good, the staff at reception very friendly and professional. The whole set up with the swimming pool surrounded by greenery is lovely. Also nice to watch the different monkeys climbing in the trees. The beach is truly stunning, and while before booking I had feared the beach would be too busy, this was not the case. Of course when you go for a walk you are approached by beach sellers, but they accept a no. We had a standalone bungalow, with our own reclining chairs and lots of space around, very pleasant (that probably explains the high price, but for us that privacy and peacefulness was what we had been looking for), beach sellers walk past, but they leave you in peace when you say no. We also appreciated their environmental efforts.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 140 reviews
Price from
US$382.50
1 night, 2 adults

Mzima Beach Residences - Diani Beach

Hotel in Diani Beach

Set in Diani Beach, less than 1 km from Galu Beach, Mzima Beach Residences - Diani Beach offers accommodation with a fitness centre, free private parking, a garden and a private beach area.

L
Laura
From
Germany
Great location directly by the beach, with a lot of attention to detail.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 31 reviews
Price from
US$264.60
1 night, 2 adults

The Maji Beach Boutique Hotel -Adults Only

Hotel in Diani Beach

Situated along the sandy Diani Beach, The Maji Beach Boutique Hotel features an outdoor and indoor pool, a restaurant and poolside bar. It also offers a fitness centre and massage services.

A
Ayotola
From
United Kingdom
The service was top-notch! Breakfast was amazing. Dinner the same. Menu was well curated and meals were well cooked and absolutely delicious.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 55 reviews
Price from
US$518.40
1 night, 2 adults

Swahili Beach

Diani Beach

Featuring a private beach area and water sports facilities, Swahili Beach is situated in Diani Beach, 200 metres from Nakumatt Diani and an 11-minute walk from The Diani Beach Shopping Centre.

S
Stefan
From
Romania
top location, design and facilities.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,245 reviews
Price from
US$350
1 night, 2 adults

Diamonds Leisure Beach & Golf Resort

Diani Beach

Prime Beachfront Location: Diamonds Leisure Beach & Golf Resort in Diani Beach offers direct access to a private beach area and beachfront.

P
Petra
From
New Zealand
Amazing resort, has the beach at your fingertips.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,274 reviews
Price from
US$174.20
1 night, 2 adults

Leopard Beach Resort and Spa

Diani Beach

Located along Diani beach, Leopard Beach Resort & Spa boasts panoramic views of the Indian Ocean and is set within a tropical garden. The resort is within 5 km from Ukunda.

n
nakuti
From
Kenya
The hospitality was at the top notch
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 150 reviews
Price from
US$184
1 night, 2 adults

Casamia Suites

Hotel in Diani Beach

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.

A
ATHMAN
From
Kenya
The location of the property, the cleanliness, safety and security, the restaurant was amazing and the food served was excellent and well presented, friendliness of the staff and the owner was always present to interact with as well property was just as it’s advertised.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 43 reviews
Price from
US$85
1 night, 2 adults

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Beach

Set on the white sands of Diani Beach, this 5-star resort in Ukunda overlooks 30 acres of private gardens with 2 fresh-water pools.

Z
Zinhle
From
South Africa
The staff is exceptional, very attentive and polite. A big thank you particularly to Purity & Lucy, they were very attentive. The facilities are great as well as the entertainment. For a solo traveler, one never feels alone.
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 805 reviews
Price from
US$193.50
1 night, 2 adults

Amber Villas Diani

Diani Beach

Set in Diani Beach, Amber Villas Diani offers accommodation with private pool, free WiFi and free private parking for guests who drive.

D
Dr
From
Kenya
Modern and beautifully designed
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 9 reviews
All five-star hotels in Diani Beach

Looking for a five-star hotel?

When the accommodation is just as important as the destination, a five-star stay should give that extra ‘wow’ factor as you enter the lobby. As well as offering the kind of service to make you feel like royalty, you’ll usually find highly rated on-site spas, gourmet restaurants and top-of-the-line beds you won’t want to get out of.

Most booked five-star hotels in Diani Beach and surroundings in the past month

See all

Popular with guests booking five-star hotels in Diani Beach

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews

Popular with guests booking five-star hotels in Diani Beach

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 55 reviews

Popular with guests booking five-star hotels in Diani Beach

Popular with guests booking five-star hotels in Diani Beach

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 32 reviews

Popular with guests booking five-star hotels in Diani Beach

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 150 reviews

Popular with guests booking five-star hotels in Diani Beach

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 43 reviews

Popular with guests booking five-star hotels in Diani Beach

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 140 reviews

Popular with guests booking five-star hotels in Diani Beach

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

Popular with guests booking five-star hotels in Diani Beach

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

Popular with guests booking five-star hotels in Diani Beach

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

FAQ about five-star hotels in Diani Beach

5 star hotels that guests love in Diani Beach

See all
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,241 reviews
Peaceful opulence , very spacious and has an exclusive feel .
Guest review by
naomi
Young couple
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,241 reviews
First the food at Bahraini restaurant was superb. The chef makes it a point to get to know the guests, he had a way of making everyone feel special. The resort is an absolutely breathtakingly beauty. Omar who is one of the pool boys is probably one of the most hard working people there, he deserves a promotion put him in the dinning room or make him a waiter. He has a radiant personality. And this is coming from a couple who has worked in hospitality operational leadership for a decade in the Middle East. The ladies at the spa were incredible.
Guest review by
Mariatou
Young couple
Avg. price/night: US$189
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 803 reviews
cannot be 5 stars if no hot water
Guest review by
Carl Henrik
Young couple
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,241 reviews
1. The room was excellent I would a 10/10 rating. very comfortable bed and truly a 5 star experience. 2. The food was also very delicious. We have had one the the best Indian food at Swahili Beach. Breakfast was also very good with lots of varieties. The dinner buffet however didn't look that good. I would recommend reserving your first dinner at the Indian restaurant, the second night dinner at Tepanyaki restaurant. Do advance reservation!
Guest review by
Akberali
Family with young children
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,241 reviews
A good, beautiful place with great staff, but it still needs some of effort to get it five stars level. Staff - 10 Safety - 10 Cleaness - 9 Food - 9 Enterteinment - 9 Facilities - 8 SPA - service 8, facilities 6 Room - 7
Guest review by
Marek
Family with young children
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,241 reviews
The meals were really good. There was a great spread with the breakfast and dinner buffet. Lots of live cooking stations. ood was tasty. The Indian restaurant was really good. Chef Moses at Zanzibar restaurant was fantastic. The staff was very pleasant and very accomadating. It was a superb experience.
Guest review by
kafila
Family with young children
Avg. price/night: US$295.80
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,284 reviews
This is a very good 4 star resort.Perfect location! beautiful resort, on the beach. Good pools. the architecture is top, from the beach we only see the thatch roofs we can see the white buildings. The beac beds and service are good. The beach is well kept and maintained. Rooms are spacious and clean All staff is 5 stars! the security is excellent, you can be on the beach and they look after you so the vendors do not bother you
Guest review by
Maria Ana
Family with young children