What are you looking for?

The Maji Beach Boutique Hotel is a multi-star award-winning luxury boutique hotel located on the tropical shores of Diani Beach – Kenya. With 15 luxurious bedrooms and suites, each room is individually designed, furnished, and decorated featuring King, Super King, or Queen size beds, spacious bathrooms, and luxury amenities ensuring our guests have a relaxing vacation. Ocean views, direct access to the pool, Jacuzzi’s, and plenty of space, each room offers our guests an experience.