Top Hotels in Mombasa

Search among 14 available hotels and places to stay in Mombasa from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-14 out of 14
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great140 reviews
MapView on map3.5 mi from City Center1.0 mi from Mamba Village Crocodile Farm
From   US$ 155 /nightSelect
8.2
Great110 reviews
MapView on map1.6 mi from City Center1100 yd from Burhani Gardens
From   US$ 410 /nightSelect
8.2
Great189 reviews
6.4 mi from City Center
From   US$ 240 /nightSelect
8.0
Great148 reviews
5.7 mi from City Center
From   US$ 166 /nightSelect
7.2
Very good4 reviews
2.9 mi from City Center300 yd from Bombolulu Workshop
From   US$ 51 /nightSelect
8.2
Great125 reviews
3.6 mi from City Center1.2 mi from Mamba Village Crocodile Farm
From   US$ 168 /nightSelect
8.4
Great32 reviews
1.1 mi from City Center400 yd from Kongowea Market
From   US$ 200 /nightSelect
8.0
Great50 reviews
1.1 mi from City Center300 yd from Uhuru Garden Mombasa
From   US$ 166 /nightSelect
8.0
Great63 reviews
6.7 mi from City Center
From   US$ 305 /nightSelect
8.0
Great53 reviews
3.2 mi from City Center1300 yd from Mamba Village Crocodile Farm
From   US$ 135 /nightSelect
8.2
Great214 reviews
1300 yd from City Center800 yd from Kongowea Market
From   US$ 62 /nightSelect
8.0
Great76 reviews
1500 yd from City Center800 yd from Mombasa Train Station
From   US$ 60 /nightSelect
8.4
Great54 reviews
4.2 mi from City Center700 yd from Haller Park
From   US$ 161 /nightSelect
8.4
Great5 reviews
7.7 mi from City Center
From   US$ 300 /nightSelect

Best Hotels and Places to Stay in Mombasa

Why Visit?

Mombasa, a vibrant coastal city in Kenya, offers an enchanting blend of rich culture, stunning beaches, and remarkable wildlife. With its array of top-notch hotels and resorts, Mombasa is the ultimate destination for those seeking a memorable vacation. From luxurious beachfront hotels to serene resorts, Mombasa provides a range of accommodation options to cater to every travelers needs.

Where to Stay?

NyaliLocated along Mombasas coastline, Nyali is a popular neighborhood known for its pristine beaches, vibrant nightlife, and numerous entertainment options. Hotels in Nyali offer breathtaking ocean views, easy access to water sports activities, and proximity to world-class restaurants and shopping centers. Some of the notable hotels in Nyali include Mombasa Beach Hotel, Serena Beach Resort & Spa, and Voyager Beach Resort. Diani BeachSituated approximately 30 kilometers south of Mombasa, Diani Beach is a paradise for beach lovers. This stunning stretch of coastline is known for its powdery white sand, crystal-clear waters, and lush greenery. Diani Beach offers a peaceful and relaxing atmosphere, making it an ideal location for a tranquil getaway. Some of the best hotels in Diani Beach include Leopard Beach Resort & Spa, Diani Reef Beach Resort & Spa, and Swahili Beach Resort. Mombasa IslandFor those who prefer to stay in the heart of the city, Mombasa Island provides a vibrant and immersive experience. This historic area is home to numerous cultural landmarks, bustling markets, and fascinating architecture. Hotels in Mombasa Island offer easy access to attractions such as Fort Jesus, Old Town, and the bustling Likoni Ferry. Recommended hotels in Mombasa Island include PrideInn Hotel Mombasa, Sarova Whitesands Beach Resort & Spa, and Royal Court Hotel.

What is the Price per Hotel Room per Night?

3-star hotels: The average price per night ranges from $40 to $100.

4-star hotels: The average price per night ranges from $100 to $200.

5-star hotels: The average price per night ranges from $200 to $500.

Best value for money:

PrideInn Hotel Mombasa: Located in Mombasa Island, this hotel offers comfortable rooms at affordable prices. Guests can enjoy amenities such as a swimming pool, fitness center, and on-site restaurant. The hotels convenient location allows easy access to popular attractions and shopping centers in the city.

Sai Rock Beach Hotel & Spa: Situated in Nyali, this hotel provides a great value for money with its beachfront location and excellent facilities. Guests can indulge in rejuvenating spa treatments, relax by the pool, or enjoy a variety of water sports activities. The hotel also offers multiple dining options, including a beachfront restaurant.

Bahari Beach Hotel: Set on the tranquil Diani Beach, this hotel offers comfortable rooms with beautiful ocean views. With its all-inclusive packages, guests can enjoy delicious meals, refreshing drinks, and access to amenities such as a swimming pool, beach volleyball, and evening entertainment.

Best kids-friendly hotels:

Voyager Beach Resort: This family-friendly resort in Nyali features spacious rooms and a range of activities for children, including a kids club, water slides, and a dedicated play area. Parents can relax by the pool or indulge in spa treatments while their children are entertained by trained staff.

Baobab Beach Resort & Spa: Located in Diani Beach, this resort offers a variety of amenities for children, including a kids club, childrens pool, and playground. The resort also offers family rooms that provide ample space for a comfortable stay.

Best hotels for a romantic getaway:

Swahili Beach Resort: Set on Diani Beach, this luxurious resort offers stunning ocean views and private beach access, creating a romantic ambiance. Couples can enjoy romantic dinners on the beach, unwind in the spa, or take a sunset stroll along the shore.

Serena Beach Resort & Spa: Situated in Nyali, this romantic retreat offers beautifully designed rooms and a tranquil atmosphere. Couples can relax by the pool, indulge in spa treatments, or enjoy a romantic dinner at one of the resorts restaurants.

Best for location:

Serena Beach Resort & Spa: With its prime location in Nyali, this resort allows easy access to popular attractions such as Fort Jesus, Mombasa Marine National Park, and Haller Park. Guests can also enjoy breathtaking ocean views and direct access to pristine white sandy beaches.

Bahari Beach Hotel: Located on Diani Beach, this hotel offers a picturesque setting with tranquil surroundings. Guests can enjoy the beachfront location and have easy access to nearby attractions such as Shimba Hills National Reserve and Colobus Conservation.

Mombasa Beach Hotel: Situated in Nyali, this hotel offers breathtaking views of the Indian Ocean and is conveniently located close to shopping centers and restaurants. Guests can explore the citys vibrant nightlife or simply relax on the hotels private beach.

Best for a short city break:

Royal Court Hotel: Located in Mombasa Island, this hotel provides easy access to the citys main attractions such as Fort Jesus and Mombasa Old Town. The hotel offers comfortable rooms and a rooftop pool where guests can unwind and enjoy panoramic views of the city.

Mombasa Continental Resort: Situated in Nyali, this resort offers a serene escape from the bustling city. Guests can enjoy the hotels lush gardens, swimming pool, and proximity to popular sites such as Mombasa Marine National Park and Nyali Golf Club.

Show moreLess