The Royal Shanza — 4-Star Luxury Hotel in Mombasa, Kenya
★★★★ 4-Star Luxury Hotel

The Royal Shanza

Mombasa  ·  Kenya  ·  Beach Road

4.3 377 guest reviews

About The Royal Shanza — Luxury Boutique Hotel in Mombasa

The Royal Shanza is an exceptional 4-star hotel in Mombasa, Kenya. Guests enjoy a distinctive experience combining world-class facilities including concierge, gym, garden, and more with the personalised warmth that defines great boutique hospitality.

Amenities & Features

Guest Reviews 4.3 / 5

Ruby Le
★★★★★ Jun 2025

⭐️⭐️⭐️⭐️⭐️ Relaxing Stay at Royal Shaza Suites I had a great experience at Royal Shaza Suites. The staff are very friendly and helpful, which made the stay even more enjoyable. The whole place is quiet and peaceful, ideal for relaxing. The rooms are clean and comfortable, with just the right amount of equipment - simple but well thought out. If you get a room facing the pool and the ocean, the view is absolutely worth it! The swimming pool area is definitely the highlight - spacious, clean, and perfect for both swimming and relaxing. They also serve very good food, and the portions are quite big, which is always a plus. Overall, a great place to unwind with beautiful views, kind service, and good food. Highly recommended for a quiet and refreshing escape!

wahu mburu
★★★★☆ Jul 2025

Beautiful Hotel with great scenery and great customer service especially from the kitchen and bar area. You will however not love it if there is a wedding within the compound .During my stay they hosted for two consecutive days and one of the nights the loud music was still on till as late as past 11pm Note:They do not offer buffet for dinner ,They offer a less detailed menu for the day which you choose from.

Cephas M
★★☆☆☆ Jul 2025

HORRIBLE EXPERIENCE The hotel look great from the outside but don't let the facade fool you. The food is subpar, the wifi is unreliable and every day they forget to bring a soap or toothbrush. Worst of all, on Saturdays they host weddings which play loud music til 4am the next month. Good luck getting some sleep.