The 10 best five-star hotels in Diani Beach, Kenya | Booking.com
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.2
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

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, 10 reviews
Price from
US$350
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.

S
Simon
From
Denmark
Fantastic setting, wonderful rooms and pool that sweeps around this great Boutique Hotel. All the staff were excellent and friendly, they clearly enjoyed their jobs as well as excellent training. The Chef made fantastic meals, including Tuna carpaccio and Lobstwr Thermidor. Fantastic Hotel!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 57 reviews
Price from
US$561.60
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.

P
Patricia
From
Botswana
the Food is really good, everything. the location is really nice and staff super friendly
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,265 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.

R
Radoslav
From
Sweden
The staff was fabulous and kind.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,248 reviews
Price from
US$193.55
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.

s
sergio
From
Switzerland
You feel safe inside and it helps you relaxing. The service is really good, from room service for food to laundry and transportation arrangements. The Lemongrass restaurant is a very nice and romantic restaurant inside the resort. Worth visiting it even if you do not stay at the Leopard Beach Resort.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 163 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.3
Very good - What previous guests thought, 41 reviews
Price from
US$80
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.

A
Anas
From
United Arab Emirates
Very friendly staff, especially coach Cédric, was very helpful , good location with direct access to the beach,
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 805 reviews
Price from
US$170.10
1 night, 2 adults

Golden Beach Resort A051

Hotel in Diani Beach

Located within 300 metres of Diani Beach and 2 km of Leisure Lodge Golf Club, Golden Beach Resort A051 provides rooms with air conditioning and a private bathroom in Diani Beach.

F
Francis
From
Kenya
With renovations on going, the place will be top
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 12 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

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.4
    Very good - What previous guests thought, 1,265 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.4
    Very good - What previous guests thought, 1,265 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, 805 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.4
    Very good - What previous guests thought, 1,265 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.4
    Very good - What previous guests thought, 1,265 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.4
    Very good - What previous guests thought, 1,265 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$229.50
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,248 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