Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Mombasa Kenya Accommodations

Only hotels in Mombasa are listed below. Search for cheap and discounted hotel and motel rates in or close to Mombasa, Kenya for your upcoming personal or group travel. Discover the most popular Mombasa hotel rooms. Review the Mombasa hotel list below to find the perfect lodging. We also have a map of the Mombasa hotels. Group booking? Search Mombasa Group Hotel Deals

Mombasa Hotels & Accommodations

Sarova Whitesands Beach Resort & Spa Mombasa Malindi Rd. Bamburi Highway, Mombasa, 80100 KE
  • High end property
  • 8 suites in hotel
Call to Book
Add your dates for price
Excellent 9.5 /10 Guest Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
PrideInn Paradise Beach Resort & Spa Mombasa Shanzu Beach, Mombasa, 00400 KE
  • Luxury 5-star property
  • 294 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.9 /10 Recent Reviews Call BookMore Details
Serena Beach Resort and Spa Shanzu Beach, Mombasa, Mombasa County 90352 KE
  • 4 star Resort hotel
  • Check in: 2:00 PM - 6:00 PM
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Voyager Beach Resort Mount Kenya Rd. Nyali Beach, Mombasa, 00100 KE
  • High-end Resort property
  • Hotel has 17 suites
Call to Book
Add your dates for price
Excellent 9.1 /10 Reviews Call BookMore Details
Swahili Beach Resort Diani Beach, Diani Beach, Coast Province 80401 KE ~19.84 miles south of Mombasa
  • Luxurious 5-star Resort property
  • 125 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.9 /10 Reviews Call BookMore Details
Hotel English Point Marina & Spa Cement Road, Mombasa, Mkomani 80100 KE
  • High-end property
  • Hotel has 4 floors
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest Reviews Call BookMore Details
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Diani Beach Road, Diani Beach, 80400 KE ~18.81 miles south of Mombasa
  • Luxurious 5-star Resort property
  • Shuttle from airport available
Call to Book
Add your dates for price
Very Good 8.0 /10 Read Reviews Call BookMore Details
Baobab Beach Resort & Spa - All Inclusive Diani Beach Road, Diani Beach, 80400 KE ~23.12 miles south of Mombasa
  • High end Resort hotel
  • Check-in time: 1:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel Reviews Call BookMore Details
Cocoa Boutique Hotel Mount Kenya Rd. off links Road Nyali, Mombasa, 34340 KE
  • property
  • Check in: 12:00 PM - midnight
Call to Book
Add your dates for price
Average 6.7 /10 Read Reviews Call BookMore Details
Neptune Beach Resort Bamburi Beach, Mombasa, 83125 KE
  • High end hotel
  • Hotel has 78 rooms
Call to Book
Add your dates for price
Average 7.6 /10 Guest Reviews Call BookMore Details
Severin Sea Lodge Malindi Rd. Bamburi Beach, Mombasa, Mombasa County 80100 KE
  • Luxurious 5-star hotel
  • Hotel has 2 suites
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Bamburi Beach Hotel - All Inclusive Mombasa Malindi Rd. Bamburi, Mombasa, 80100 KE
  • Luxury 5-star Resort hotel
  • 150 rooms in property
Call to Book
Add your dates for price
Very Good 8.0 /10 Read Reviews Call BookMore Details
Sai Rock Beach Hotel & Spa Along Bamburi Rd. Malindi Rd, Mombasa, 80100 KE
  • 3-star hotel
  • Shuttle to airport available
Call to Book
Add your dates for price
Average 6.9 /10 Latest Reviews Call BookMore Details
Neptune Village Beach Resort & Spa All Inclusive Diani Beach, Diani Beach, 80400 KE ~24.95 miles south of Mombasa
  • 4 star Resort property
  • 78 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Travellers Beach Hotel & Club Serena Road, Mombasa, KE
  • Affordable property
  • Shuttle to airport available
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Diamonds Leisure Beach & Golf Resort Diani Beach, Diani Beach, Kwale County 8438380100 KE ~19.04 miles south of Mombasa
  • 4 star Resort hotel
  • Shuttle to airport available
Call to Book
Add your dates for price
Very Good 8.1 /10 Guest Reviews Call BookMore Details
Leopard Beach Resort & Spa Diani Beach Road, Diani Beach, 80400 KE ~19.21 miles south of Mombasa
  • Luxurious Five Star Resort hotel
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Very Good 8.4 /10 Recent Reviews Call BookMore Details
Sentrim Castle Royal Hotel Moi Avenue, Mombasa, 0800 KE
  • 3-star property
  • Hotel has 68 rooms
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Neptune Palm Beach Boutique Resort & Spa All Inclusive Diani Beach, Diani Beach, 80400 KE ~25.04 miles south of Mombasa
  • property
  • 60 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Southern Palms Beach Resort Diani Beach Road, Diani Beach, 80400 KE ~18.08 miles south of Mombasa
  • Luxurious 5 Star Resort hotel
  • Hotel has 298 rooms
Call to Book
Add your dates for price
Very Good 8.4 /10 Latest Reviews Call BookMore Details
Diani Sea Resort Diani Beach Road, Diani Beach, KE ~20.97 miles south of Mombasa
  • 4 star Resort property
  • Fitness + Health Center
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Nomad Beach Resort Diani Beach Road, Diani Beach, 80401 KE ~22.51 miles south of Mombasa
  • Luxurious 5 Star hotel
  • 29 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.3 /10 Guest Reviews Call BookMore Details
Neptune Paradise Beach Resort & Spa Diani Beach Rd. Diani Beach, Diani Beach, 80400 KE ~24.91 miles south of Mombasa
  • High end Resort hotel
  • Check in: 2:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent Reviews Call BookMore Details
Sun N Sand Beach Resort Off Mombasa / Malindi Highway, Mtwapa, Kilifi 80109 KE ~11.03 miles northeast of Mombasa
  • High-end Resort property
  • Shuttle to airport available
Call to Book
Add your dates for price
Average 7.2 /10 Hotel Reviews Call BookMore Details
A Sentimental Villa With a Swimmingpool Near Beach Po box 5415 80401 Diani Beach, Diani Beach, Kwale County 80401 KE ~25.18 miles south of Mombasa
  • Low Cost hotel
  • Check-in: 11:00:00 - 11:00 AM
Call to Book
Add your dates for price
Poor 4.0 /10 Latest Reviews Call BookMore Details
Cocoa Luxury Resort Nyali Moyne Drive, Mombasa, 80100 KE
  • Affordable hotel
  • Check-in time: 2:00 PM - 11:30 PM
Call to Book
Add your dates for price
Average 7.0 /10 Review Score Call BookMore Details
Diani Sea Lodge Diani Beach Road, Diani Beach, KE ~21.76 miles south of Mombasa
  • Mid-scale hotel
  • 168 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
LalaGalu Diani Beach Mombasa Plot 663, Diani Beach, Kwale County 23122 KE ~25.08 miles south of Mombasa
  • Four-star hotel
  • 15 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Mombasa Continental Resort Bamburi, Mombasa, 80101 KE
  • 4-star Resort property
  • Hotel has 4 floors
Call to Book
Add your dates for price
Average 7.4 /10 Reviews Call BookMore Details
Pinewood Beach Resort and Spa Diani Beach, Diani Beach, Kwale 80100 KE ~26.05 miles south of Mombasa
  • Expensive hotel
  • 59 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Review Score Call BookMore Details
Waterlovers Beach Resort Diani Beach Road, Diani Beach, KE ~21.01 miles south of Mombasa
  • Mid-scale property
  • Airport shuttle available
Call to Book
Add your dates for price
Excellent 9.8 /10 Recent Reviews Call BookMore Details
SHERATTON BEACH VILLAGIO HOTEL Malindi Rd, Mombasa, Mombasa County 80100 KE
  • 3 star hotel
  • Check in: 12:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.1 /10 Hotel Reviews Call BookMore Details
CityBlue Creekside Hotel & Suites Mombasa Nyali Road, Mombasa, Coast 82386 KE
  • 3-star hotel
  • Check in: 2:00 PM - 10:00 AM
Call to Book
Add your dates for price
Very Good 8.0 /10 Guest Reviews Call BookMore Details
Jacaranda Indian Ocean Beach Resort South Coast, Diani Beach, Kwale County KE ~17.66 miles south of Mombasa
  • 3-star hotel
  • Check in: 12:00 PM - 10:00 PM
Call to Book
Add your dates for price
Very Good 8.0 /10 Read Reviews Call BookMore Details
QUEENS COURT HOTEL old mombasa malindi road, Mombasa, Mombasa County KE
  • Midscale property
  • Hotel has 52 rooms
Call to Book
Add your dates for price
Call BookMore Details
Lantana Galu Beach Diani Beach Road, Diani Beach, KE ~25.16 miles south of Mombasa
  • 4 star property
  • Gym is available on property
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Nyali Beach Holiday Resort Bungalows Road, Mombasa, KE
  • Affordable hotel
  • Shuttle from airport available
Call to Book
Add your dates for price
Average 6.6 /10 Latest Reviews Call BookMore Details
Papillon Lagoon Reef Diani Beach Road, Diani Beach, Kwale County KE ~26.88 miles south of Mombasa
  • 3-star property
  • Check in time: 2:00 PM - 9:00 PM
Call to Book
Add your dates for price
Very Good 8.4 /10 Review Score Call BookMore Details
Msambweni Beach House Diani Beach, Msambweni, Kwale County KE ~36.66 miles south of Mombasa
  • 4-star property
  • Check-in time: 12:00 PM - midnight
Call to Book
Add your dates for price
Call BookMore Details
Reef Hotel Mount Kenya Road, Mombasa, 80100 KE
  • 3 star hotel
  • 146 rooms in hotel
Call to Book
Add your dates for price
Average 6.3 /10 Guest Reviews Call BookMore Details
Kaskazi Beach Hotel Diani Beach Road, Diani Beach, Mombasa County 80400 KE ~19.96 miles south of Mombasa
  • 3-star hotel
  • 191 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 6.4 /10 Hotel Reviews Call BookMore Details
Jumeirah Beach Front Apartments Links Road, Mombasa, KE
  • Midscale property
  • 14 rooms in property
Call to Book
Add your dates for price
Excellent 9.1 /10 Reviews Call BookMore Details
Royal Court Hotel Haile Selassie Road, Mombasa, 80100 KE
  • Affordable hotel
  • Fitness center on property
Call to Book
Add your dates for price
Very Good 8.4 /10 Recent Reviews Call BookMore Details
Diani Blue Diani Beach Road, Diani Beach, Kwale County KE ~20.99 miles south of Mombasa
  • Midscale property
  • Check-in: 12:00 PM - 9:00 PM
Call to Book
Add your dates for price
Excellent 10.0 /10 Guest Reviews Call BookMore Details
PrideInn Hotel Nyali Links Rd. Nyali, Mombasa, 669690200 KE
  • Midscale hotel
  • Shuttle to airport available
Call to Book
Add your dates for price
Very Good 8.4 /10 Guest Reviews Call BookMore Details
Afrika Pearl & Spa Diani Beach, Diani Beach, 80401 KE ~23.49 miles south of Mombasa
  • 4 star property
  • Fitness + Health Center
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Kaya Imani 80404, Msambweni, Kwale 3680404 KE ~36.28 miles south of Mombasa
  • Three Star hotel
  • Check-in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Call BookMore Details
The Villa Luxury Suites Hotel Beach Rd. next to Colliers, Diani Beach, 80400 KE ~19.57 miles south of Mombasa
  • High end property
  • Check-in: 12:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Kahama Hotel Mombasa Malindi Highway North Coast Mombasa, Mombasa, KE
  • Affordable hotel
  • 32 rooms in property
Call to Book
Add your dates for price
Very Good 8.2 /10 Hotel Reviews Call BookMore Details
Blue Marlin Beach Hotel Beach Road, Diani Beach, Kwale 80401 KE ~24.13 miles south of Mombasa
  • Mid-scale property
  • Check-in: 2:00 PM - 10:00 PM
Call to Book
Add your dates for price
Very Good 8.0 /10 Recent Reviews Call BookMore Details

Next: See My Mombasa Hotels with Pricing

FAQs about hotels in Mombasa

What are the best rated hotels in Mombasa?

PrideInn Paradise Beach Resort & Spa Mombasa, Diani Blue and Waterlovers Beach Resort are the best rated hotels based on customer reviews in the last 365 days.

What are the 4-5 star hotels in Mombasa?

PrideInn Paradise Beach Resort & Spa Mombasa, Swahili Beach Resort and Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits are the top 3 luxury hotels near Mombasa city center.

What hotels are closest to the city center of Mombasa?

Jumeirah Beach Front Apartments, Voyager Beach Resort, and CityBlue Creekside Hotel & Suites Mombasa are the properties closest to Mombasa city center.

What are the best independent hotels in Mombasa?

PrideInn Paradise Beach Resort & Spa Mombasa, Maasai Koroga Hotel & Apartments and Marikeka Hotel are the best rated independent hotels (not part of a big brand).

What are the best Choice Hotels branded hotels in Mombasa?

Coastal Comfort Hotel and Kijani Cottages Beach are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

Back to Top