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.
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.
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
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














