Home/Where to stay/Mombasa/4-star hotels

4-star hotels in Mombasa

A shortlist of 15 four-star hotels in Mombasa, drawn from the 644 places to stay listed on this site and ranked by guest rating. It is for travellers who want a four-star base on Kenya's Indian Ocean coast, whether on the island, the north coast beaches or the south coast at Diani.

15 hotels15 rated 4.5+40,295 guest reviews

Staying in Mombasa

Mombasa is Kenya's main seaport and second-largest city, sitting on the Indian Ocean coast and serving as the county seat of Mombasa County. The old town and Fort Jesus, a 16th-century Portuguese fort listed by UNESCO, are on Mombasa Island, while Nyali and Bamburi on the mainland north of the island are the main beach areas. Visitors come for the coast and the historic sites.

These four-star hotels sit in different parts of that spread. Hotel English Point Marina & Spa is on Silos Road, and Voyager Beach Resort is at Mount Kenya Rd. Nyali Beach. North of the island, Sarova Whitesands Beach Resort & Spa Mombasa is on Malindi Road Bamburi Highway, Serena Beach Resort and Spa is at Shanzu Beach, and Kilua Residences by CityBlue Mombasa is on Dolphin Road Shanzu. South of the Likoni ferry, most of the list lines Diani Beach Road and Diani Beach. It suits couples and families who want the beach, and short-break visitors who prefer to be near the island's old town.

The shortlist

Ranked by hotel class, then guest rating and number of reviews.

  1. Sarova Whitesands Beach Resort & Spa Mombasa

    ★★★★4.610,628 reviews

    Malindi Road Bamburi Highway

    Why stay hereOn Malindi Road along the Bamburi Highway, Sarova Whitesands Beach Resort & Spa Mombasa pairs a 4-star setting with a 4.6 guest rating drawn from 10628 reviews. It suits travellers who want a long-established beach base on Mombasa's north coast.

    See Sarova Whitesands Beach Resort & Spa Mombasa
  2. Baobab Beach Resort & Spa

    ★★★★4.65,781 reviews

    Diani Beach Road

    Why stay hereBaobab Beach Resort & Spa sits on Diani Beach Road, a 4-star address with a 4.6 rating across 5781 reviews. Pick it if you want Diani's south-coast beach setting and a resort that has welcomed a large number of guests.

    See Baobab Beach Resort & Spa
  3. Waterlovers Beach Resort

    ★★★★4.7187 reviews

    Diani Beach Road Chandarana

    Why stay hereWaterlovers Beach Resort on Diani Beach Road Chandarana is a small 4-star option: 187 reviews and a 4.7 guest rating. Best for travellers who prefer an intimate property to a large resort.

    See Waterlovers Beach Resort
  4. Ocean Village Club

    ★★★★4.6472 reviews

    Diani Beach Road

    Why stay hereOcean Village Club on Diani Beach Road is a 4-star property rated 4.6 by 472 guests. A good fit for those who want Diani Beach within reach and a moderately sized resort.

    See Ocean Village Club
  5. Pinewood Beach Resort and Spa

    ★★★★4.6469 reviews

    Diani Beach

    Why stay herePinewood Beach Resort and Spa occupies a 4-star address at Diani Beach, with a 4.6 rating from 469 reviews. Suited to guests wanting a spa-equipped stay on the Diani shoreline.

    See Pinewood Beach Resort and Spa
  6. Hotel English Point Marina & Spa

    ★★★★4.56,977 reviews

    Silos Road

    Why stay hereHotel English Point Marina & Spa on Silos Road is a 4-star property with a 4.5 guest rating from 6977 reviews. It fits travellers who want to be near Mombasa's waterfront rather than on the beach strip.

    See Hotel English Point Marina & Spa
  7. Voyager Beach Resort

    ★★★★4.55,753 reviews

    Mount Kenya Rd. Nyali Beach

    Why stay hereVoyager Beach Resort stands on Mount Kenya Rd. at Nyali Beach, a 4-star resort rated 4.5 by 5753 guests. Choose it for a north-coast beach position and a resort with a broad guest base.

    See Voyager Beach Resort
  8. Serena Beach Resort and Spa

    ★★★★4.53,459 reviews

    Shanzu Beach

    Why stay hereSerena Beach Resort and Spa at Shanzu Beach is a 4-star property with a 4.5 rating across 3459 reviews. It suits guests who want a Shanzu Beach setting and a spa on site.

    See Serena Beach Resort and Spa
  9. Suswa 7 Sunset

    ★★★★4.53,446 reviews

    Serena Rd

    Why stay hereSuswa 7 Sunset on Serena Rd is a 4-star stay with a 4.5 guest rating from 3446 reviews. A reasonable pick for travellers wanting a smaller-scale address rather than a full beach resort.

    See Suswa 7 Sunset
  10. The Villa Luxury Suites Hotel

    ★★★★4.6189 reviews

    Beach Road Next To Colliers

    Why stay hereThe Villa Luxury Suites Hotel on Beach Road, next to Colliers, is a 4-star property with a 4.6 rating from 189 reviews. Suited to guests who want a compact, suite-style stay near the beach.

    See The Villa Luxury Suites Hotel
  11. Nomad Beach Resort

    ★★★★4.51,789 reviews

    Mombasa

    Why stay hereNomad Beach Resort in Mombasa is a 4-star property rated 4.5 by 1789 guests. It fits travellers after a beach resort with a substantial review record.

    See Nomad Beach Resort
  12. The Festival Hotel Suites & Spa

    ★★★★4.795 reviews

    Mtwapa Avenue Mombasa Kenya

    Why stay hereThe Festival Hotel Suites & Spa on Mtwapa Avenue is a 4-star address with a 4.7 guest rating from 95 reviews. Best for guests wanting a suite-and-spa stay in the Mtwapa area.

    See The Festival Hotel Suites & Spa
  13. Lantana Galu Beach

    ★★★★4.5641 reviews

    Diani Beach Road

    Why stay hereLantana Galu Beach on Diani Beach Road is a 4-star property rated 4.5 by 641 guests. It suits travellers who want a Galu Beach position on the south coast.

    See Lantana Galu Beach
  14. Elewana Afrochic Diani Beach

    ★★★★4.6147 reviews

    Golden Beach Road Diani Beach 80400 Ukunda

    Why stay hereElewana Afrochic Diani Beach on Golden Beach Road is a 4-star stay with a 4.6 rating from 147 reviews. Suited to guests who prefer a small, quiet property in Diani.

    See Elewana Afrochic Diani Beach
  15. Kilua Residences by CityBlue Mombasa

    ★★★★4.5262 reviews

    Dolphin Road Shanzu

    Why stay hereKilua Residences by CityBlue Mombasa on Dolphin Road in Shanzu is a 4-star address rated 4.5 by 262 guests. A fit for travellers wanting a residence-style stay on the north coast.

    See Kilua Residences by CityBlue Mombasa

The shortlist side by side

HotelClassGuest ratingReviews
Sarova Whitesands Beach Resort & Spa Mombasa★★★★4.610,628
Baobab Beach Resort & Spa★★★★4.65,781
Waterlovers Beach Resort★★★★4.7187
Ocean Village Club★★★★4.6472
Pinewood Beach Resort and Spa★★★★4.6469
Hotel English Point Marina & Spa★★★★4.56,977
Voyager Beach Resort★★★★4.55,753
Serena Beach Resort and Spa★★★★4.53,459
Suswa 7 Sunset★★★★4.53,446
The Villa Luxury Suites Hotel★★★★4.6189
Nomad Beach Resort★★★★4.51,789
The Festival Hotel Suites & Spa★★★★4.795
Lantana Galu Beach★★★★4.5641
Elewana Afrochic Diani Beach★★★★4.6147
Kilua Residences by CityBlue Mombasa★★★★4.5262

From each hotel's own listing on this site; a dash means it is not listed.

How to choose

For families

Sarova Whitesands Beach Resort & Spa Mombasa, Voyager Beach Resort and Serena Beach Resort and Spa all sit on the mainland north coast, at Bamburi, Nyali Beach and Shanzu Beach, where the beach areas of Mombasa are. Sarova Whitesands carries the largest review count in this shortlist at 10628, with Voyager Beach Resort at 5753 and Serena Beach Resort and Spa at 3459.

Sarova Whitesands Beach Resort & Spa Mombasa · Voyager Beach Resort · Serena Beach Resort and Spa

For top guest scores

Waterlovers Beach Resort and The Festival Hotel Suites & Spa share the highest guest rating here at 4.7 out of 5, though on 187 and 95 reviews. Sarova Whitesands Beach Resort & Spa Mombasa, Baobab Beach Resort & Spa, Ocean Village Club and Pinewood Beach Resort and Spa follow at 4.6, as do The Villa Luxury Suites Hotel and Elewana Afrochic Diani Beach.

Waterlovers Beach Resort · The Festival Hotel Suites & Spa · Sarova Whitesands Beach Resort & Spa Mombasa · Baobab Beach Resort & Spa · Ocean Village Club · Pinewood Beach Resort and Spa

For the south coast

The Likoni ferry links the island with the south coast, and these hotels are on the Diani side of it. Baobab Beach Resort & Spa, Waterlovers Beach Resort, Ocean Village Club, Pinewood Beach Resort and Spa, Lantana Galu Beach and The Villa Luxury Suites Hotel are all on Diani Beach Road or Beach Road; Elewana Afrochic Diani Beach is on Golden Beach Road; Nomad Beach Resort is listed in Mombasa.

Baobab Beach Resort & Spa · Waterlovers Beach Resort · Ocean Village Club · Pinewood Beach Resort and Spa · Lantana Galu Beach · Elewana Afrochic Diani Beach

For the island and north coast

Hotel English Point Marina & Spa is on Silos Road and Voyager Beach Resort at Mount Kenya Rd. Nyali Beach. North of the island, Sarova Whitesands Beach Resort & Spa Mombasa is at Bamburi, Serena Beach Resort and Spa and Kilua Residences by CityBlue Mombasa at Shanzu, Suswa 7 Sunset on Serena Rd and The Festival Hotel Suites & Spa on Mtwapa Avenue. Hotel English Point Marina & Spa has 6977 reviews.

Hotel English Point Marina & Spa · Voyager Beach Resort · Sarova Whitesands Beach Resort & Spa Mombasa · Serena Beach Resort and Spa · Suswa 7 Sunset · The Festival Hotel Suites & Spa

Where to stay in Mombasa

Diani Beach Road

Diani Beach Road is the south coast strip reached via the Likoni ferry. Five of these four-star hotels line it: Baobab Beach Resort & Spa, Waterlovers Beach Resort, Ocean Village Club, Pinewood Beach Resort and Spa and Lantana Galu Beach. Ratings run from 4.5 to 4.7 out of 5. Baobab Beach Resort & Spa has the deepest review base here at 5781, so its 4.6 rests on far more stays than the smaller properties.

Our picks here: Baobab Beach Resort & Spa · Waterlovers Beach Resort · Ocean Village Club · Lantana Galu Beach

Shanzu

Shanzu is a beach area on the mainland north of Mombasa Island. Serena Beach Resort and Spa sits at Shanzu Beach with a 4.5 rating from 3459 reviews, and Kilua Residences by CityBlue Mombasa is on Dolphin Road Shanzu with 4.5 from 262. Both are four-star, and both put you on the north coast rather than the island or the south coast.

Our picks here: Serena Beach Resort and Spa · Kilua Residences by CityBlue Mombasa

Bamburi

Bamburi is one of the main beach areas on the mainland north of Mombasa Island. Sarova Whitesands Beach Resort & Spa Mombasa stands on Malindi Road Bamburi Highway, the only hotel in this shortlist with a Bamburi address. It is the most reviewed property here, with 10628 reviews behind its 4.6 rating.

Our picks here: Sarova Whitesands Beach Resort & Spa Mombasa

Nyali Beach

Nyali, like Bamburi, is one of the main beach areas on the mainland north of the island. Voyager Beach Resort has a Nyali Beach address on Mount Kenya Rd. It is four-star with a 4.5 rating from 5753 reviews, the second-largest review count in this shortlist.

Our picks here: Voyager Beach Resort

Plan your stay

Getting there and around

Moi International Airport serves the city. The Madaraka Express train runs between Nairobi and Mombasa, and Mombasa is also reached by road from Nairobi; it lies about 440 km southeast of Nairobi in a straight line. The Likoni ferry links the island with the south coast, which matters for the Diani Beach Road hotels here. Stays in the centre are searched and booked through IMPT, the booking partner behind this site. Availability is checked live for your dates, and no rate is quoted on the listing.

When to go

The coast is hot and humid all year, and daytime temperatures remain high throughout the year. The long rains usually fall from April to June, so visitors should expect warm, damp conditions for most of their stay whenever they come. Plan for heat and humidity rather than a cool season, and treat April to June as the wettest stretch if you would rather avoid the long rains.

Things to do near Mombasa

Questions, answered

Which of these hotels is closest to the centre of Mombasa?

Hotel English Point Marina & Spa, on Silos Road, is the one island-side address in this shortlist, and the old town and Fort Jesus are on Mombasa Island. Most of the others are beach hotels north of the island at Nyali, Bamburi and Shanzu, or south of the Likoni ferry at Diani.

Which hotel has the best guest rating?

Waterlovers Beach Resort and The Festival Hotel Suites & Spa both score 4.7 out of 5, the highest here. Waterlovers Beach Resort has 187 reviews and The Festival Hotel Suites & Spa has 95, both far fewer than Sarova Whitesands Beach Resort & Spa Mombasa, which holds 4.6 across 10628 reviews.

Are there hotels with a lot of guest reviews?

Yes. Sarova Whitesands Beach Resort & Spa Mombasa has 10628 reviews, Hotel English Point Marina & Spa 6977, Baobab Beach Resort & Spa 5781 and Voyager Beach Resort 5753. Their ratings range from 4.5 to 4.6 out of 5, so they are well tested by other guests.

Which hotels suit families?

Sarova Whitesands Beach Resort & Spa Mombasa, Voyager Beach Resort and Serena Beach Resort and Spa are all on the mainland north coast, at Bamburi, Nyali Beach and Shanzu Beach.

Which hotels are on the south coast rather than the island?

Baobab Beach Resort & Spa, Waterlovers Beach Resort, Ocean Village Club, Pinewood Beach Resort and Spa, Lantana Galu Beach and The Villa Luxury Suites Hotel have Diani addresses, and Elewana Afrochic Diani Beach is on Golden Beach Road. They are reached via the Likoni ferry, which links the island with the south coast.

Do these hotels have parking, breakfast, a pool or a spa?

The booking supplier's records for these hotels do not list individual facilities on this page, so no parking, breakfast, pool or spa details can be confirmed here. A spa appears in the names of Sarova Whitesands Beach Resort & Spa Mombasa, Baobab Beach Resort & Spa, Pinewood Beach Resort and Spa, Hotel English Point Marina & Spa, Serena Beach Resort and Spa and The Festival Hotel Suites & Spa.

Are these hotels good for a short break?

Hotel English Point Marina & Spa, on Silos Road, is the most central option for the old town and Fort Jesus, which are on Mombasa Island. Voyager Beach Resort and Sarova Whitesands Beach Resort & Spa Mombasa put you on the north coast beaches, and the Diani hotels place you across the Likoni ferry instead.

How do I get to these hotels?

Moi International Airport serves the city, and the Madaraka Express train runs between Nairobi and Mombasa; the city is also reached by road from Nairobi. The Likoni ferry links the island with the south coast, so it is part of the route to the Diani Beach Road hotels. No rate is quoted and availability is checked live for your dates.

Hotels near landmarks

The nearest hotels to the landmarks in and around Mombasa

More ways to stay in Mombasa