The best hotels in Mombasa

Mombasa has 8,000+ places to stay, and most of them will disappoint you in ways the photos never hint at. We reviewed the standouts. these 10 made the cut.

Our 10 Top Picks in Mombasa

Click any hotel to check availability and book at the best price.

PrideInn Paradise Beach Resort & Spa Mombasa

Mombasa

$794/night Prices are approximate and vary by season

Serena Beach Resort & Spa

Mombasa

$154/night Prices are approximate and vary by season

Sarova Whitesands Beach Resort & Spa Mombasa - Beach Hotel in Mombasa

Mombasa

$252/night Prices are approximate and vary by season

Hotel Sapphire

Mombasa

$73/night Prices are approximate and vary by season

Voyager Beach Resort

Mombasa

$172/night Prices are approximate and vary by season

Hotel Englishpoint Mombasa

Mombasa

$137/night Prices are approximate and vary by season

Jumeirah Beachfront Apartments, Hotel & Venue Space

Mombasa

$130/night Prices are approximate and vary by season

PrideInn Flamingo Beach Resort & Spa Mombasa

Mombasa

$169/night Prices are approximate and vary by season

Mira Heights Suites & Conferencing

Mombasa

$127/night Prices are approximate and vary by season

Cocoa Boutique Hotel

Mombasa

$90/night Prices are approximate and vary by season
Browse all hotels →

Why These Hotels Made Our List

Here's why each one made the cut.

PrideInn Paradise Beach Resort & Spa Mombasa

Mombasa $794/night Prices are approximate and vary by season 9.6/10

At $794/night you're paying resort prices that would feel steep in Bali. But 17,000 reviews averaging 4.8 stars is extraordinary. Private beach, full spa, and genuinely attentive service. If you're celebrating something or just want the best on Kenya's coast, nothing else here competes. Book it, don't hesitate.

Address:PrideInn Paradise Beach Resort & Spa Mombasa, Serena Rd, Mombasa, Kenya

Neighborhood:Shanzu

Rating breakdown

  • 5★85%
  • 4★12%
  • 3★2%
  • 2★0%
  • 1★1%

Compare prices for PrideInn Paradise Beach Resort & Spa Mombasa

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$790per night
Check availability →
Check price
Best price tonight
$890per night
Check availability →
Check price
Free cancellation available
$890per night
Check availability →

Serena Beach Resort & Spa

Mombasa $154/night Prices are approximate and vary by season 9.2/10

Five-star service for $154/night is the best deal on this list. Serena's been the benchmark for North Coast luxury for decades and it still delivers. The beach setting is properly beautiful. It's about 30 minutes from Mombasa city, so budget for taxis. You won't want to leave much anyway.

Address:Serena Beach Resort & Spa, Shanzu Beach Homes, Serena Rd, Mombasa, Kenya

Neighborhood:Shanzu

Rating breakdown

  • 5★72%
  • 4★21%
  • 3★5%
  • 2★1%
  • 1★1%

Compare prices for Serena Beach Resort & Spa

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$150per night
Check availability →
Check price
Best price tonight
$170per night
Check availability →
Check price
Free cancellation available
$170per night
Check availability →

Sarova Whitesands Beach Resort & Spa Mombasa - Beach Hotel in Mombasa

Mombasa $252/night Prices are approximate and vary by season 9.2/10

Bamburi Beach's most recognized resort, and 11,000 reviews confirm it earns the reputation. At $252/night you get multiple pools, direct beach access, and solid dining on-site. It leans family resort rather than romantic retreat, so adjust expectations. The all-inclusive option is worth considering if you're staying three nights or more.

Address:Sarova Whitesands Beach Resort & Spa Mombasa - Beach Hotel in Mombasa, Off Malindi Rd, Mombasa, Kenya

Rating breakdown

  • 5★75%
  • 4★19%
  • 3★3%
  • 2★1%
  • 1★2%

Compare prices for Sarova Whitesands Beach Resort & Spa Mombasa - Beach Hotel in Mombasa

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$250per night
Check availability →
Check price
Best price tonight
$280per night
Check availability →
Check price
Free cancellation available
$280per night
Check availability →

Hotel Sapphire

Mombasa $73/night Prices are approximate and vary by season 9.2/10

The smartest budget pick on this list. At $73/night with a 4.6 rating you're getting excellent value in central Mombasa. Walk to the Old Town and Fort Jesus in under 20 minutes. No beach, but tuk-tuks to the coast run for a few dollars. For city explorers, this wins easily.

Address:Hotel Sapphire, WMV7+9MF, Mwembe Tayari Rd, Mombasa, Kenya

Neighborhood:Sidiriya

Rating breakdown

  • 5★75%
  • 4★17%
  • 3★7%
  • 2★0%
  • 1★1%

Compare prices for Hotel Sapphire

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$70per night
Check availability →
Check price
Best price tonight
$80per night
Check availability →
Check price
Free cancellation available
$80per night
Check availability →

Voyager Beach Resort

Mombasa $172/night Prices are approximate and vary by season 9/10

Direct Bamburi Beach access and a genuinely friendly team. At $172/night it's competitive for the North Coast. Multiple pools and evening entertainment make it great for families, but if you want quiet, request a room well away from the pool area. The food is better than most all-inclusive resorts manage.

Address:Voyager Beach Resort, Off Mt Kenya Road, Mombasa, Kenya

Rating breakdown

  • 5★71%
  • 4★22%
  • 3★4%
  • 2★1%
  • 1★2%

Compare prices for Voyager Beach Resort

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$170per night
Check availability →
Check price
Best price tonight
$190per night
Check availability →
Check price
Free cancellation available
$190per night
Check availability →

Hotel Englishpoint Mombasa

Mombasa $137/night Prices are approximate and vary by season 9/10

This one's on Mombasa Creek rather than open beach, so the setting is marina and yachts, not sand. The rooms are stylish and the rooftop views over the water are genuinely impressive. At $137/night it's well-priced for what you get. Don't book it expecting a swim-to-the-sea experience.

Address:Hotel Englishpoint Mombasa, Silos Road, Mombasa, Kenya

Neighborhood:Mkomani

Rating breakdown

  • 5★70%
  • 4★20%
  • 3★5%
  • 2★1%
  • 1★4%

Compare prices for Hotel Englishpoint Mombasa

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$140per night
Check availability →
Check price
Best price tonight
$150per night
Check availability →

Jumeirah Beachfront Apartments, Hotel & Venue Space

Mombasa $130/night Prices are approximate and vary by season 9/10

The apartment format gives you kitchen access and more space than a standard hotel room, which makes it smart for stays longer than three nights. At $130/night with 2,190 reviews averaging 4.5, it's a reliable pick right on the beach. The venue space means occasional event noise, so check the calendar first.

Address:Jumeirah Beachfront Apartments, Hotel & Venue Space, XP67+V2J, Nyandarua Rd, Mombasa, Kenya

Rating breakdown

  • 5★71%
  • 4★19%
  • 3★5%
  • 2★1%
  • 1★4%

Compare prices for Jumeirah Beachfront Apartments, Hotel & Venue Space

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$130per night
Check availability →

PrideInn Flamingo Beach Resort & Spa Mombasa

Mombasa $169/night Prices are approximate and vary by season 9/10

The more affordable sibling to PrideInn Paradise, at less than a quarter of the price. You still get the brand's reliable service, a beach, and a proper spa. At $169/night on the North Coast it's solid value. It's not quite as polished as the flagship, but for most travelers it's the smarter pick.

Address:PrideInn Flamingo Beach Resort & Spa Mombasa, Serena Rd, Mombasa, Kenya

Neighborhood:Shanzu

Rating breakdown

  • 5★68%
  • 4★21%
  • 3★7%
  • 2★1%
  • 1★3%

Compare prices for PrideInn Flamingo Beach Resort & Spa Mombasa

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$170per night
Check availability →
Check price
Best price tonight
$190per night
Check availability →
Check price
Free cancellation available
$190per night
Check availability →

Mira Heights Suites & Conferencing

Mombasa $127/night Prices are approximate and vary by season 9.4/10

Only 91 reviews means either it's new or guests simply don't bother reviewing. The 4.7 rating from those who did is encouraging. It's primarily a business hotel with conference facilities, so rooms are functional rather than resort-style. At $127/night in Mombasa city, that's fair. Check recent reviews carefully before booking.

Address:Mira Heights Suites & Conferencing, Simba Road, Simba Ln, Mombasa, Kenya

Neighborhood:Nyali

Rating breakdown

  • 5★86%
  • 4★9%
  • 3★2%
  • 2★1%
  • 1★2%

Compare prices for Mira Heights Suites & Conferencing

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$130per night
Check availability →
Check price
Best price tonight
$140per night
Check availability →
Check price
Free cancellation available
$140per night
Check availability →

Cocoa Boutique Hotel

Mombasa $90/night Prices are approximate and vary by season 8.6/10

The lowest-rated of the ten, but the boutique character makes up for it. At $90/night you get something with more personality than the bigger resorts. Smaller property means limited pool and facilities. Book the superior room if it's available. Good for couples who don't need a sprawling beach complex.

Address:Cocoa Boutique Hotel, off Golf, Baracks Road, Links Rd, Mombasa, Kenya

Rating breakdown

  • 5★61%
  • 4★23%
  • 3★9%
  • 2★2%
  • 1★5%

Compare prices for Cocoa Boutique Hotel

Prices shown for 1 room, 2 adults. Click to see current availability.

Recommended
Check price
Best price tonight
$90per night
Check availability →
Check price
Best price tonight
$100per night
Check availability →
Check price
Free cancellation available
$100per night
Check availability →

Didn't find your match above? Here's every hotel in Mombasa.

Every scored hotel in the city. Filter by price, rating, or type to find yours.

Any
Any
Any
# Hotel Our Score Guest Rating Reviews Type Price/Night Book
1 PrideInn Paradise Beach Resort & Spa Mombasa 9.6 4.8 17 227 5★ $170/night Book →
2 Serena Beach Resort & Spa 9.2 4.6 3 639 5★ $150/night Book →
3 Sarova Whitesands Beach Resort & Spa Mombasa - Beach Hotel in Mombasa 9.2 4.6 11 001 4★ $250/night Book →
4 Hotel Sapphire 9.1 4.6 1 590 3★ $70/night Book →
5 Voyager Beach Resort 9.0 4.5 5 922 4★ $170/night Book →
6 Hotel Englishpoint Mombasa 9.0 4.5 7 180 4★ $140/night Book →
7 Jumeirah Beachfront Apartments, Hotel & Venue Space 9.0 4.5 2 190 Apartment / Guesthouse $130/night Book →
8 PrideInn Flamingo Beach Resort & Spa Mombasa 9.0 4.5 5 015 4★ $170/night Book →
9 Mira Heights Suites & Conferencing 8.8 4.7 91 Apartment / Guesthouse $130/night Book →
10 Cocoa Boutique Hotel 8.6 4.3 455 4★ $90/night Book →
11 Sheratton Beach Villagio Hotel 8.5 4.3 384 Apartment / Guesthouse $80/night Book →
12 White Palms Apartment 8.5 4.7 21 Apartment / Guesthouse $40/night Book →
13 Mombasa County 8.5 4.6 13 Apartment / Guesthouse $80/night Book →
14 Megmara Luxury Suites 8.5 4.5 22 Apartment / Guesthouse $90/night Book →
15 Bamburi Beach Hotel 8.4 4.2 2 343 3★ $310/night Book →
16 Penthouse Living Mombasa 8.4 3.9 13 Apartment / Guesthouse $20/night Book →
17 Neptune Beach Resort 8.4 4.2 1 213 4★ $200/night Book →
18 CityBlue Creekside Hotel & Suites, Mombasa 8.4 4.2 2 506 4★ $60/night Book →
19 Bamburi Beach Studio Apartment B41 8.4 4.2 36 Apartment / Guesthouse $60/night Book →
20 Cocoa Luxury Resort- Nyali, Mombasa 8.4 4.2 3 917 3★ $50/night Book →

Showing 20 of 40 hotels

Browse all hotels →

Where to Stay in Mombasa

The neighborhood you pick matters more than the hotel.

North Coast vs South Coast: Which side is right for you?

The north coast (Nyali, Bamburi, Shanzu, Mtwapa) is convenient. You're connected to Mombasa Island by Nyali Bridge, matatus run constantly, and you can actually day-trip to Fort Jesus or the Old Town spice stalls on Ndia Kuu Road without it being a project.

The south coast (Diani, Tiwi, Galu Beach) is more beautiful but more isolated. The Likoni Ferry is the only non-bridge crossing, and queues can eat 45 minutes out of your day. If you're going to Diani, commit to it. Don't plan daily trips back into Mombasa.

Don't get fooled by beachfront claims

We've seen this mistake hundreds of times. A hotel lists 'beachfront' but the actual beach is a coral-rocky strip that disappears at high tide, or access runs through a neighboring resort's grounds. Ask specifically: is there sand, is it swimmable, and what's the tidal situation?

The beaches on the north coast between Bamburi Beach Road and the ocean are generally good year-round. Diani Beach is consistently the best sand quality on the Kenyan coast, with soft white sand stretching several kilometers south from Ukunda town. If beach quality is your top priority, Diani wins.

Getting from Mombasa Moi International Airport to your hotel

The airport sits about 13 km west of Mombasa city center, off the A109 Nairobi highway. A metered taxi to Mombasa Island takes 20-30 minutes and should cost $10-15. To Nyali or Bamburi, budget $15-25. To Diani Beach, it's a 45-60 minute drive plus the Likoni Ferry: expect $35-50.

Uber and Bolt both work in Mombasa and usually run 20-30% cheaper than taxi touts outside arrivals. Don't take the first price someone shouts at you in the arrivals hall. Walk to the taxi rank, or just open the app.

Old Town Mombasa: staying here vs. visiting for a day

The Old Town around Fort Jesus and Mbaraki Road is genuinely atmospheric. The carved Swahili doors, the call to prayer echoing off coral-stone walls, the smell of pilau from street stalls near Biashara Street. It's one of East Africa's best urban walks.

But staying here is a different calculation. Hotel Splendid Mombasa in the Old Town is well-run at $60-90/night, but nightlife noise and narrow streets make it less comfortable for families or light sleepers. Better plan: stay on the north coast beach, and take a half-day trip into Old Town. You get the atmosphere without the downsides.

How to do Diani Beach properly

Diani is 35 km south of Mombasa but feels like a different world. The strip along Diani Beach Road has everything: dive shops, beach bars, kite-surfing at Forty Thieves Beach Bar, and supermarkets at Nakumatt Diani for self-catering. You genuinely don't need to leave for a week.

The best resorts sit on the southern stretch toward Galu Beach, where Leopard Beach Resort and Alfajiri Villas are. This end is quieter, the sand is better, and you're 5 minutes by tuk-tuk from the main Diani Beach Road action. Avoid the very northern end of Diani near the ferry junction: it's noisy and the beach is rockier.

The real cost of a Mombasa beach holiday

Hotel rates alone don't tell the whole story. On top of your room at $45-600/night, budget around $15-25/day on food if you're eating at local joints and mid-range restaurants along Bamburi Beach Road. Alcohol at resort beach bars runs $4-7 a drink. Activities like snorkeling trips to Mombasa Marine National Park run $30-50 per person.

The north coast is slightly cheaper for daily spending than Diani, where everything is marked up for the resort crowd. A mashua (traditional dhow) sunset trip from the beach typically costs $25-40 per person. Haggle politely, but don't go below a fair price: the guys running these are small operators, not tour conglomerates.


Mombasa's best hotel regions

If you want the beach, go north to Bamburi or Nyali first. Diani is stunning but adds a ferry crossing or a long bridge detour to everything, so know what you're signing up for.

Mombasa Island & Old Town 2 vetted hotels

History, culture, and the cheapest beds in town.

Mombasa Island is where the city actually lives. Fort Jesus on Ndia Kuu Road, the Portuguese-era Old Town, the chaos of Moi Avenue and the Marikiti fruit market. It's real, dense, and has almost no beach.

Lotus Hotel sits near Treasury Square and is a solid budget base at $45-75/night. You're 10 minutes on foot from Fort Jesus and 5 minutes from the Old Town's carved-door streets. Hotel Splendid in the Old Town proper adds more character for $60-90/night, with Swahili-style touches and a rooftop that actually catches a breeze.

This is the right base if you're here for culture and history, not sun-loungers. For beach days, you're looking at a 20-30 minute matatu ride north to Bamburi or Nyali.

Best areas Old Town, Treasury Square, Mbaraki
Price range $45-90/night
Best for Culture seekers, budget travelers, history buffs
Avoid Moi Avenue bus stage area after dark. persistent touts and poor lighting
Best months July-September, January-February
Browse all Mombasa Island & Old Town hotels →
Nyali & Bamburi Beach 3 vetted hotels

The north coast sweet spot: beach access, city connections, good value.

Nyali is the first beach area north of Mombasa Island, just across Nyali Bridge. It's popular with Nairobi weekenders and expat families for good reason: the beach is clean, Nyali Cinemax and Nakumatt Nyali are nearby for supplies, and you can be in Mombasa Old Town in 20 minutes by matatu.

Bamburi sits a further 4-5 km north along Bamburi Beach Road. It's more of a resort strip, with craft markets and beach restaurants lining the seafront. Bamburi Beach Hotel runs $110-165/night and is genuinely family-friendly with good shallow beach entry. Severin Sea Lodge at $175-240/night is the top-rated property on this stretch, with a serious dive center right on site.

If this is your first time in Mombasa and you want beach plus flexibility, Nyali or Bamburi is where you should base yourself. You're not trapped south of the ferry and the matatu network is solid.

Best areas Nyali, Bamburi Beach, Shanzu
Price range $110-240/night
Best for Families, first-timers, divers, anyone wanting beach plus city access
Avoid The stretch near Mtwapa Creek at night. it's a bar strip that gets rowdy
Best months January-March, July-August
Browse all Nyali & Bamburi Beach hotels →
Diani Beach 3 vetted hotels

Kenya's best beach. Just know what you're getting into.

Diani is the postcard. White sand, turquoise Indian Ocean, palm trees that actually lean over the water. The beach runs for nearly 17 km along the B8 south of Ukunda town, and the southern end near Galu Beach is the most pristine.

Diani Reef Beach Resort at $160-230/night and Leopard Beach Resort at $190-245/night are both on the main strip, roughly 5-7 km south of Ukunda. Alfajiri Villas at $350-600/night sits further south on the clifftops above Galu Beach, and it's a different category entirely: private, quiet, genuinely luxurious. Worth it if you can stretch the budget.

The trade-off is isolation. The Likoni Ferry is the main connection to Mombasa, and the crossing can queue for 40 minutes during peak hours. Plan to spend most of your trip south of the ferry. It's not a hardship, it's just a different holiday to north-coast Mombasa.

Best areas Galu Beach, central Diani Beach Road, Tiwi end
Price range $160-600/night
Best for Couples, honeymooners, beach purists, kite-surfers
Avoid The far northern end of Diani near the Likoni junction. rocky beach and noisy road traffic
Best months January-March, July-October
Browse all Diani Beach hotels →
Watamu Beach 1 vetted hotel

Remote, world-class, and worth the 2-hour drive.

Watamu sits 105 km north of Mombasa, past Kilifi Creek and through the Arabuko-Sokoke Forest reserve on the B8. It's a UNESCO Biosphere Reserve and the marine park here is one of the best snorkeling and diving spots on the East African coast.

Hemingways Watamu at $280-420/night is the benchmark property. It's right on Watamu Bay, about 2 km from the Watamu Marine National Park entry point, and their deep-sea fishing operation is legitimate, not a tourist gimmick. The Gedi Ruins, an abandoned 13th-century Swahili settlement, are 4 km inland and worth a half-day.

Come here if you want total escape and you're willing to pay for it. This isn't a day-trip destination. Commit to 3+ nights to make the drive worthwhile.

Best areas Watamu Bay, Blue Lagoon Beach
Price range $280-420/night
Best for Luxury travelers, divers, anglers, nature lovers
Avoid Booking here for just 1 night. the transfer time makes it pointless
Best months October-March
Browse all Watamu Beach hotels →

Best Areas by Vibe

Tell us how you travel.

Romantic

Diani Beach South, specifically the clifftop stretch near Galu Beach, is where Alfajiri Villas gives you private Indian Ocean sunsets with zero other guests in sight. It's the most private beach setting on the Kenyan coast.

Culture

Old Town Mombasa around Fort Jesus and Ndia Kuu Road is a genuine 500-year-old Swahili port city, and you can walk the whole thing in 90 minutes. Hotel Splendid puts you right in the middle of it for $60-90/night.

Family

Bamburi Beach is the best family base: shallow, calm water, Haller Park wildlife sanctuary 10 minutes away, and Bamburi Beach Hotel's kids' facilities are actually good. Rates start at $110/night.

Budget

Mombasa Island is your budget home base, with Lotus Hotel near Treasury Square running $45-75/night and street food on Biashara Street feeding you well for under $5 a meal.

Beach

Diani Beach's 17-km stretch of white sand is the best on the Kenyan coast, full stop. Leopard Beach Resort at $190-245/night sits right on the best part of it.

Foodie

Nyali has the best restaurant strip outside the island itself, with Tamarind Mombasa on Cement Silo Road serving some of the finest seafood in East Africa. Pair it with a night at Nyali Beach Hotel nearby.


We reviewed 8,000+ options across the main regions of Mombasa. A huge chunk got cut immediately: hotels using decade-old photos of their beachfront that's since eroded, guesthouses on Moi Avenue that call themselves 'boutique' but share walls with a nightclub, and overpriced Old Town properties coasting on Swahili architecture without fixing the plumbing. We also cut anything that looked great on paper but had consistent complaints about safety, mold, or front desks that disappear after 9pm.

40%

Location Quality

Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.

30%

Value for Money

We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.

30%

Guest Experience

We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.

Every hotel on this page earned its spot through this process.


When to Visit Mombasa

Hotel prices, crowds, and weather vary by season.

Peak

Peak Season (Dec-Mar)

Avg hotel: $130-350/nightCrowds: HighTemp: 28-32°C

December through January is the busiest stretch, driven by European winter escapes and the Kenyan school holiday in August overlapping with the Christmas-New Year period. Diani and Watamu hotels book out 3-4 months ahead for the Christmas week, and prices jump 30-40% above shoulder rates. Book Alfajiri Villas or Hemingways by September at the latest if you want peak-week availability.

Budget Friendly

Long Rains (Apr-Jun)

Avg hotel: $60-160/nightCrowds: LowTemp: 25-30°C

April and May are the masika (long rains): daily afternoon downpours, high humidity, and some beach hotels on Diani shutting for 2-6 weeks of maintenance. Rates drop to $60-160/night at most properties. It's not all bad: the rains are usually afternoon-only, mornings are clear, and the landscape turns genuinely lush. Avoid this period for diving though. visibility in the marine parks drops significantly.

Warming Up

Short Rains & Warmup (Oct-Nov)

Avg hotel: $100-210/nightCrowds: Low-ModerateTemp: 26-31°C

October brings the vuli, or short rains: lighter and more sporadic than April-May, typically falling in quick bursts. Temperatures climb back toward 30-31°C and the sea warms up nicely. Hotel rates are mid-range at $100-210/night and crowds are thin enough that you can actually walk Diani Beach without tripping over sun-loungers. October is genuinely underrated for Mombasa.

Browse all hotels →

Booking Tips for Mombasa

Smart booking strategies for Mombasa.

Cross the Likoni Ferry during off-peak hours

The Likoni Ferry runs 24 hours but queues between 7-9am and 5-7pm can add 40-60 minutes to any south coast journey. Cross before 7am or between 10am-3pm and you'll sail through in under 10 minutes. If you're staying in Diani, schedule any Mombasa city trips on this logic or you'll spend a significant chunk of your holiday queuing.

Book Diani and Watamu 3-4 months ahead for Christmas

The Christmas-New Year window (December 23. January 3) is when Alfajiri Villas, Hemingways, and Leopard Beach Resort all sell out completely. Prices at these properties hit $300-600/night during this window. If you're flexible on dates, January 6 onward sees the same weather but 20-30% lower rates and far fewer people.

Don't trust 'direct beach access' without asking specifically

Several properties along Bamburi Beach Road and the Nyali strip advertise beach access that involves walking through a neighboring hotel's grounds, crossing a road, or navigating a coral-rock path. Ask the hotel directly: 'Is there sand beach in front of your property, and is it swimmable at mid-tide?' If they hesitate, that's your answer.

Use Bolt or Uber instead of airport touts

Mombasa Moi International Airport taxi touts quote $25-40 for rides that should cost $10-20. Bolt and Uber both operate in Mombasa city and work at the airport from the road just outside arrivals. The app saves you 30-40% on most rides, and you don't have to negotiate. Data works fine on Safaricom or Airtel SIM cards, available at the airport for around $2.

Carry small Kenya Shilling notes for tuk-tuks and matatus

Most tuk-tuk rides in Bamburi or Nyali run 200-400 KES and drivers rarely have change for anything above 500 KES. Matatus on the north coast road charge 30-60 KES per leg and don't accept card. Get small notes at any Equity Bank or KCB ATM on Digo Road or Nyali Centre before heading to the beach strips.

The Old Town is best before 10am

By mid-morning, the Fort Jesus area fills with tour groups and the persistent guides outside the Portuguese Gate on Ndia Kuu Road get relentless. Go at 7-9am: the light is better, the streets are quiet, and you can walk from Leven Steps down to the Old Port without anyone trying to show you their cousin's curio shop. Fort Jesus entry is $12 for non-residents.


4 regions covered
8,000+ options reviewed
10 vetted picks
0 paid placements

Hotels in Mombasa, FAQ

Straight answers from our team.

What's the best area to stay in Mombasa?

Nyali and Bamburi Beach are your safest bets for first-timers. You get beach access, easy matatu connections into Mombasa Island via Nyali Bridge, and hotels at $110-190/night. Diani Beach is arguably prettier, but it's south of the island and crossing the Likoni Ferry adds 30-45 minutes each way to any trip into town.

Is Mombasa Island itself worth staying on?

It depends what you're after. Mombasa Island has Fort Jesus, the Old Town spice markets on Ndia Kuu Road, and cheaper hotels like Lotus Hotel at $45-75/night. But there's no real beach on the island itself, and some streets around the Moi Avenue bus stage get sketchy after dark. Good for culture, not for sunbathing.

How far is Diani Beach from Mombasa city center?

About 30-35 km by road, but budget at least 60-90 minutes. The Likoni Ferry runs all day but queues can stretch to 45 minutes during rush hour. Once you're across, it's another 20-25 minutes south on the B8 road through Ukunda to most resorts.

When is the best time to visit Mombasa?

January through March is the sweet spot: dry, hot at around 30-32°C, and hotel prices haven't spiked yet. July and August bring peak-season crowds and prices jump 25-40% at beach resorts. The long rains hit April-May, and while rates drop sharply, some smaller hotels actually close for maintenance.

What's the cheapest decent hotel in Mombasa?

Lotus Hotel on Treasury Square, Mombasa Island, runs $45-75/night and it's genuinely fine for budget travelers. The location near Digo Road puts you walking distance from Fort Jesus (about 10 minutes) and the Old Town. Don't expect a pool or beach, but the rooms are clean and the price is hard to beat.

Are Mombasa beach hotels actually on the beach?

Most of the ones we list are, but check carefully before booking anything not on our list. 'Beachfront' in Mombasa marketing can mean 'across a road from the beach' or 'beach access via a 10-minute walk through a neighbor's property.' Nyali Beach Hotel and Bamburi Beach Hotel both have legitimate direct beach access.

What's the difference between Bamburi and Nyali beaches?

Nyali is closer to Mombasa Island (about 4 km from the city center via Nyali Bridge) and slightly more upscale. Bamburi is 8-10 km north and more of a resort strip, with beach boys and craft stalls along Bamburi Beach Road. Both are fine; Nyali just feels a bit more settled and less hustler-heavy.

Is Watamu worth the extra distance?

Absolutely, if you're staying 3+ nights and want something special. Watamu Beach is about 105 km north of Mombasa, roughly a 2-hour drive up the B8 highway. Hemingways Watamu sits right on the beach near the Watamu Marine National Park, and the snorkeling and fishing here are genuinely world-class.

How do I get around between Mombasa beaches?

Matatus (shared minibuses) run frequently along the north coast road between Mombasa Island, Nyali, Bamburi, and Shanzu for around 30-60 KES per leg. Tuk-tuks are good for short hops within a beach area and run about 200-400 KES. For Diani or Watamu, you're looking at a hired car or taxi, budgeting $30-50 for a one-way transfer.

Which Mombasa hotels are best for families?

Bamburi Beach Hotel is the obvious pick, sitting right on Bamburi Beach with kids' pools and shallow beach entry. Mombasa Continental Resort at Shanzu Beach is another strong option with more space and structured kids' activities. Both run $110-210/night, which covers the full family-resort experience without going full luxury.

Are there good luxury hotels near Mombasa?

Yes, and they're worth paying for. Alfajiri Villas at Diani Beach South runs $350-600/night and is about as good as the Kenyan coast gets: private pool villas, cliffside Indian Ocean views, and genuinely attentive service. Hemingways Watamu at $280-420/night is the other standout, with deep-sea fishing right from the hotel's beach on Watamu Bay.

Is it safe to walk around Mombasa at night?

On the beach strips (Nyali, Bamburi, Diani) you're generally fine sticking to the main hotel road after dark. Mombasa Island is more mixed: the Old Town around Mbarak Hinawy Road is mostly fine, but avoid wandering off toward the Moi Avenue bus stage or the Marikiti market area alone after 9pm. Use tuk-tuks for anything over a 5-minute walk at night.


via

Ready to book Mombasa?

We vetted the best. You just have to pick.

Browse all Mombasa hotels