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.
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.
Sarova Whitesands Beach Resort & Spa Mombasa
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 MombasaBaobab Beach Resort & Spa
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 & SpaWaterlovers Beach Resort
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 ResortOcean Village Club
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 ClubPinewood Beach Resort and Spa
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 SpaHotel English Point Marina & Spa
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 & SpaVoyager Beach Resort
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 ResortSerena Beach Resort and Spa
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 SpaSuswa 7 Sunset
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 SunsetThe Villa Luxury Suites Hotel
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 HotelNomad Beach Resort
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 ResortThe Festival Hotel Suites & Spa
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 & SpaLantana Galu Beach
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 BeachElewana Afrochic Diani Beach
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 BeachKilua Residences by CityBlue Mombasa
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
| Hotel | Class | Guest rating | Reviews |
|---|---|---|---|
| Sarova Whitesands Beach Resort & Spa Mombasa | ★★★★ | 4.6 | 10,628 |
| Baobab Beach Resort & Spa | ★★★★ | 4.6 | 5,781 |
| Waterlovers Beach Resort | ★★★★ | 4.7 | 187 |
| Ocean Village Club | ★★★★ | 4.6 | 472 |
| Pinewood Beach Resort and Spa | ★★★★ | 4.6 | 469 |
| Hotel English Point Marina & Spa | ★★★★ | 4.5 | 6,977 |
| Voyager Beach Resort | ★★★★ | 4.5 | 5,753 |
| Serena Beach Resort and Spa | ★★★★ | 4.5 | 3,459 |
| Suswa 7 Sunset | ★★★★ | 4.5 | 3,446 |
| The Villa Luxury Suites Hotel | ★★★★ | 4.6 | 189 |
| Nomad Beach Resort | ★★★★ | 4.5 | 1,789 |
| The Festival Hotel Suites & Spa | ★★★★ | 4.7 | 95 |
| Lantana Galu Beach | ★★★★ | 4.5 | 641 |
| Elewana Afrochic Diani Beach | ★★★★ | 4.6 | 147 |
| Kilua Residences by CityBlue Mombasa | ★★★★ | 4.5 | 262 |
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.
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.
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.














