KENYA EXPERIENCE
Plan your trip
The coral walls of Fort Jesus above the sea

Pwani

Pwani means coast.

Where to stay in Mombasa

Mombasa means three different places. Decide which one you mean.

Where to stay. Updated November 2026. 4 min read.

When people say Mombasa, they usually mean one of three places. The island city has the history and no beach. The north coast, from Nyali to Kikambala, has the big resorts twenty minutes away. The south coast, past the ferry, has Diani. Decide which one you mean before you book, because they are hours apart in traffic.

The short answer: stay on the island for one or two nights if you want Fort Jesus, the Old Town and Swahili food on foot. Stay in Nyali or Bamburi for an easy family beach week close to the airport. Stay in Kikambala or Vipingo for quiet villas and golf. For the best beach on this coast, go south to Diani, or north to Watamu, and visit the city for a day.

The areas

AreaCharacterPicks
The island (city)Old Town, Fort Jesus, business, no beachTamarind Village, PrideInn, boutique houses in Old Town, Tulia (budget)
Nyali and Bamburi (north, 20 to 30 min)Resorts, Haller Park, malls, families, easy airport accessVoyager Beach Resort, Sarova Whitesands, Serena Beach Resort, Nyali Sun Africa, Reef Hotel, Bamburi Beach Hotel, Severin Sea Lodge
Kikambala and Vipingo (about 45 min north)Quieter, villas, Vipingo Ridge golfSun N Sand, Vipingo Ridge, Kilifi Creek lodges
South coast (Diani, 1.5 to 2 hours)The best beachSee our Diani guide
The arched gallery and cannons of Fort Jesus, Mombasa

The island: Old Town and Fort Jesus

Mombasa Island is a working port city, Kenya's second city, with a Swahili Old Town of narrow lanes and carved doors, the 16th-century Portuguese Fort Jesus, spice markets and some of the best street food on the coast. There is no swimming beach on the island. Sleep here for a night or two if history is the point, in a boutique house in Old Town or at PrideInn in town. Tamarind Village, on the creek facing Old Town, has apartments next to the Tamarind restaurant, known for its seafood and its Swahili dinners on a dhow.

Nyali and Bamburi: the north-coast resorts

Cross the bridge north and you reach Nyali, Bamburi and Shanzu, the busiest resort strip on the coast. It suits families: big pools, all-inclusive plans, malls and Haller Park, a former quarry turned nature park with giraffes and tortoises. It is also the easiest beach base from the airport. The trade-off is that north-coast beaches tend to have more seaweed and more beach vendors than Diani. Voyager Beach Resort is the family favorite, and Serena Beach Resort in Shanzu is the most polished.

A candlelit table set inside Fort Jesus

Kikambala and Vipingo

Further north, about 45 minutes from town, the coast is quieter and greener. Sun N Sand is a big family resort, Vipingo Ridge has villas around a championship golf course, and the creek lodges around Kilifi suit people who want calm water and sailing. This stretch works well if you want space and do not need the city.

The south coast: Diani

South of the island, past the Likoni ferry or the Dongo Kundu bypass, is Diani, the best beach on this coast, 1.5 to 2 hours from Mombasa by road. If a beach week is your goal, this is where we usually send people. Our guide to where to stay in Diani covers it stretch by stretch.

Two camels with orange saddles on the beach

Hotels by budget

HotelAreaStylePrice bandBest for
TuliaMombasaGuesthouseBudgetBackpackers
Bamburi Beach HotelBamburiBeach hotelBudget to mid-rangeSimple beach stays
Reef HotelNyaliBeach hotelMid-rangeValue close to town
Old Town boutique housesOld TownRestored Swahili housesMid-rangeHistory lovers
PrideInnMombasaCity hotelMid-rangeBusiness and short stays
Tamarind VillageOn the creek facing Old TownApartmentsMid-rangeCouples, Swahili food
Nyali Sun AfricaNyaliBeach hotelMid-rangeFamilies
Severin Sea LodgeBamburiBeach resortMid-rangeCouples and families
Voyager Beach ResortNyaliAll-inclusive resortMid-rangeFamilies
Sun N SandKikambalaFamily resortMid-rangeFamilies with children
Sarova WhitesandsBamburiBeach resortUpper mid-rangeFamilies and groups
Serena Beach ResortShanzuBeach resortUpper mid-rangeCouples
Vipingo RidgeVipingoGolf villasLuxuryGolfers and groups
Kilifi Creek lodgesKilifiCreekside lodges and housesMid-range to luxuryQuiet and sailing
Price bands, not quotes. Rates change by season; we price your exact dates.

Who should stay where

  • History lovers and short stays: one or two nights on the island or at Tamarind Village, with a day at Fort Jesus and the Old Town
  • Families who want an easy beach: Voyager Beach Resort or Sarova Whitesands on the north coast
  • Couples and golfers: Serena Beach Resort in Shanzu, or Vipingo Ridge
  • Anyone whose priority is the beach itself: Diani on the south coast, or Watamu to the north
A lobster and prawn platter with lime

Airport, ferry and train

  • Moi International Airport is on the mainland, about 15 to 45 minutes from Nyali depending on traffic, with flights from Nairobi in about an hour
  • The Likoni ferry to the south coast is free for foot passengers and slow for vehicles; the Dongo Kundu bypass offers a way around it, and we choose the route on the day
  • The Madaraka Express from Nairobi arrives at Miritini station, 30 to 45 minutes from Nyali, after a ride of about 5 to 6 hours
  • For Diani, flying to Ukunda airstrip is often easier than landing in Mombasa; for Watamu, fly to Malindi

Seasons

The coast is warm all year. The driest, calmest months are roughly December to March, and the long rains in April and May are the wettest time, when some hotels slow down or close for maintenance. Seaweed comes and goes on the north coast; ask your hotel about your dates.

A beach bar lit up at night under palms

What we recommend

For most American travelers, we suggest a beach week in Diani or Watamu, with a day trip or one night in Mombasa for Fort Jesus, the Old Town and a Swahili dinner. If you want an all-inclusive family week near the airport, the north coast is the easy answer. Tell us what you want from the coast and we will match the area.

Karibu Kenya. Why Kenya, and why us

  • Everything in one trip

    The great safari parks, the Indian Ocean coast, mountains, lakes and more than forty cultures, all in one country.

  • Conservation that works

    Community conservancies and rhino sanctuaries where tourism pays for wildlife and the people who live beside it.

  • Easy from the U.S.

    Apply for the eTA online and fly nonstop from New York to Nairobi, or one stop from most U.S. cities.

  • Planned by Kenyans

    Kenyan guides and hosts, two U.S. companies behind you, and the option to pay monthly with no deposit.

Common questions

Does Mombasa have a beach?

Mombasa Island itself has no swimming beach. The beaches are on the north coast at Nyali, Bamburi and Shanzu, and on the south coast at Diani.

Is it better to stay in Mombasa or Diani?

For a beach holiday, Diani is usually better: the sand and water are finer and there are fewer vendors. Stay in Mombasa for a night or two if you want Fort Jesus and the Old Town.

How far is Diani from Mombasa?

About 1.5 to 2 hours by road, via the Likoni ferry or the Dongo Kundu bypass.

Where should families stay near Mombasa?

The north coast resorts in Nyali and Bamburi, such as Voyager Beach Resort and Sarova Whitesands, are close to the airport and have pools and family programs.

Can you take the train from Nairobi to Mombasa?

Yes. The Madaraka Express runs from Nairobi to Miritini station near Mombasa in about 5 to 6 hours.