Find your next
staycation in Africa
Good hotels. Less searching.
Compare well-rated stays, choose your kind of weekend and check the offers that fit.
★ Start with hotels rated 9.0/10 or higher, with at least 10 Expedia reviews. Add offers to narrow your shortlist.
Top-rated stays across Africa
Four different settings, all with recorded Expedia guest scores of 9.0+ and at least 10 reviews.
★ 9.8VIA EXPEDIAPOD Camps BayCape Town, South Africa9.8/10 Expedia guest rating · 233 reviewsA boutique base close to Camps Bay beach.Compare rooms & ratesChoose dates to check the final totalHotel guide & bookingVIEW HOTEL →
★ 9.6VIA EXPEDIAHemingways NairobiKaren, Nairobi, Kenya9.6/10 Expedia guest rating · 110 reviewsGardens, suites and a quieter Karen weekend.Compare rooms & ratesChoose dates to check the final totalHotel guide & bookingVIEW HOTEL →
★ 9.8VIA EXPEDIARiad Dar AnikaMarrakech, Morocco9.8/10 Expedia guest rating · 474 reviewsA Medina courtyard stay with a heated plunge pool.Compare rooms & ratesChoose dates to check the final totalHotel guide & bookingVIEW HOTEL →
★ 9.0VIA EXPEDIAKempinski Hotel Gold Coast CityAccra, Ghana9.0/10 Expedia guest rating · 613 reviewsAn Accra hotel weekend with pool and spa time.Compare rooms & ratesChoose dates to check the final totalPartner booking pageEXPEDIA ↗Scores are recorded partner snapshots. Check recent reviews, available rooms and booking terms for your dates.
What would make a good weekend?
Start with the setting. Then compare the stays that suit it.
Nairobi
Karen gardens, Westlands dining or a hotel-and-spa weekend close to home.
Compare Nairobi stays →Beach timeZanzibar
Choose your stretch of coast, then check beach access, tides and what the meal plan includes.
Compare Zanzibar stays →Courtyards & hammamsMarrakech
An intimate Medina riad or a larger resort with room for pool days.
Compare Marrakech stays →Coast & cityCape Town
Compare Camps Bay sunsets, the Waterfront and Sea Point before choosing a hotel.
Compare Cape Town stays →A slower beach breakDiani Beach
Make the resort the plan. Compare the room, meals and transfer as one weekend cost.
Compare Diani stays →Country airFranschhoek
A Winelands change of pace, with time for a long lunch and an unhurried morning.
Compare Franschhoek stays →Staycations by country
City, coast or countryside? Compare the destinations before you pick a hotel.
A shorter route to a good stay
1. Choose your setting
Start with a country or place, or follow one of the weekend ideas above.
2. Find your fit
Use guest scores as a starting point. Compare the neighbourhood, pool, room and meal plan.
3. Check the whole price
Open the hotel page for partner availability. Match dates, guests, taxes and cancellation before booking.
How are top-rated stays selected?
The top-rated filter uses an Expedia guest score of at least 9.0/10 and a recorded sample of at least 10 reviews. Scores are partner snapshots, not our own hotel ratings. Read how we compare stays.
Does a good hotel rating mean it is a good deal?
A rating describes guest feedback; a deal depends on the price and what you receive. Compare the same room, dates, occupancy and meals. An offer can have residency, advance-booking or cancellation conditions.
Where do I book?
Hotel pages link to a travel partner for available rooms and final booking terms. Some links are affiliate links: we may earn a commission at no extra cost to you.
Let your next escape begin
Explore hotel promotions with checked conditions, or choose a destination for your next short break.
