A bustling square with a prominent tower, surrounded by traditional buildings and palm trees.

Search Hotels with Restaurant in Africa

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Africa Accommodation: Most Popular Cities to Stay

Check availability on Africa Hotels with Restaurant

This weekend
Next weekend

Our top choices for Africa hotels with a restaurant

1. Premier Hotel OR Tambo

Premier Hotel OR Tambo
4.0 star property
Kempton Park
8.8 out of 10, Excellent, (1,007 reviews)
"Great location and great hotel!"
United States
Laura
The price is £82
includes taxes & fees
3 Nov - 4 Nov
Premier Hotel OR Tambo

2. Kenzi Club Agdal Medina All Inclusive

Kenzi Club Agdal Medina All Inclusive
5.0 star property
Mechouar-Kasbah
8.4 out of 10, Very good, (1,001 reviews)
"Great Stay"
United Kingdom
Gareth Owen
The price is £162
includes taxes & fees
8 Nov - 9 Nov
Kenzi Club Agdal Medina All Inclusive

3. Sofitel Cairo Nile El Gezirah

Sofitel Cairo Nile El Gezirah
5.0 star property
Gezira
8.6 out of 10, Excellent, (1,004 reviews)
"Really nice property overlooking the Nile. Great service from the Club Millise"
United Kingdom
Asil
The price is £214
includes taxes & fees
9 Nov - 10 Nov
Sofitel Cairo Nile El Gezirah

4. Protea Hotel by Marriott O.R. Tambo Airport

Protea Hotel by Marriott O.R. Tambo Airport
4.0 star property
Kempton Park
8.6 out of 10, Excellent, (1,002 reviews)
"Food and restaurant was fantastic."
United States
ross
The price is £84
includes taxes & fees
3 Nov - 4 Nov
Protea Hotel by Marriott O.R. Tambo Airport

5. SUNRISE Arabian Beach Resort

SUNRISE Arabian Beach Resort
5.0 star property
Shark's Bay
9.0 out of 10, Wonderful, (1,000 reviews)
"Excellent resort we highly recommend the place."
Canada
Mehmet
The price is £208
includes taxes & fees
29 Nov - 30 Nov
SUNRISE Arabian Beach Resort

6. Delta Hotels by Marriott™ Marrakech Eden Andalou

Delta Hotels by Marriott™ Marrakech Eden Andalou
5.0 star property
Marrakech
8.4 out of 10, Very good, (476 reviews)
"Great hotel and management"
United Kingdom
Chaoyu
The price is £136
includes taxes & fees
17 Nov - 18 Nov
Delta Hotels by Marriott™ Marrakech Eden Andalou

7. The Kingdom at Victoria Falls

The Kingdom at Victoria Falls
3.0 star property
Victoria Falls
8.4 out of 10, Very good, (700 reviews)
"Comfortable and quiet rooms Walking distance to major attractions Very friendly and accommodating staff"
United States
Sarah
The Kingdom at Victoria Falls

8. The Blue Waters Hotel

The Blue Waters Hotel
4.0 star property
Durban Beachfront
8.0 out of 10, Very good, (1,000 reviews)
"This is a great hotel with friendly staff and great food. Room was awesome and the sea view is amazing. Highly recommend this hotel."
United States
Anthony
The price is £57
includes taxes & fees
3 Nov - 4 Nov
The Blue Waters Hotel

9. City Lodge Hotel at OR Tambo International Airport

City Lodge Hotel at OR Tambo International Airport
3.0 star property
O.R. Tambo
9.0 out of 10, Wonderful, (2,115 reviews)
"Good location for travel to and from JNB airport."
United States
Cheryl
The price is £122
includes taxes & fees
4 Nov - 5 Nov
City Lodge Hotel at OR Tambo International Airport

10. Voyager Beach Resort

Voyager Beach Resort
4.0 star property
Mombasa
8.8 out of 10, Excellent, (813 reviews)
"All was amazing"
United States
Memory
The price is £189
includes taxes & fees
3 Dec - 4 Dec
Voyager Beach Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Africa Hotel Reviews

Frequently asked questions

What are the best hotels with restaurants in Africa?
Choose from multiple hotels with restaurants in Africa that have a total average guest review rating of 8.7. The Residence Boutique Hotel will put you close to some awesome culinary experiences. It has a 5-star rating and comes with a garden and a deep soaking bathtub. Another sought-after option is Monarch Hotel. Conveniences at this 5-star escape include free use of a nearby fitness centre and designer toiletries.
Why book your hotel with dining in Africa with Expedia?
Expedia makes it a cinch to find your dream hotel with dining in Africa. Use our filters to search for properties with a restaurant on-site. If you have a fixed budget, select how much you'd like to spend and the star rating of your hotel. We'll help you find the right fit whatever your tastes or bank balance.
How can I find cheap hotels with dining in Africa?
Expedia can help you locate cheap hotels with dining in Africa. Use our handy filter tools to look up stays with restaurants or tasty extras, such as included dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to reduce costs.