Kenya Coast · Kenya

Hotels in Mombasa

Beach resorts, Swahili culture and Old Town charm

Book hotels in Mombasa with BuuPass

Mombasa is Kenya’s coastal capital, with beach resorts on the North Coast and historic stays on Mombasa Island.

Families, honeymooners and holidaymakers from Nairobi can compare beachfront resorts and budget hotels in one place.

See available hotels in Mombasa
  • Pay with M-Pesa Airtel Money and card also accepted
  • Exclusive rates Compare prices for your exact dates
  • Customer care 8:00 AM – 10:00 PM by phone, chat or email

Where to stay in Mombasa

Nyali

Upmarket beach resorts, malls and restaurants close to the city.

Bamburi & Shanzu

Long sandy beaches and all-inclusive resorts popular with families.

Mombasa Island & Old Town

Walkable streets near Fort Jesus, the Old Town and the ferry.

Mtwapa

Lively nightlife and good-value stays further up the North Coast.

Things to do near Mombasa

  • Fort Jesus
  • Mombasa Old Town
  • Haller Park
  • Mombasa Marine National Park

Getting to Mombasa

Fly into Moi International Airport, take the SGR Madaraka Express from Nairobi, or travel by bus. South Coast resorts are reached via the Likoni Ferry.

Travelling by bus? Book your ticket on BuuPass

Hotels in Mombasa: FAQs

Where is the best beach area to stay in Mombasa?

Nyali, Bamburi and Shanzu on the North Coast have the most beachfront hotels. For history and food, stay near the Old Town.

Are there hotels in Mombasa close to the SGR terminus?

Yes. Search Mombasa on BuuPass and choose hotels on the mainland west or in town for a shorter transfer from the Miritini terminus.

How do I pay for a hotel in Mombasa on BuuPass?

You can pay securely with M-Pesa, Airtel Money or a debit/credit card when you book.

How can I find cheap hotels in Mombasa?

Search your dates, then sort by lowest price and filter by star rating. Each room shows the total price for your stay before you book.

Can I cancel my hotel booking?

It depends on the rate. Every room shows whether it is refundable and lists its cancellation policy before you pay.

Explore more hotel destinations