Sign In
The 10 Best Hotels In Mombasa, Kenya
Save to wishlist

The 10 Best Hotels In Mombasa, Kenya

Picture of Corlena Bailey
Updated: 9 February 2017
Mombasa is the second largest city in Kenya and a prime tourist destination. Historically, it has been an important trading center because of its strategic location on the Indian Ocean. Today, Mombasa is a modern city with many infrastructures like houses, schools, churches, business places and hotels. Here we feature ten of the best hotels to stay whenever you are vacationing in Mombasa.
Beach Dinner | Courtesy of The Funzi Keys Resort
Beach Dinner | Courtesy of The Funzi Keys Resort

The Funzi Keys Resort

Located near the coast, The Funzi Keys Resort is perfect for anyone searching for barefoot luxury. This paradise features nine private bungalows, has no dress code and offers activities like wind-surfing, kayaking, diving and fishing. Be close to nature and enjoy beautiful sunsets; have dinner by the roaring fire at the beach or at the pool; sleep peacefully in a hut with no doors, no TV, no Wi-Fi and witness the water lapping your doorstep when the tide is in. The friendly, courteous staff will take care of all your needs.

Price: Luxury

Watch out for: The natural surroundings

Address & telephone number: The Funzi Keys, Diani Beach Rd., Diana Beach, Kenya, +254 733 900 446

Ziwa Beach Resort (Formerly Bamburi Beach Resort)

Located along the Bamburi beach, Ziwa Beach Resort (formerly Bamburi Beach Resort) is the ideal destination for anyone looking for having a good time in an Afro-centric setting. This rare gem has open plan cottages with Safari-style designs that are en-suite with private verandas, spacious bathrooms and fitted with modern equipment and air conditioning. Enjoy pool side cocktails or relax on the beach while watching the local fishing dhows, or tourists riding by on camel backs. What makes Ziwa so appealing is that it has a natural environment while at the same time does not compromise on modern facilities.

Price: Mid-range

Watch out for: Safari-style design cottages

Address & telephone number: Ziwa Beach Resort, Mombasa, Kenya, +254733474482, 0721777969

The verandah by the pool | Courtesy of Ziwa Beach Resort
The verandah by the pool | Courtesy of Ziwa Beach Resort

Diani Reef Beach Resort & Spa

If you are looking for a place in Mombasa to be pampered and surrounded by luxury, then Diani Reef Beach Resort & Spa is your best bet. This luxury resort offers 143 pleasingly decorated rooms with modern architectural design that blends well with the African natural scenery. A perfect romantic get-away for honeymooners or a leisure vacation spot, this award-winning five-star resort has everything to make you feel like royalty. Enjoy on-site cinema, snooker, pool activities, kids club and evening entertainment. Or call a taxi and explore outstanding wildlife parks, experience adventure safaris and enjoy the Swahili culture around Kenya.

Price: Luxury

Watch out for: On site cinema, kids club and pool activities

Address & telephone number: Diani Reef, Ukunda, Mombasa, Kenya, +254 733 202 723


Accredited as one of the finest luxury villas in the world, Alfajiri is the perfect destination for anyone looking for privacy. Alfajiri has three villas, cliffs, a garden and a beach. The place is decorated with rich drapes and four poster beds and is designed with leisure in mind. Made even more famous recently by Brad and Angelina, the exclusive villas have access to a private beach and provide a wide range of entertainment options. Cliff also boasts its own swimming pool and has access to an international standard golf course.

Price: Luxury

Watch out for: Golf, tennis, squash, water sports and a gym

Address & telephone number: Alfajiri, Ukunda, Mombasa, Kenya, +254 202 608 458

Kahama Hotel

Kahama is a budget-friendly hotel for visitors who would like to experience Kenya’s culture at reasonable prices. The family-oriented hotel showcases genuine Kenyan hospitality and is set within tropical lush gardens with a large swimming pool as its center piece. Rooms are elegantly decorated and have air conditioning and mosquito netting around king-size or twin beds. They offer complimentary breakfast and free Wi-Fi and the beach is just a two minute walk away. Enjoy nightly entertainment from resident DJ at Kahama’s own sports bar and restaurant, a popular hang-out spot for locals and visitors alike.

Price: Budget

Watch out for: Kahama’s sports bar

Address & telephone number: Kahama Hotel, Malindi Highway, Mombasa, Kenya, +254 725 961 791

Hotel Radiance

Tucked away along the busy Mombasa Road is the business-oriented Hotel Radiance. Only ten minutes away from Moi International Airport, Hotel Radiance provides easy access to Mombasa’s central business district and major tourist attractions. Its convenient location and the fact that it has a conference room that can accommodate up to 150 delegates make it ideal for mixing business with pleasure. Flip cards, Wi-Fi and stationery are complimentary and an overhead projector is available for rental. Enjoy delicious Indian, continental and local dishes along with choice alcoholic and non-alcoholic beverages all day at the restaurant on site.

Price: Budget

Watch out for: Conference room that accommodates 150 delegates

Address & telephone number: Hotel Radiance, Jomo Kenyatta Ave., Mombasa, Kenya, +254 412 490 553

Conference Room | Courtesy of Hotel Radiance
Conference Room | Courtesy of Hotel Radiance

Tijara Beach Hotel

Tijara Beach Hotel offers exclusivity, privacy and extravagance at any of their four cottages. Situated only a short distance from Mombasa Island, Tijara is locked away in a dream world of leisure, luxury and lavish living. Each cottage is spread far apart to ensure privacy. The rooms are decorated in Swahili designs with hand-crafted furniture, king-sized beds, sofas, coffee tables and a private deck with sunbed, daybed and plantation chairs for comfort. Have a swim in the pool or take leisure strolls in the garden and along the ocean-front. Don’t forget to take a walk to the historic cave nearby.

Price: Luxury

Watch out for: Historic cave nearbyAddress & telephone number:

Tijara Beach Hotel, Likoni-Ukunda Road, Pungu, Mombasa, Kenya, +254 722 701 701, +254 722517 461

Dining | Courtesy of Tijara Beach Hotel
Dining | Courtesy of Tijara Beach Hotel

Ocean View Nyali Boutique Hotel

Ocean View Nyali Boutique Hotel is located in close proximity to Mombasa beach and has a beautiful view of the ocean, an outdoor pool and a restaurant. The rooms are simple but elegantly designed and offer cable TV and private bathroom facilities. Enjoy a panoramic view of the ocean, garden and pool from the rooms. The reasonably priced hotel also has a 24-hour desk to cater to all your needs. Shopping malls and clubs are very close by. Feel free to blend in with the locals who are warm and friendly.

Price: Budget

Address & telephone number: Ocean View Nyali Boutique Hotel, First Ave., Mombasa, Kenya, +254 728 555 237

Kenya Bay Beach Hotel

Kenya Bay Beach Hotel is easily one of the most popular hotels along the Bamburi stretch. This five time winner of the certificate of excellence from tripadvisor has 106 air-conditioned rooms with balconies. The hotel is suitable for both business and leisure, as it boasts a conference room and a private meeting room. What better way to close that business deal? Then have some fun scuba diving, jet skiing or some other water sport. Stop by at the night club and entertainment spot during the night, and enjoy tasty meals and beverages at their restaurants and bars.

Price: Luxury

Watch out for: The backyard that feature one of the wonders of the world

Address & telephone number: Kenya Bay Beach Hotel, Bamburi Beach, Mombasa, Kenya, +254 415 487 600

The Maji Beach Boutique Hotel

The Maji Beach Boutique Hotel caters to any type of holiday budget while maintaining excellent customer service for all its guests. The word ‘maji’ is Swahili for water, the focal theme for this captivating hotel. Feel the enchantment of the aquatic setting that boasts a swimming pool springing from the hotel lobby and surrounding three sides of hotel, along with other water features. Be pampered with personalized service and be sure to purchase stunning African art from Diani Beach Art Gallery showcasing at the hotel.

Price: Budget

Watch out for: African art collection

Address & telephone number: The Maji Boutique Hotel, Diani Beach Rd, Ukunda, Kenya, +254 773 178873