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.

D
David
From
Rwanda
The location is exceptional, with direct, unrestricted access to Diani Beach. The breakfast, which was included in the price, was remarkable for its choice and quality of food. The staff were the perfect balance of professionalism and friendliness.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 143 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, 33 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.

K
Kristina
From
Ukraine
The hotel is cozy and very stylish, the food is incredibly delicious. The place looks much nicer in real life than in the photos. Compared to Nomad , it's much better and worth the money.
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.

W
Will
From
United Kingdom
The property was outstanding. Glamorous in so many ways. The staff are incredibly friendly and welcome you back every time! We will be returning.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,243 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.

D
Dydyshko
From
Russia
This place is amazing! Great team: everyone. Special thanks to Ruth and her teammates from the Reservation Department. Awesome and pittoresque territory. Beach is fully match with the expectations. Now it’s September: no mosquitoes, the weather is so good and no humidity.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,290 reviews
Price from
US$174.20
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.

G
Gladys
From
Nigeria
The people at Reception were lovely and helpful!!! Perfect location for Christmas holiday!
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 806 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

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, 55 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.2
Superb - What previous guests thought, 33 reviews

Popular with guests booking five-star hotels in Diani Beach

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 143 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,243 reviews

Popular with guests booking five-star hotels in Diani Beach

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 806 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,290 reviews

FAQ about five-star hotels in Diani Beach

5 star hotels that guests love in Diani Beach

See all
Avg. price/night: US$410
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,243 reviews
Peaceful opulence , very spacious and has an exclusive feel .
Guest review by
naomi
Young couple
Avg. price/night: US$410
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,243 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, 806 reviews
cannot be 5 stars if no hot water
Guest review by
Carl Henrik
Young couple
Avg. price/night: US$410
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,243 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
Avg. price/night: US$410
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,243 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
Avg. price/night: US$410
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,243 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$306
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,290 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