Mombasa · Hotels

Hotels in Mombasa,
where to book, from cheap city rooms to beach resorts

Almost every good hotel in Mombasa is on the north-coast beaches, with cheaper stays in the city and the finest resorts down at Diani. Here’s how the options stack up by budget and beach, and how to book the right one.

Rooms from
~$15 (city)
Beach resorts
~$45–250
Top luxury
Sarova, Serena
Best all-inclusive
Voyager
Best value
Bamburi Beach Hotel
Peak season
Book 1–3 mths ahead
The short answer — best hotels in Mombasa

The best hotels in Mombasa line the north-coast beaches. For five-star luxury, Sarova Whitesands (Bamburi) and Serena Beach Resort & Spa (Shanzu); for families and all-inclusive, Voyager Beach Resort (Nyali) and PrideInn Paradise; for beachfront value, Bamburi Beach Hotel and Travellers Beach Hotel; on a budget, the Reef Hotel or cheap City Centre rooms. For the finest beach, book down at Diani on the south coast. Pick your budget and beach first, then compare live prices below.

Browse by type

Find the right kind of Mombasa hotel

Every category has its own full list. Start with the style of stay you want.

Palm-lined swimming pool and loungers at a beach resort on the Mombasa north coast
Mombasa’s beach resorts cluster along the north coast at Nyali, Bamburi and Shanzu. Photo: Pexels

Top picks

Notable hotels in Mombasa, compared

A cross-section across budgets and areas. Search any of these on your preferred booking site for live prices and dates.

HotelAreaTypePrice /nightBest for
Sarova WhitesandsBamburi★★★★★ Resort$180–250Luxury, facilities, families
Serena Beach Resort & SpaShanzu★★★★★ Resort$150–250Swahili style, couples
Voyager Beach ResortNyaliAll-inclusive$120–200Families, all-inclusive
PrideInn ParadiseShanzu★★★★ Resortfrom $120Modern, all-inclusive
Bamburi Beach HotelBamburiMid-range$70–130Beachfront value, families
Travellers Beach HotelBamburiMid-range$70–110Value, water sports
English Point MarinaEnglish PointBoutique / marina$120–200Romantic, city & creek views
Reef HotelNyaliBudget–mid$40–70Cheap beachfront near town
Tamarind VillageNyaliApartmentsvariesLong stays, self-catering

Prices are indicative 2026 ranges for a standard double per night and change with season, board basis and demand — always confirm live rates when booking. Diani (south coast) adds more top resorts such as Swahili Beach and Leopard Beach; see the beaches guide for that stretch.

Match it to your trip

The best Mombasa hotel for…

Quick picks by what you’re planning. Tap through to the full list for each.

Luxury / special trip

Sarova Whitesands or Serena

The coast’s top five-star resorts — big facilities at Sarova, Swahili character at Serena.

Luxury hotels →
Families & all-inclusive

Voyager Beach Resort

Ship-themed, endlessly kid-friendly, meals and drinks included. Bamburi Beach Hotel is the value pick.

All-inclusives →
Couples & romance

Serena or English Point

Serena for a beach honeymoon, English Point Marina for stylish city-and-water views.

See options →
Budget

Reef Hotel or CBD stays

Cheap beachfront at the Reef, or rooms from ~$15 in the City Centre if you don’t need the sand.

Budget hotels →
The best beach

Diani resorts

For the finest sand, book across the ferry at Diani — Swahili Beach, Leopard Beach and more.

Diani guide →
Groups & long stays

Villas & apartments

Self-catering villas and apartments like Tamarind Village give space and a kitchen.

Villas & Airbnb →

Book it right

What to know before you book

The details that decide whether you get a good deal and the right room.

Board basis — know the terms

B&B is breakfast only; half board adds dinner; full board adds lunch; all-inclusive covers meals and most drinks. Beach weeks are easiest all-inclusive; city stays are usually B&B.

Resident vs non-resident rates

Kenyan and East African residents get cheaper resident rates with ID — often much lower than the non-resident rate. Always ask, and check both when comparing.

When to book

Book 1–3 months ahead for the December–March peak and July–August holidays, when the best resorts sell out and prices peak. Low season (April–May) is cheapest.

Seaweed season heads-up

North-coast beaches get seagrass in the southeast monsoon (roughly June–September). Resorts rake their frontage; if pristine sand matters, book December–March or choose Diani.

Room view & position

At big resorts, garden-view rooms are cheaper and quieter than sea-view, and you’re seconds from the beach either way. Ask about distance to the pool and restaurants.

Pick the area first

Your area shapes your whole trip more than the hotel does. Not sure between Nyali, Bamburi, Shanzu or Diani? Start with where to stay in Mombasa.

On the map

Where the hotels are

The resort strip runs north from the Nyali Bridge through Nyali, Bamburi and Shanzu. Pin an area to see its hotels.

Hotels by area

Jump to the hotels in each beach area:

Nyali hotelsBrowse →
Bamburi hotelsBrowse →
Shanzu hotelsBrowse →
Beach resortsBrowse →
All areas & adviceWhere to stay →

Quick answers

Mombasa hotels: common questions

What is the best hotel in Mombasa?
For a five-star beach stay, Sarova Whitesands (Bamburi) and Serena Beach Resort & Spa (Shanzu) are the top-rated. For families and all-inclusive value, Voyager Beach Resort in Nyali is the standout. The best hotel depends on your budget and whether you want luxury, all-inclusive or beachfront value.
What are the best all-inclusive resorts in Mombasa?
Voyager Beach Resort (Nyali), PrideInn Paradise (Shanzu) and Sarova Whitesands (Bamburi) are among the best all-inclusive resorts, all on the north coast. All-inclusive covers meals and most drinks — popular with families and first-timers. See all-inclusives →
What are the cheapest hotels in Mombasa?
Budget City Centre hotels start around US$15–40 a night; for cheap beachfront, the Reef Hotel in Nyali is about US$40–70. Prices jump in the December–March peak. Budget hotels →
Which Mombasa hotels are best for families?
Voyager Beach Resort, Sarova Whitesands and Bamburi Beach Hotel — pools, kids’ activities and all-inclusive options on calm north-coast beaches. Family resorts →
Do Mombasa hotels have resident rates?
Yes — most offer lower rates for Kenyan and East African residents with valid ID, often much cheaper than the non-resident rate. Always ask and compare both when booking.
When should I book a Mombasa hotel?
One to three months ahead for the December–March peak and the July–August school holidays, when the best beach resorts fill up. Outside those periods you can often book closer to the date.

An Expert Take — by the Mombasa Kenya Editor

Two booking tricks that save real money

First, always ask for the resident rate if you or anyone in your party qualifies — Kenyan and East African residents pay noticeably less at the same hotels, and it’s a legitimate rate the front desk will honour with ID. Even if you’re a non-resident, it’s worth comparing packages: a flight-and-hotel or all-inclusive deal often beats booking the room alone.

Second, don’t pay for a sea view you’ll barely use. At the big north-coast resorts you’re a two-minute walk from the sand whatever room you’re in, and garden-view rooms are cheaper and quieter. Put the difference towards a dhow trip or a couple of nice dinners instead. The beach is the same beach from every balcony.

MK
The Mombasa Kenya EditorLocal heritage & travel desk · mombasakenya.org

Ready to book?

Pick your style of stay and compare live prices and dates for the beach you’ve chosen.

Compare beach resorts →

Our commitment · Conservation & restoration

A beach worth keeping — responsible stays at Mombasa’s beaches

Mombasa Kenya (mombasakenya.org) is committed to the restoration and conservation of the beaches, coral reef and coastal life around Mombasa’s beaches. The reef-protected sand these hotels sit on is a shared natural asset: it belongs to the marine ecosystem, nesting turtles and the local community as much as to any resort, and it thrives only when tourism treads lightly.

When you book, favour hotels that rake seaweed by hand rather than machine, cut single-use plastics, manage water and energy carefully and employ and source locally. As a guest, skip coral and shell souvenirs, keep to marked beach access, and take your litter with you. Choose an area responsibly →

Scroll to Top