The Maji Beach Boutique Hotel
Select date
-
Select date
1 night
1 room, 2 adults, 0 children
All properties in Diani Beach
The Maji Beach Boutique Hotel
No. 1 of Luxury Hotels in Kwale
Diani Beach Road, Diani Beach, Kwale, 80401, Kenya
Show on map
We Price Match







Highlights
Airport pick-up available
Ideal location
Great views
Free parking
Top local pickShow more
Amenities
Restaurant
Golf course
Outdoor swimming pool
Private beach area
Diving
Snorkeling
Horse riding
Hiking
All amenities
Property Description
Experience an abundance of unparalleled facilities and features at The Maji Beach Boutique Hotel.Maintain seamless communication using the complimentary Wi-Fi at hotel. Effortlessly arrange transportation to and from the airport using the hotel's airport transfer services.Discover the wonders of Mombasa with ease by utilizing the services provided by car hire and shuttle.For visitors traveling by automobile, complimentary parking is available. During your stay at this fantastic hotel, the attentive front desk personnel can provide you with a range of amenities such as concierge service, luggage storage and safety deposit boxes. Obtaining passes for the town's top entertainments becomes effortless with hotel's tours.At the hotel, utilize the on-site dry cleaning service and laundry service to maintain your beloved travel attire fresh, allowing you to bring fewer clothes.Craving relaxation? Make the most of your stay at the The Maji Beach Boutique Hotel with convenient amenities like room service and daily housekeeping at your disposal.Kindly note that smoking is prohibited in the hotel to ensure fresher air for all visitors. For visitors wishing to smoke, designated smoking zones can be found.At The Maji Beach Boutique Hotel, every guestroom is provided with convenient amenities and fittings to ensure a comfortable stay. Elevate your experience at hotel with the knowledge that certain rooms are equipped with air conditioning, ensuring a more pleasant stay for you. A few accommodations within The Maji Beach Boutique Hotel offer unique design elements such as a balcony or terrace.Certain rooms boast in-room amusement features such as television and cable TV, offering guests an enjoyable stay.In select rooms within the hotel, bottled water, a coffee or tea maker and mini bar is available to cater to your requirements when desired. It is worth noting that certain guest bathrooms feature a hair dryer and bathrobes for your convenience. Begin your day with a scrumptious on-site breakfast available each morning at The Maji Beach Boutique Hotel. Begin your day feeling refreshed and invigorated as you enjoy a delightful cup of quality coffee available at the cafe situated within the hotel. At the hotel, an assortment of easily accessible and delicious meal choices are available to satisfy your appetite whenever it strikes.Enjoy an entertaining evening with your fellow travelers at the hotel's bar. At the hotel, discerning guests can also enjoy on-site culinary facilities like BBQ facilities tailored to their preferences. During your stay at hotel, an array of engaging activities and amenities guarantees a delightful experience.During your stay, make the most of the unparalleled entry to hotel's secluded shoreline for an unforgettable experience.Conclude your holiday perfectly with a visit to massage and hot tub on your final days.Be sure to drop by the pool at hotel at least once during your stay.At The Maji Beach Boutique Hotel, utmost care is taken to ensure guests' comfort. Relish your preferred beverage in your swimwear by the hotel's poolside bar.Discover the fitness amenities at hotel to maintain your health and strength during your getaway.
Show more
10.0/10
Cleanliness10.0
Amenities10.0
Location10.0
Service10.0
All 40 reviews
Surroundings
Airport: Ukunda Airport
(4.8 km)
Airport: Moi International Airport
(42.6 km)
Train: Mombasa Train Station
(33.4 km)
Landmarks: Go Jump Kenya
(320m)
Landmarks: Coastal Ocean Adventures
(330m)
Landmarks: Diani Beach
(350m)
View on map
Overview
Rooms
Guest Reviews
Services & Amenities
Policies
6
Superior Double Room
1 King bed
Has window
Free Wi-Fi
Non-smoking
Air conditioning
Private bathroom
Refrigerator
Electric fan
Check Availability
8
Deluxe Double Room with Ocean View
1 Queen bed
Has window
Free Wi-Fi
Non-smoking
Air conditioning
Private bathroom
Refrigerator
Ocean view
Check Availability
5
King Room with Sea View
1 Queen bed
Has window
Free Wi-Fi
Non-smoking
Air conditioning
Private bathroom
Refrigerator
Ocean view
Check Availability
Guest Reviews
10.0/10
Outstanding
40 reviews
- Cleanliness10.0
- Amenities10.0
- Location10.0
- Service10.0
Average for similar properties in Diani Beach

Review summary
Powered by AI
Beachfront Location: The hotel is situated directly on the beach, offering stunning views of the Indian Ocean and easy access to the water. Guests appreciated the serene atmosphere, with ample lounge beds for relaxation and beautiful beachfront amenities.
Sonja U
October 15, 2025
We enjoyed most relaxing days in this beautiful small hotel. It has stunning beach views,a great pool and delicious food! But best of all was the service of the friendly and always caring staff…from manager to waiters to cleaning staff❤️ Can’t wait to come back!
anthonycB9262RW
October 15, 2025
Our four night stay was absolutely amazing. The hotel itself and view are stunning but its the staff that made it a great stay. Nothing was too much trouble. Special mention to Michael and Simon, above and beyond. Can't recommend the Maji highly enough.
AkshiS27
September 29, 2025
Our 4-night stay at Maji Boutique Hotel was nothing short of exceptional! We booked an ocean view room, and it was absolutely stunning—beautifully designed and impeccably maintained. The room came equipped with coffee and tea facilities, a mini fridge, a TV, two spacious bathrooms, and two incredible balconies that offered breathtaking views of the Indian Ocean. The bed was exceptionally comfortable, ensuring restful nights, and the entire space was kept spotlessly clean throughout our stay. The food at Maji Boutique was a highlight, with every meal being a delightful treat, prepared with care and bursting with flavor. The service was top-notch, and we cannot speak highly enough of the staff, particularly Duncan and Zippy, who went above and beyond to make our stay truly special. Their warmth and attentiveness added a personal touch that made all the difference. We were celebrating a friend’s birthday during our stay, and the hotel made it unforgettable by decorating the room and surprising us with a delicious cake. The manager, Evelyne, was incredibly welcoming from the moment we arrived until the very last minute, ensuring we felt valued and cared for throughout our visit. The hotel’s beachfront beds overlooking the Indian Ocean were a perfect spot to relax and soak in the serene atmosphere, and we spent many blissful hours there. The pool was also a great addition, offering a refreshing escape. Overall, our experience at Maji Boutique Hotel was phenomenal, and we thoroughly enjoyed every moment. We’re already looking forward to returning soon! Highly recommended for anyone seeking a luxurious, relaxing, and memorable stay
elenam507
September 18, 2025
We stayed at this fantastic hotel for 10 days in September. The location is amazing – as soon as you arrive it feels like stepping into a dream. The hotel has 15 African-style rooms, each one different from the other, with great attention to detail. We stayed in the Garden Suite – huge and absolutely wonderful! Guests truly feel pampered by all the staff. Special compliments to the waiters: very professional, always smiling, and ready to fulfill every request. The cuisine is excellent, with a rich à la carte menu to choose from. Last but not least, congratulations to the entire reception team, housekeeping, and gardeners who make the stay truly unique.
Denis M
August 26, 2025
I recently spent a week at Maji with some fine friends and could not recommend the place highly enough. From the glorious location directly on the beach to the old-world charm of the rooms, it is a veritable delight and perfect place to unwind. From General Manager Zipporah to Restaurant Manager Erasmus and each and everyone else...the staff were utterly charming. Would I recommend it? Yes. Yes... I most certainly would!
Mumira K
August 18, 2025
The Maji Beach Boutique Hotel is simply exceptional. From the moment we arrived, the staff made us feel incredibly welcome—warm, attentive, and genuinely caring. The hotel is stunning—peaceful, beautifully maintained, and right on the beach. Every detail is thoughtfully designed to create a relaxing and intimate atmosphere. The food was excellent, the service outstanding, and the personal touches made all the difference. We had a beautiful experience and couldn’t have asked for a better stay. Thank you to the amazing team at The Maji for making it so memorable! Highly recommended for anyone looking for a serene, luxurious, and refreshing escape.
Kim B
June 14, 2025
The Maji is a beautiful resort in Diani and I would highly recommend if you are looking for safe, quiet, delicious food and incredible service. This is a five stars! Evelyn is an absolute gem. She ensures everything is perfect with your stay!! Simon, Caroline, Jackie and others helped to make it all magical. I loved being able to eat anywhere on property, which allowed for stunning morning coffee and food and the rooms provided a beautiful space for rest. This is a wonderful way to end your trip to Kenya after a safari or a stand alone vacation! The beach is stunning!! Don’t hesitate, book!!
Guest User
November 20, 2025
My third time at the Maji and Boy! boy! They never disappointed at all. Was a Solo trip but ended up making connection and reconnections. It was amazing starting from uber driver I picked from Ukunda AirPort:- Thomas OSODO. Clean car, great service and a real gentleman. I would recommend him highly. I used him all through and introduced him to other guests. My trip was initially meant to be for four nights but I extended to nine nights! The service from staff the facilities and the food made me want to keep on staying but Yho! you gotta pay for it I will definitely be back. Special thanks to Zipporah, Simon and Jackson. But to be honest all staff are commendable. Was about to forget the beautiful sunrises and sunsets breathtaking . Thanks once again Christine
Services & Amenities
Most popular business facilities
Restaurant
Golf course
Off-site
Outdoor swimming pool
Private beach area
Diving
Snorkeling
Horse riding
Hiking
Spa
Additional charge
Massage room
Gym
Private parking
Free
Priority airport pick-up
Car rentals
Bar
Billiards room
Cafe
Station pick-up service
Conference room
Additional charge
Business center
Secretarial services
Tour and ticket booking service
Currency exchange
24-hour front desk
Wi-Fi in public areas
Free
Luggage storage
Restaurant
Outdoor swimming pool
Private beach area
Spa
Restaurant
Restaurant
No additional info available
More Amenities
Internet
Wi-Fi in public areas
Free
Outdoor swimming pool
Pool with view
Parking
Private (exclusively for guests) is available On-site parking. Reservation not needed.
Private parking
Free
Transportation
Car rentals
Shuttle service
Additional charge
Station pick-up service
Priority airport pick-up
Business services
Conference room
Additional charge
Business center
Fax/copying service
Additional charge
Secretarial services
Front desk services
24-hour front desk
Concierge service
VIP check-in service
Safe at front desk
Luggage storage
Currency exchange
Tour and ticket booking service
Languages spoken
English
Italian
German
Food & drink
Cafe
Bar
Room service
Public areas
Shopping mall
No smoking in public areas
Garden
Smoking area
Health & wellness
Billiards room
Golf course
Off-site
Gym
Massage room
Motorized water sports equipment
Spa
Additional charge
Diving
Horse riding
Hiking
Snorkeling
Water sports equipment
Windsurfing
Off-site
Beauty and makeup
Body care
Yoga session
Activities
Eco tours
Public beach
Private beach area
Gaming area
Fishing
Cleaning services
Clothes steamer
Dry cleaning
Additional charge
Ironing service
Additional charge
Laundry service (on-site)
Additional charge
Accessibility
Accessible rooms available
Safety & security
First aid room
First aid kit
Fire extinguisher
Security personnel
Intruder alarm
Smoke detector
Property Policies
Check-in and Check-out Times
Check-in: 15:00–22:00
Check-out: 07:00–12:00
Front desk hours: 24/7
Child policies
Children are not permitted to stay at this property
Cribs and Extra Beds
For all room types, extra beds can be added, but cribs cannot be added.
Fees for extra beds are not included in the total price. For details, please contact the hotel.
Breakfast
CuisineContinental
| Age | Fee |
|---|---|
Adult | Contact property |
Additional breakfast fees are not included in the total and need to be paid at the property.
Pets
Pets are not allowed
Age Requirements
The main guest checking in must be at least 18 years old
Paying at the hotel


- Cash
Property Description
- Opened: 2013
- Number of Rooms: 6
Phone:+254-773178873
Email:info@the-maji.com
Experience an abundance of unparalleled facilities and features at The Maji Beach Boutique Hotel.Maintain seamless communication using the complimentary Wi-Fi at hotel. Effortlessly arrange transportation to and from the airport using the hotel's airport transfer services.Discover the wonders of Mombasa with ease by utilizing the services provided by car hire and shuttle.For visitors traveling by automobile, complimentary parking is available. During your stay at this fantastic hotel, the attentive front desk personnel can provide you with a range of amenities such as concierge service, luggage storage and safety deposit boxes. Obtaining passes for the town's top entertainments becomes effortless with hotel's tours.At the hotel, utilize the on-site dry cleaning service and laundry service to maintain your beloved travel attire fresh, allowing you to bring fewer clothes.Craving relaxation? Make the most of your stay at the The Maji Beach Boutique Hotel with convenient amenities like room service and daily housekeeping at your disposal.Kindly note that smoking is prohibited in the hotel to ensure fresher air for all visitors. For visitors wishing to smoke, designated smoking zones can be found.At The Maji Beach Boutique Hotel, every guestroom is provided with convenient amenities and fittings to ensure a comfortable stay. Elevate your experience at hotel with the knowledge that certain rooms are equipped with air conditioning, ensuring a more pleasant stay for you. A few accommodations within The Maji Beach Boutique Hotel offer unique design elements such as a balcony or terrace.Certain rooms boast in-room amusement features such as television and cable TV, offering guests an enjoyable stay.In select rooms within the hotel, bottled water, a coffee or tea maker and mini bar is available to cater to your requirements when desired. It is worth noting that certain guest bathrooms feature a hair dryer and bathrobes for your convenience. Begin your day with a scrumptious on-site breakfast available each morning at The Maji Beach Boutique Hotel. Begin your day feeling refreshed and invigorated as you enjoy a delightful cup of quality coffee available at the cafe situated within the hotel. At the hotel, an assortment of easily accessible and delicious meal choices are available to satisfy your appetite whenever it strikes.Enjoy an entertaining evening with your fellow travelers at the hotel's bar. At the hotel, discerning guests can also enjoy on-site culinary facilities like BBQ facilities tailored to their preferences. During your stay at hotel, an array of engaging activities and amenities guarantees a delightful experience.During your stay, make the most of the unparalleled entry to hotel's secluded shoreline for an unforgettable experience.Conclude your holiday perfectly with a visit to massage and hot tub on your final days.Be sure to drop by the pool at hotel at least once during your stay.At The Maji Beach Boutique Hotel, utmost care is taken to ensure guests' comfort. Relish your preferred beverage in your swimwear by the hotel's poolside bar.Discover the fitness amenities at hotel to maintain your health and strength during your getaway.
Frequently Asked Questions
What are the check-in and check-out times at The Maji Beach Boutique Hotel?
Check-in time at The Maji Beach Boutique Hotel starts at 15:00-22:00, and check-out time is by 12:00.What are the check-in and check-out times at The Maji Beach Boutique Hotel?
Does The Maji Beach Boutique Hotel have a pool?
Yes, The Maji Beach Boutique Hotel has a swimming pool for guests.Does The Maji Beach Boutique Hotel have a pool?
Are pets allowed at The Maji Beach Boutique Hotel?
No, pets are not allowed at The Maji Beach Boutique Hotel.Are pets allowed at The Maji Beach Boutique Hotel?
Does The Maji Beach Boutique Hotel serve breakfast?
Yes, The Maji Beach Boutique Hotel serves breakfast for guests. Breakfast options include Continental style. Does The Maji Beach Boutique Hotel serve breakfast?
How much does it cost to stay at The Maji Beach Boutique Hotel?
Room prices at The Maji Beach Boutique Hotel vary by travel dates, hotel policy, and other factors. Enter your travel dates to see current prices.How much does it cost to stay at The Maji Beach Boutique Hotel?
How to get to The Maji Beach Boutique Hotel from the nearest airport?
The nearest airport is Ukunda Airport, located about 12 mins from hotel by car (4.8 km) away.How to get to The Maji Beach Boutique Hotel from the nearest airport?
What’s the cancellation policy at The Maji Beach Boutique Hotel?
The cancellation policy at The Maji Beach Boutique Hotel depends on your room type and booking terms.What’s the cancellation policy at The Maji Beach Boutique Hotel?
Does The Maji Beach Boutique Hotel offer airport transfers?
Yes, The Maji Beach Boutique Hotel provides airport transfers for guests. We suggest calling ahead to confirm availability, pricing, and scheduling.Does The Maji Beach Boutique Hotel offer airport transfers?
About This Property
| Nearest Airport | Ukunda Airport |
|---|---|
| Distance to Airport | 4.75KM |
| Nearest Train Station | Mombasa Train Station |
| Distance to Train Station | 33.39KM |
| Average Price From | AED2329 |
| Hotel Star Rating | 5 |











