A spacious suite at The Majlis

Rooms & Suites

Swahili Elegance By The Sea

Discover 39 beautifully appointed rooms and suites at The Majlis Resort, where coastal serenity meets timeless Swahili charm. From Superior Rooms to Royal Suites, each space features traditional carved doors, airy interiors, and curated furnishings.

All rooms are air conditioned with en suite bathrooms, mosquito nets, premium amenities, and nightly turndown service — ensuring comfort at every moment. Wake to the scent of the sea and the sound of palms rustling just beyond your door.

Book Direct

Book Direct & Enjoy More

Reserve with us directly and enjoy a few extra touches on the house — our way of welcoming you across the bay.

Complimentary Transfers

Boat transfers to and from the hotel, across the channel to Ras Kitau Bay.

Welcome Drinks

A refreshing welcome drink on arrival, the moment you step off the dhow.

Exclusive Offers

First access to seasonal rates and exclusive offers you won't find anywhere else.

All Questions

General Questions

Find quick answers to our most commonly asked questions. If you need more help, our team is just a message away.

How can I make a reservation?
You can book directly via our website, by emailing us at welcome@themajlisresorts.com, or by calling us on +254 720 330 088 / +254 700 211 847 / +254 757 327 777.
Are the rates per room or per person?
Our rates are per room.
What is your cancellation policy?
Our cancellation policy is as follows:
• 90–60 days before arrival: 20% of total booking charged
• 60–35 days before arrival: 30% charged
• 34–20 days before arrival: 50% charged
• 19 days or less / No-show: 100% charged
For cancellations, we may issue a credit note valid for 12 months, depending on circumstances.
Can I modify or change my booking after it's been confirmed?
Yes, amendments can be made based on availability. Any rate changes, availability conflicts, or changes in guest numbers will be communicated before re-confirmation. For reductions in guest numbers, our cancellation policy applies.
Do I need to pay in full at the time of booking?
A 20% deposit is required to confirm all bookings. The full balance is due 30 days before arrival. For last-minute bookings (within 30 days), full payment is required at the time of confirmation. The Majlis reserves the right to cancel bookings that have not been paid in full before arrival.
Are there any fees for no-shows, late arrivals or early departures?
Unfortunately, no refunds will be granted for early departures or late arrivals. However, we always aim to provide suitable alternatives where possible.