Mombasa is a coastal city on the Indian Ocean, long shaped by Indian Ocean trade and Swahili culture, with an old town, a harbour and a string of beaches stretching north and south of the island. The Central Business District is compact and walkable in parts, while the resort coast runs along the mainland to the north and across the ferry to the south.
For a visitor, the practical choice is between basing yourself in the city itself, where the historic sights and transport links are close at hand, or on the beaches of the north or south coast, where most tourist accommodation sits. This guide covers the areas the sources identify, what each is like to stay in, and which level of accommodation you find where.
Best areas to stay in Mombasa
1. Mvita (city centre and old town)
Mvita is downtown Mombasa, the area around the Central Business District, with Fort Jesus and the old town within reach. This is the most convenient base if you want to be close to the historic sights and the city's commercial heart rather than on a beach.
You find mid-range and splurge hotels here, including places on Moi Avenue and near Fort Jesus, some with a colonial ambiance. It suits first-time visitors who want the sights on their doorstep and travellers who prefer a city base; the trade-off is that this is a working city area rather than a resort one.
2. Kisauni (Nyali, Bamburi and Shanzu beaches)
Kisauni covers the northern beach strip, including Nyali, Bamburi and Shanzu. This is where the beach hotels are concentrated, and the sources note that hardly any tourist stays in Mombasa city itself, most choosing the beaches of the north or south coast.
Accommodation here ranges from backpacker places and guest houses to large all-inclusive beach resorts, many equipped for weddings and New Year's fireworks. It suits families, beach-focused visitors and anyone wanting resort facilities; the northern beaches are reached along Malindi Road and are some distance from the old town, so you will rely on transport to reach the city sights.
3. Changamwe
Changamwe is chiefly an industrial area with little accommodation to offer. It has just a couple of hotels, one a few kilometres from the airport and another further out along Mombasa Road.
This area suits travellers who want to be near the airport for an early departure or a late arrival, rather than those planning to spend their days at the beach or in the old town.
4. Likoni
Likoni lies south of the island, reached by ferry, and includes Shelly Beach. The sources note that while Shelly Beach is as beautiful as those in Kisauni, many beaches in Likoni are private and can be rented.
Accommodation here is limited, with only a couple of hotels classified as three star, plus apartments and villas. It suits visitors who want a quieter, more self-contained stay and do not mind crossing by ferry to reach Mombasa Island.
5. Diani Beach
Diani Beach, on the south coast, appears in the sources as a beach area with backpacker and hostel-style accommodation, including camping with your own tent.
It suits budget travellers and longer-staying beach visitors who want a south coast base; note that it sits well beyond the city and the ferry crossing, so it is a destination in its own right rather than a convenient base for the old town.
6. Mtwapa
Mtwapa, on the north coast, is named in the sources as the location of a backpacker place at Maweni Beach.
It suits budget travellers looking for a low-cost beach base on the northern side, further out from the city than Nyali or Bamburi.
Where to stay on a budget, mid-range or splurge
- Budget: dorm beds in backpacker hostels and campsites, plus simple guest houses with fan rooms, some with shared or outside bathrooms and free breakfast.
- Mid-range: hotels with singles, doubles and triples, often with air conditioning, private bathrooms and restaurants, some with conference rooms, pools or kitchen-equipped rooms.
- Splurge: larger beach resorts and all-inclusive vacation villages with multiple restaurants, bars and pools, plus serviced apartments and villas with full kitchens for those wanting something calmer than a hotel.
Best area for a first visit
For a first visit, base yourself in Mvita. It puts you in the city centre close to Fort Jesus and the old town, with the widest choice of mid-range and splurge hotels and the easiest access to the rest of Mombasa. If your priority is the beach rather than the historic city, the northern beaches of Kisauni are the alternative most visitors choose.
Frequently asked questions
Should I stay in Mombasa city or on the coast?
The sources note that hardly any tourist stays in Mombasa city itself, with most choosing the beaches of the north or south coast. Stay in the city if you want the historic sights close by; stay on the coast if you want a beach base.
Which area is best for budget travellers?
Budget accommodation appears in several places: dorm beds and guest houses in the city centre, backpacker places on the northern beaches at Nyali and Mtwapa, and hostels and camping at Diani Beach on the south coast.
Where can I stay near the airport?
Changamwe, the industrial area, has little accommodation, but it does have hotels a few kilometres from the airport and further along Mombasa Road.
Are there alternatives to hotels?
Yes. If you prefer something calmer than hotels, the sources note there are apartments and villas to rent, including in Kisauni and on the south coast where some beaches are private and can be rented.
Compare live prices for the areas that suit you using the booking tools on this page.