Malindi to Mombasa
Kenyan Hotels You Will Love

I live in Kenya and I have just come back from spending three months in Mombasa, exploring the coastline north and south of the city. I visited hotels galore to bring you the best Malindi, Watumu and Mombasa Hotels -  Kenyan hotels rated among the best in Africa.

Some are in Mombasa itself, but many are a few hours drive away along Kenya's beautiful coastline.

Only the best made our list; they didn't need to be luxurious, although some are, what was needed were hotels that offered a memorable experience and great value for your money. You won't find long lists here but be assured that none of these hotels are likely to disappoint. 


Most of the cheaper Mombasa hotels are located in downtown Mombasa. These areas have a vibrant nightlife with numerous night clubs and entertainment spots.

The high numbers of hotels within Mombasa creates a competitive environment, giving you a wonderful opportunity to enjoy world class service at very low prices - especially during the off-peak season.

Mombasa North Coast Hotels

Mombasa Serena Beach Hotel

Serana HotelSerena Beach Hotel

Set right on the gleaming white sands of Shanzu beach and overlooking the sparkling waters of Mombasa Marine Park, Mombasa Serena Beach Hotel Resort & Spa is a perfect retreat for a vacation.  Read our review here.

Severin Sea Lodge

Severin Sea LodgeSeverin Sea Lodge

Set overlooking Bamburi beach sparkling turquoise waters of Mombasa Marine Park Reserve, Severin Sea Lodge offers an amazing and unique blend of Kenya’s bush safari and beach vacation experience. Here's why it is my favorite stopover

Bamburi Beach Hotel

Set in a lavish tropical garden next to Bamburi Beach, Bamburi Beach Hotel is unique and stylish hotel.

It features a wide variety of amenities and refreshment facilities to ensure your fun options are unlimited. Such amenities include two outdoor swimming pools, 3 restaurants, and 4 bars/lounges - each of which each offers a unique feel.

Nearby is the Mombasa Marine Park, Bamburi Nature trail, and a shopping center.

Prefer not to go far? Then you can sunbathe on the beach, swim in the warm Indian Ocean waters, enjoy a beach walk along the shores or join in the games and competitions for both children and adults

Bamburi beach has a number of venders and hawkers selling traditional artifacts, others offering boat rides. Though they may seem to be overly persistent, they are kind and very jovial… If you don’t like the hustle of hawkers, the hotel has an extended overhead balcony by the beach with several sun beds and parasols where you can relax peacefully.

City Centre Hotels

Voyager Beach Resort

M.V Voyager Beach ResortVoyager Beach Resort

Surrounded by a lovely garden and a wonderful view of the ocean, Voyager Beach Resort is one of the most popular and dynamic resorts in Mombasa, situated along the sparkling white sands of Nyali beach - for me this ship-themed resort is a must visit when you are in Mombasa. Welcome on board M.V. Voyager

Royal Court Hotel

Royal Court HotelRoyal Court Hotel

Located within the city centre along Haile Selassie Avenue, Royal Court Hotel is a classy and affordable hotel in Mombasa. Featuring an 8-story building and modern architecture, Royal Court Hotel combines simple elements and friendly hospitality.

There hotel is close to the Port of Mombasa, Moi International Airport and the Mombasa railway station terminus

Fully air-conditioned rooms offer a cool haven from the crushing Mombasa sun and they are fitted with all modern amenities.

A roof top restaurant serves amazing African and Indian foods with a stunning panoramic view of Mombasa town and the ocean beyond…  the pool bar adds to the idyllic ambiance.

If you like to gamble there's an in-house casino while for some more varied nightlife there are plenty of entertainment spots near the hotel - they'll gladly advise you of all the "in" places and the best ways to get there.

Reef Hotel Mombasa

Reef Hotel Pool ViewReef Hotel

Reef Hotel Mombasa is a popularly known for its lively entertainment facilities and relaxing ambiance. Located in extensive tropical gardens looking on to the endless sands of Nyali beach and the Indian Ocean, Reef Hotel is a budget friendly hotel.

Featuring three Bars, two restaurants, three swimming pools and a private beach, Reef Hotel is a great place to chill out and enjoy the day, have fun, eat, drink and socialize in a relaxed atmosphere. You don’t have to be a hotel guest to enjoy all its amenities… its open to day and night visitors as well.

South Coast Hotels

Swahili Beach Resort

Swahili Beach Resort aerial ViewSwahili Beach Poolside Bar

Located in a lavish tropical garden next to Diani Beach, Swahili Beach Resort is a unique and stylish resort, with both a breathtaking & picturesque view. This is why it's couples' favorite honeymoon and wedding ground. Read more about this lovely resort hear

The Sands at Nomad Mombasa

The Sands At Nomad Resort MombasaThe Sands At Nomad

Situated on the south coast of Kenya in an indigenous coastal forest, where palm-fringed gardens overlook the beautiful and famous Diani Beach; this is a location that is both magical and breathtaking. Read our review here

Baobab Beach Resort and Spa

Baobab Beach Resort Infinity Fun PoolBaobab Beach Resort Infinity Pool

Baobab Beach Resort and Spa is popularly known for its all-inclusive amenities, lively entertainment facilities, and relaxing ambiance. Located in extensive tropical gardens looking onto the endless sands of Diani beach and the Indian Ocean, Baobab Beach Resort is a family resort to chill out and enjoy the day, have fun, eat, drink and socialize in a relaxed atmosphere. Read our review

Diani Sea Lodge

Located on the edge of the gorgeous white sands of Diani Beach, Diani Sea Lodge is a budget accommodation option providing simple accommodation for your beach vacations in Kenya. The hotel is set in a colorful expansive tropical garden where various birds and monkeys have as much fun as you.


Diamonds Dream of Africa & Sandies Tropical Village

Diamonds Dream of AfricaDiamonds Dream of Africa & Sandies Tropical Village

Managed by the same group of hotels, the Plan Hotel Hospitality Group, Diamonds Dream of Africa and Sandies Tropical Village are sister hotels but very unique and different. Both are situated along the silver sand shores of Malindi but separated by a fence.

Diamonds Dream of Africa is a five star hotel set in a quiet, serene and scenic environment. It’s themed for people who want privacy and a quiet romantic ambiance.

Its rooms are junior suites and major suites, all well furnished with Italian furniture, jacuzzi baths and private terraces with comfortable Balinese sun loungers.

For total relaxation the Mvua African Rain Spa is a must - thrilling and magical, a balanced oasis to calm the body, mind and senses.

The main restaurant serves mostly Italian cuisine and other international foods but if you want something different you will always be able to get it. “Spa Night” is one of their special weekly rooftop dinners served alongside the spa pool and illuminated by incredible coloured lights… it is just spectacular.

Our Tip: If you would like a more special romantic dinner for two, I recommend you try their candle light dinner on the beach… it’s amazing.

Sandies Tropical Village is the sister resort - a four star resort featuring Kenyan traditional thatched roof villas fitted with modern amenities. 

Guests from Dream of Africa, which of cause is more expensive than its sister hotel, can enjoy services here without additional costs, unlike if you are coming from Sandies Tropical Village to Dream of Africa.

Sandies Tropical Village is more vibrant and thrilling than Dream of Africa;  with various activities like acrobatic shows, beach parties, African night events and other exciting fun happenings.

Tropical restaurant and Savanna à la carte Restaurant serve buffet style international and Italian cuisine and a good selection of seafood dishes respectively. WiFi here is only available at public places like restaurants and bars.

Kola Beach Resort

Kola Beach ResortKola Beach Resort

Located about 20 km from Malindi town in a 15th-century village in Mambrui, Kola Beach Resort is a gem hidden within the wilderness. Set in a lush tropical garden overlooking a glittering golden sand beach, Kola Beach Resort is divided into two sections… the hotel side and the villas side.

Beachfront restaurant ‘Restaurant Gold 55’ serves mostly Italian cuisine and other international cuisines as well as local foods all accompanied by a fine wine cellar. Occasionally, depending on the number of guests they organize theme nights to celebrate cultural cuisine such as Indian gala dinners or Swahili evenings.

Ocean Beach Resort and Spa

Ocean Beach Resort and SpaOcean Beach Resort and Spa

Designed like individual villas, rooms are spread around beautiful gardens offering panoramic views of golden beach front; this luxury resort creates an ambiance of privacy and seclusion.

Rooms feature stylish wooden floors and elegant wooden beam roofs to help keep the rooms naturally cool, Ocean Beach Resort has 20 rooms and 15 suites.

Enjoy your day swimming in a semi-Olympic swimming pool or just relaxing in the jacuzzi water pool. Have your body and mind indulge in a holistic massage at Morjana Spa.

The two restaurants: Sandies Tropical Village and Victoria Restaurant specialize in international cuisine while Finch Hatton's Bar and Dunes Beach Bar offer both local and international liquor.


Turtle Bay Beach Club

Turtle Bay Beach is one of my favorite resorts in Watamu town. Located in front of Watamu Marine National Park, Turtle Bay Beach Club is one of the most exciting and lively hotels. Here's why I love it so much.

Temple Point Resort

Temple Point ResortTemple Point Resort

Set in a unique and beautiful corner bordering the Indian Ocean and Mida Creek, the Swahili themed Temple Point Resort offers an amazing view of the coral reef and Mangrove forests. Its natural surroundings and beautiful gardens are both breathtaking and welcoming.

Temple Point Resort is historically connected to the Gedi Ruins and was named after a worship site within the resort that was used by the Arabs slave masters to pray before they relocated to Gedi.

Enjoy swimming through the beautiful coral gardens while tropical fish create rainbows of colour around you in the Watamu Marine National Park, and if it's dolphin season you will have a chance to play and swim with them.

A Temple Point Sun-downer dhow cruise along the Mida creek is a magical experience offering a close-up view of different bird species, mangrove forests and memorable sunsets.

Another plus point is the private beach… free from any beach vendors or unwanted interruptions.

The resort offers traditional Swahili-style garden view and bay view rooms.

A fascinating dining experience is their Friday African night where they do live cooking of the local foods and the catering team is in African traditional attire.   

Our Tip: A romantic dinner for two by the Mida creek is magical and amazing - definitely a must for you and the one you love.

  1. Home
  2. Malindi, Watamu & Mombasa Hotels