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

4-star hotels in Mombasa

A shortlist of 15 four-star hotels in Mombasa, gathered from 644 places to stay across Mombasa County. It suits couples, families and business travellers who want a coastal base with strong guest ratings, from Mombasa Island to the beaches north and south of it.

15 hotels15 rated 4.5+40,295 guest reviews

Staying in Mombasa

Mombasa is Kenya's main seaport and second-largest city, 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 Nyali and Bamburi on the mainland to the north are the main beach areas. Visitors come for the coast and the historic sites, and the city is hot and humid all year. On the island, Hotel English Point Marina & Spa is on Silos Road. North of the island, Sarova Whitesands Beach Resort & Spa Mombasa is on Malindi Road Bamburi Highway, while Voyager Beach Resort, Serena Beach Resort and Spa, Suswa 7 Sunset and Kilua Residences by CityBlue Mombasa line the Nyali, Shanzu and Serena Road shore. The remainder cluster along Diani Beach Road and the south coast, at Diani Beach, Galu, Ukunda and beyond. Couples gravitate to the smaller south-coast properties, families to the larger resorts, and business travellers to the island and Nyali addresses.

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

Closest to the centre

Hotel English Point Marina & Spa is the only listed hotel whose address, Silos Road, places it on Mombasa Island, close to the old town and Fort Jesus. With 6,977 reviews and a guest rating of 4.5 out of 5, it is the natural base for travellers whose priority is the historic city rather than a beach.

Hotel English Point Marina & Spa

Highest rated

Waterlovers Beach Resort on Diani Beach Road Chandarana and The Festival Hotel Suites & Spa on Mtwapa Avenue both score 4.7 out of 5, the best on this list. Waterlovers has 187 reviews and Festival 95, so both are small, closely watched properties rather than large resorts.

Waterlovers Beach Resort · The Festival Hotel Suites & Spa

For families

Sarova Whitesands Beach Resort & Spa Mombasa, Voyager Beach Resort, Serena Beach Resort and Spa and Baobab Beach Resort & Spa are the listed hotels with the longest track records of guest reviews, from 3,459 to 10,628. All four are 4-star, rated 4.5 or 4.6 out of 5, and sit on the Bamburi, Nyali and Shanzu beaches or Diani Beach Road.

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

For couples

Waterlovers Beach Resort, Ocean Village Club, The Villa Luxury Suites Hotel and Elewana Afrochic Diani Beach all lie on the south coast, along Diani Beach Road, Beach Road and Golden Beach Road. Guest ratings run from 4.6 to 4.7 out of 5 and review counts stay between 147 and 472, so each is a compact property.

Waterlovers Beach Resort · Ocean Village Club · The Villa Luxury Suites Hotel · Elewana Afrochic Diani Beach

Plan your stay

Getting there and around

Moi International Airport serves the city, and the Madaraka Express train runs between Nairobi and Mombasa. Mombasa is also reached by road from Nairobi, about 440 km to the northwest in a straight line. On the ground, the Likoni ferry links Mombasa Island with the south coast, which matters for the Diani Beach Road hotels. Nyali and Bamburi lie on the mainland north of the island, so the beach hotels there and the island addresses are on opposite sides of the city.

When to go

The coast is hot and humid all year, with daytime temperatures remaining high throughout, so expect warm, damp conditions whenever you stay. The long rains usually fall from April to June, which is the period most worth avoiding if you want dry days by the beach. Outside that window the climate stays warm, and the historic sites on Mombasa Island can be visited in any season.

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 only listed hotel with an address on Mombasa Island, where the old town and Fort Jesus are. Every other hotel on this shortlist sits on the mainland north of the island or along the south coast.

Which hotels have the best guest ratings?

Waterlovers Beach Resort and The Festival Hotel Suites & Spa both score 4.7 out of 5. They are followed by Sarova Whitesands Beach Resort & Spa Mombasa, Baobab Beach Resort & Spa, Ocean Village Club and Pinewood Beach Resort and Spa, all rated 4.6 out of 5.

Which hotels are best for families?

Sarova Whitesands Beach Resort & Spa Mombasa, Voyager Beach Resort, Serena Beach Resort and Spa and Baobab Beach Resort & Spa carry the largest review counts here, from 3,459 to 10,628, and all are rated 4.5 or 4.6 out of 5. They sit on the Bamburi, Nyali and Shanzu beaches or on Diani Beach Road.

Do any of these hotels sit right on the beach?

Several addresses name a beach directly: Voyager Beach Resort on Mount Kenya Rd. Nyali Beach, Serena Beach Resort and Spa at Shanzu Beach, and Pinewood Beach Resort and Spa at Diani Beach. Sarova Whitesands Beach Resort & Spa Mombasa is on Malindi Road Bamburi Highway.

Which hotels suit couples rather than families?

Waterlovers Beach Resort, Ocean Village Club, The Villa Luxury Suites Hotel and Elewana Afrochic Diani Beach are the smallest properties listed, with between 147 and 472 reviews each. All four are on the south coast, along Diani Beach Road, Beach Road and Golden Beach Road.

Which hotels are on the south coast, past the Likoni ferry?

Baobab Beach Resort & Spa, Waterlovers Beach Resort, Ocean Village Club, Lantana Galu Beach and Nomad Beach Resort are all on Diani Beach Road, with Pinewood Beach Resort and Spa at Diani Beach, The Villa Luxury Suites Hotel on Beach Road and Elewana Afrochic Diani Beach on Golden Beach Road.

Which hotels are north of Mombasa Island?

Sarova Whitesands Beach Resort & Spa Mombasa on Malindi Road Bamburi Highway, Voyager Beach Resort on Mount Kenya Rd. Nyali Beach, Serena Beach Resort and Spa at Shanzu Beach, Suswa 7 Sunset on Serena Rd and Kilua Residences by CityBlue Mombasa on Dolphin Road Shanzu.

Are all of these hotels 4-star?

Yes. Every hotel on this shortlist is a 4-star property, and guest ratings range from 4.5 to 4.7 out of 5. No rate is quoted here, because availability is checked live for your dates.

More ways to stay in Mombasa