Home/Where to stay/Mombasa/5-star hotels
5-star hotels in Mombasa
A shortlist of 5-star hotels in Mombasa, from Shanzu Beach to Diani Beach Road, chosen for travellers who want the top tier of the coast's accommodation. Each entry carries the class and guest rating it was listed with, so you can see how the picks compare before you check availability for your dates.
Staying in Mombasa
Mombasa is Kenya's main seaport and second-largest city, set on the Indian Ocean coast and the county seat of Mombasa County. The old town and Fort Jesus, a 16th-century Portuguese fort listed by UNESCO, sit on Mombasa Island, while people also come for the beaches that stretch north and south of the island. The coast here is hot and humid all year, and the long rains usually fall from April to June.
The hotels on this shortlist sit along the coast rather than in the old town. Several are on the south coast on Diani Beach Road or Diani Beach, with others on the north side along Malindi Road at Bamburi Beach, Shanzu Beach and the Mombasa Malindi Highway. Some addresses place hotels on Mombasa Island and in Nyali, on the mainland north of the island. That spread suits couples and families who want beach time, and travellers on a short break who would rather be near the water than in the city centre.
The shortlist
Ranked by hotel class, then guest rating and number of reviews.
PrideInn Paradise Beach Resort & Spa Mombasa
Shanzu Beach
Why stay hereSet on Shanzu Beach, PrideInn Paradise Beach Resort & Spa Mombasa is a 5-star address with a guest rating of 4.7 from 13937 reviews, one of the most reviewed stays on this list. Travellers who want a beachfront resort base on the Mombasa coast fit here.
See PrideInn Paradise Beach Resort & Spa MombasaThe Maji Beach Boutique Hotel
Diani Beach Road
Why stay hereThe Maji Beach Boutique Hotel sits on Diani Beach Road, a 5-star boutique property rated 4.6 out of 5 across 260 reviews. Its small review count suits guests who prefer an intimate beach house feel to a large resort.
See The Maji Beach Boutique HotelSwahili Beach Resort
Diani Beach
Why stay hereSwahili Beach Resort on Diani Beach is a 5-star hotel with a 4.4 rating from 3426 reviews. A solid choice for travellers who want a well-reviewed beach resort on Diani's sands.
See Swahili Beach ResortMzima Beach Resort
Along Diani Beach Road
Why stay hereMzima Beach Resort, along Diani Beach Road, is a 5-star property rated 4.5 out of 5 from 134 reviews. A quieter option for guests who value a compact, highly rated beach resort.
See Mzima Beach ResortDiani Reef Beach Resort & Spa Your Beachfront Bliss Awaits
Diani Beach Road
Why stay hereDiani Reef Beach Resort & Spa Your Beachfront Bliss Awaits faces the beach on Diani Beach Road. This 5-star resort holds a 4.3 rating from 2534 reviews, and its name promises a beachfront setting for guests who want sand at the door.
See Diani Reef Beach Resort & Spa Your Beachfront Bliss AwaitsSeverin Sea Lodge
Malindi Road Bamburi Beach
Why stay hereSeverin Sea Lodge is a 5-star hotel on Malindi Road at Bamburi Beach. It suits travellers who want a north-coast beach address near Bamburi rather than the Diani strip.
See Severin Sea LodgeCowrie Shell Beach Apartments
Mombasa Malindi Highway
Why stay hereCowrie Shell Beach Apartments is a 5-star property on Mombasa Malindi Highway, offering an apartment-style stay along the north coast road. A fit for guests who prefer self-contained accommodation to a conventional hotel room.
See Cowrie Shell Beach ApartmentsAmber Villas Diani
Beach Road
Why stay hereAmber Villas Diani is a 5-star address on Beach Road in Diani. Travellers looking for villa-style accommodation close to Diani's beach will find it here.
See Amber Villas DianiMombasa Serena Th
Mombasa
Why stay hereMombasa Serena Th is listed as a 5-star hotel in Mombasa. It suits guests who want a city base in Mombasa itself rather than a beach resort.
See Mombasa Serena ThIkhaya Serviced Apartments Nyali
Links Rd Mombasa Kenya
Why stay hereIkhaya Serviced Apartments Nyali is a 5-star serviced apartment address on Links Rd in Nyali. A good fit for longer stays or travellers who want apartment space with serviced convenience on the Mombasa mainland.
See Ikhaya Serviced Apartments NyaliAvenue Apartments Nyali by CHH
1St Ave Mombasa Mombasa County
Why stay hereAvenue Apartments Nyali by CHH is a 5-star apartment property on 1St Ave in Nyali, Mombasa County. It suits guests who want apartment-style accommodation in the Nyali area.
See Avenue Apartments Nyali by CHHCasamia Suites
Diani Beach Road Diani Beach Road
Why stay hereCasamia Suites is a 5-star property on Diani Beach Road. Guests who want suite-style accommodation within reach of Diani Beach are the natural fit.
See Casamia SuitesCool Breeze Beachfront Apartments
Serena Rd
Why stay hereCool Breeze Beachfront Apartments is a 5-star address on Serena Rd. The name points to beachfront apartment accommodation, which suits travellers who want self-catering space by the sea.
See Cool Breeze Beachfront ApartmentsEnglish Point Marina Luxe C405
Silos Road Hotel English Point Marina & Spa Apartment C405
Why stay hereEnglish Point Marina Luxe C405 is a 5-star apartment at Silos Road in the English Point Marina & Spa complex. It suits guests who want a marina-side serviced apartment in Mombasa.
See English Point Marina Luxe C405Mfalme Luxury Villas
Pangoni Road Off Serena Road
Why stay hereMfalme Luxury Villas is a 5-star villa property on Pangoni Road, off Serena Road. Travellers seeking private villa accommodation rather than hotel rooms should look here.
See Mfalme Luxury Villas
How to choose
For top-rated stays
PrideInn Paradise Beach Resort & Spa Mombasa holds the highest guest rating on this shortlist at 4.7 out of 5 from 13937 reviews, the strongest combination of score and volume here. The Maji Beach Boutique Hotel follows at 4.6 from 260 reviews, and Mzima Beach Resort at 4.5 from 134.
PrideInn Paradise Beach Resort & Spa Mombasa · The Maji Beach Boutique Hotel · Mzima Beach Resort
For Diani Beach
The largest cluster of 5-star hotels on this list is on the south coast. Swahili Beach Resort, Diani Reef Beach Resort & Spa Your Beachfront Bliss Awaits, The Maji Beach Boutique Hotel, Mzima Beach Resort and Casamia Suites all have Diani Beach Road or Diani Beach in their addresses, which keeps you on the same stretch of coast.
Swahili Beach Resort · Diani Reef Beach Resort & Spa Your Beachfront Bliss Awaits · The Maji Beach Boutique Hotel · Mzima Beach Resort · Casamia Suites
For island and Nyali bases
Stays with addresses on or close to Mombasa Island and Nyali include Mombasa Serena Th, Cool Breeze Beachfront Apartments on Serena Rd, Ikhaya Serviced Apartments Nyali on Links Rd, Avenue Apartments Nyali by CHH on 1St Ave, English Point Marina Luxe C405 on Silos Road, and Mfalme Luxury Villas on Pangoni Road off Serena Road.
Mombasa Serena Th · Cool Breeze Beachfront Apartments · Ikhaya Serviced Apartments Nyali · Avenue Apartments Nyali by CHH · English Point Marina Luxe C405 · Mfalme Luxury Villas
Where to stay in Mombasa
Diani Beach
Diani Beach lies on the south coast, reached from Mombasa Island by the Likoni ferry. The south coast is where several of this shortlist's hotels are, all on Diani Beach Road or Diani Beach, so the addresses keep you within the same beach area and away from the city.
Our picks here: The Maji Beach Boutique Hotel · Swahili Beach Resort · Mzima Beach Resort · Diani Reef Beach Resort & Spa Your Beachfront Bliss Awaits · Casamia Suites
Bamburi Beach
Bamburi, north of the island, is named as one of Mombasa's main beach areas alongside Nyali. Severin Sea Lodge sits here on Malindi Road, which is the road that runs up the north coast from the island.
Our picks here: Severin Sea Lodge
Plan your stay
Getting there and around
Moi International Airport serves Mombasa, and the Madaraka Express train runs between Nairobi and Mombasa. The city is also reached by road from Nairobi, and lies about 440 km southeast of Nairobi in a straight line. On the ground, the Likoni ferry links Mombasa Island with the south coast, which is the crossing that matters if you are staying on Diani Beach Road or Diani Beach. The north coast beach areas, Nyali and Bamburi, are on the mainland north of the island, and the addresses on the shortlist follow those routes: Malindi Road at Bamburi Beach, the Mombasa Malindi Highway, and the roads around Nyali and the island itself.
When to go
Mombasa's coast is hot and humid all year, so there is no cold season to plan around. The long rains usually fall from April to June, which is the period most likely to interrupt beach days, and daytime temperatures remain high throughout the year. Outside those months the conditions stay warm and damp. Plan around the rain rather than the temperature, and expect humidity whenever you come.
Things to do near Mombasa
Questions, answered
Which hotel on this shortlist is closest to the centre of Mombasa?
Mombasa Serena Th has Mombasa in its address, and English Point Marina Luxe C405 is on Silos Road, both on the island where the old town and Fort Jesus are. The other hotels are on the north or south coast, further from the centre.
Which is the top-rated 5-star hotel on this list?
PrideInn Paradise Beach Resort & Spa Mombasa has the highest guest rating here, 4.7 out of 5 from 13937 reviews. The Maji Beach Boutique Hotel is next at 4.6 from 260 reviews, and Mzima Beach Resort at 4.5 from 134.
Which of these hotels is best for a family beach stay?
The Diani Beach cluster keeps families on one stretch of coast: Swahili Beach Resort and Diani Reef Beach Resort & Spa Your Beachfront Bliss Awaits both have high review counts, 3426 and 2534, and Diani Reef describes itself as beachfront in its name.
Which hotels are on the north coast rather than the south?
PrideInn Paradise Beach Resort & Spa Mombasa at Shanzu Beach, Severin Sea Lodge on Malindi Road at Bamburi Beach, and Cowrie Shell Beach Apartments on the Mombasa Malindi Highway are the north-side addresses. Nyali, on the mainland north of the island, is home to Ikhaya Serviced Apartments Nyali and Avenue Apartments Nyali by CHH.
How do I reach the Diani Beach hotels from Mombasa?
The Likoni ferry links Mombasa Island with the south coast, which is the crossing to take for the hotels on Diani Beach Road and Diani Beach. Moi International Airport serves the city, and Mombasa is also reached by the Madaraka Express train from Nairobi or by road.
Do these hotels have facilities such as a pool or spa?
The booking records for these hotels list no facilities, so no pool, spa, parking or breakfast details can be confirmed here. Check the individual hotel page for what is available before you book.
When is the best time to visit Mombasa for a beach stay?
The coast is hot and humid all year. The long rains usually fall from April to June, so travellers who want to avoid the wettest stretch tend to look outside those months. Daytime temperatures stay high whenever you come.














