Search Hotels in Africa

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Africa

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience
Mandela Rhodes Place Hotel
4 out of 5
Corner of Burg & Wale Street, Cape Town, Western Cape, 8001
4.4/5 Excellent! (605 reviews)
Great location walking distance to everything
"Great location we could walk to long street that had all the bars and restaurants. Also the rooftop bars were close and walking distance as well. There are a lot of homeless people around. But I found that’s in every downtown area and was in the same in Johannesburg. They do not bother you and at ..."

Reviewed on Nov 24, 2019

Mandela Rhodes Place Hotel
Protea Hotel Fire & Ice by Marriott Cape Town
4 out of 5
New Church & Victoria Street, Tamboerskloof, Cape Town, Western Cape, 8018
Fully refundableReserve now, pay when you stay
The price is $65 per night from Dec 11 to Dec 12
$65
per night
Dec 11 - Dec 12
4/5 Very Good! (367 reviews)
Great choice for Cape Town stay
"The location is perfect. Close to Kloof Street. Very secure. The rooms were modern and clean. Staff is top notch. Highly recommend"

Reviewed on Nov 30, 2022

Protea Hotel Fire & Ice by Marriott Cape Town
The Westin Cape Town
5 out of 5
Convention Square, Lower Long Street, Cape Town, Western Cape, 8000
Fully refundableReserve now, pay when you stay
The price is $170 per night from Dec 18 to Dec 19
$170
per night
Dec 18 - Dec 19
4.6/5 Exceptional! (817 reviews)
"Liked everything especially the service. Great job by all staff members. Didn't like the price."

Reviewed on Oct 15, 2022

The Westin Cape Town

Save an average of 15% on thousands of hotels when you're signed in

Le Meridien N'fis
5 out of 5
Avenue Mohammed 6, Hivernage, Marrakech, 40000
Fully refundableReserve now, pay when you stay
The price is $113 per night from Jan 3 to Jan 4
$113
per night
Jan 3 - Jan 4
4/5 Very Good! (984 reviews)
"The pool area"

Reviewed on Oct 11, 2022

Le Meridien N'fis
Harbouredge Apartments
4 out of 5
10 Hospital Street, De Waterkant, Cape Town, Western Cape, 8001
4/5 Very Good! (373 reviews)
nice
"I like it"

Reviewed on Sep 7, 2020

Harbouredge Apartments
Riad Nafis
4 out of 5
53-54 Derb Oulad Ben Sebaa, Sidi Mimoune, Marrakech, 40000
Fully refundableReserve now, pay when you stay
The price is $52 per night from Dec 6 to Dec 7
$52
per night
Dec 6 - Dec 7
4.6/5 Exceptional! (387 reviews)
"The Riad was a wonderful authentic old home. The decor was beautiful with a great rooftop terrace. Youssef was great and got us breakfast early as we need to leave for our flight. It was a little difficult to find but the locals are helpful."

Reviewed on Feb 22, 2020

Riad Nafis
The Sarova Stanley
5 out of 5
Corner of Kenyatta Ave. and Kimathi St., Nairobi, 00100
The price is $123 per night from Dec 18 to Dec 19
$123
per night
Dec 18 - Dec 19
4.4/5 Excellent! (517 reviews)
"Super helpful staff."

Reviewed on Dec 3, 2022

The Sarova Stanley
Taj Cape Town
5 out of 5
1 Wale Street, corner St Georges Mall, Cape Town, Western Cape, 8001
Fully refundableReserve now, pay when you stay
The price is $147 per night from Dec 18 to Dec 19
$147
per night
Dec 18 - Dec 19
4.7/5 Exceptional! (1,000 reviews)
What hospitality is about
"Exceptional service. Made to feel welcome. Amazing beds."

Reviewed on Nov 25, 2022

Taj Cape Town
Kenya Comfort Hotel
2 out of 5
Corner of Muindi Mbingu and Monrovia St, Nairobi, Nairobi
The price is $33 per night from Dec 5 to Dec 6
$33
per night
Dec 5 - Dec 6
3.5/5 Good! (172 reviews)
Excellent Stay
"Great customer service. Very clean and comfortable stay. The good in their restaurant is amazing"

Reviewed on Mar 7, 2021

Kenya Comfort Hotel
Les Jardins De La Koutoubia
5 out of 5
26 Rue De La Koutoubia, Marrakech, 40000
Fully refundableReserve now, pay when you stay
The price is $229 per night from Dec 21 to Dec 22
$229
per night
Dec 21 - Dec 22
4.5/5 Wonderful! (541 reviews)
"A hidden oasis! Amazing staff, excellent food, really clean - can’t fault the hotel and will be recommending to everyone"

Reviewed on Oct 11, 2022

Les Jardins De La Koutoubia
Hivernage Hotel And Spa
5 out of 5
Angle Ave Echouhada Et Rue Des Temples, Marrakech, 40000
Fully refundableReserve now, pay when you stay
The price is $124 per night from Dec 11 to Dec 12
$124
per night
Dec 11 - Dec 12
4.1/5 Very Good! (658 reviews)
"We came for business trip ,,the hotel was great . The stuff is amazing and very helpful in everything you need . Highly recommended"

Reviewed on Nov 13, 2022

Hivernage Hotel And Spa
Riad & Spa Esprit du Maroc
5 out of 5
Zaouit Lhardar 12 /17 derb Belbekkar, Medina, Marrakech, Marrakesh-Safi, 40030
The price is $197 per night from Dec 24 to Dec 25
$197
per night
Dec 24 - Dec 25
3.7/5 Good! (116 reviews)
"This riad was beautiful and quiet in a very busy town. Although it’s hard to find down small alleys it is well worth it !"

Reviewed on Aug 25, 2022

Riad & Spa Esprit du Maroc
Riad Jona
4 out of 5
Riad Zitoune el Kedim 34, Derb Jdid, Marrakech, 40040
Fully refundableReserve now, pay when you stay
The price is $62 per night from Dec 13 to Dec 14
$62
per night
Dec 13 - Dec 14
4.5/5 Wonderful! (934 reviews)
Perfect Marrakech break
"We loved our stay at Riad Jona. The team were friendly, helpful and always responsive."

Reviewed on Nov 28, 2022

Riad Jona
Sarova Panafric
4 out of 5
Junction of Kenyatta Ave and Valley Rd., Nairobi, Nairobi County, 00100
The price is $85 per night from Dec 24 to Dec 25
$85
per night
Dec 24 - Dec 25
4.1/5 Very Good! (332 reviews)
"Enjoyed my stay. Good experience."

Reviewed on Nov 20, 2022

Sarova Panafric
Hôtel & Ryads Barrière Le Naoura
5 out of 5
Rue Djebel Alakhdar, Bab Doukkala, Medina, Marrakech, 40000
The price is $233 per night from Dec 11 to Dec 12
$233
per night
Dec 11 - Dec 12
4.6/5 Wonderful! (466 reviews)
"The hotel is excellent. Location is perfect walking distance from Jemaa El Fnaa. Room are spacious and very clean. Breakfast is very good with a lot of choices. The staff are very professional especially Karima at the front desk. She is very kind and very helpful. It was my birthday, she suggested ..."

Reviewed on Nov 30, 2022

Hôtel & Ryads Barrière Le Naoura
Palais Sebban
4 out of 5
43, Derb Moulay Abdellah Ben Hssein, Laksour, Marrakech, 40000
Fully refundableReserve now, pay when you stay
The price is $137 per night from Dec 5 to Dec 6
$137
per night
Dec 5 - Dec 6
4.6/5 Wonderful! (413 reviews)
"So magical, great service and employees."

Reviewed on Oct 11, 2022

Palais Sebban
Le Riad Monceau
5 out of 5
7/8 Derb Chaabane-Riad Zitoun Lakdim, Marrakech, 40000
Fully refundableReserve now, pay when you stay
The price is $114 per night from Dec 17 to Dec 18
$114
per night
Dec 17 - Dec 18
4.6/5 Exceptional! (457 reviews)
"Le Riad Monceau was amazing! It's such a beautiful space, and the staff were all so nice and accommodating. We only stayed for one night, but I wish we had spent more of our time in Marrakech at the Monceau!"

Reviewed on Nov 27, 2022

Le Riad Monceau
Hilton Nairobi
4 out of 5
Mama Ngina Street, Po Box 30624, Nairobi, 00100
Fully refundableReserve now, pay when you stay
The price is $87 per night from Dec 16 to Dec 17
$87
per night
Dec 16 - Dec 17
3.7/5 Good! (442 reviews)
"Cleanliness. Very nice and cozy!"

Reviewed on Oct 22, 2022

Hilton Nairobi
Cape Heritage Hotel
4 out of 5
90 Bree Street, Cape Town, Western Cape, 8000
The price is $186 per night from Dec 30 to Dec 31
$186
per night
Dec 30 - Dec 31
4.8/5 Exceptional! (244 reviews)
"A wonderful property with great history and a social purpose. Located in down-town Cape Town, it is surrounded by excellent restaurants. They serve a wonderful communal breakfast. Staff are simply lovely."

Reviewed on Oct 11, 2022

Cape Heritage Hotel
Kenzi Rose Garden
5 out of 5
Avenue du Président Kennedy, Marrakech, 40 000
Fully refundableReserve now, pay when you stay
The price is $103 per night from Dec 16 to Dec 17
$103
per night
Dec 16 - Dec 17
3.9/5 Good! (58 reviews)
"The pools are awesome. The showers are great, water bottles each day. I highly recommend this hotel."

Reviewed on Oct 31, 2022

Kenzi Rose Garden
Don't see what you're looking for?
See all available properties in Africa
View all properties
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.

Africa Hotel Travel Guide

Gear up for the excursion you desire when you use Expedia to lock down a room at any of the hotels, resorts, or motels in Africa. It doesn't matter what level of surroundings you want to have access to, our intuitive search tool makes it simple for you to find specifically what you and your fellow travelers are searching for. Start hunting today, and you're guaranteed to find the perfect room for your trip.

Hoping to reserve a room at an exquisite retreat? We've got you covered. We've got a large range of cheap lodges as well. And there are a ton of alternatives in between, as well. It just depends on what you're in the mood for and how much you'd like to save. As for location, you can choose a room in any part of the region you'd like. You'll see a variety of lodging options at the center of the action, as well as remote lodges on the outskirts of Africa. When you browse through our incredible catalog of accommodations in Africa, you're certain to find inexpensive rates and amazing rates on any type of hotel in the region.

Expedia helps you save you time and money when securing your stay at any of the accommodations in Africa, so you can spend your time making the most of your adventure and not worrying about busting your budget. So why wait another day to book your travel plans? Designate your desired travel dates now to see the best specials on stays in Africa!

Africa hotels information

Number of reviews 9883
Accommodation 61805 hotels
Lowest Price $33
Highest Price $233

Price trends for hotels in Africa

Less expensive
More expensive
This month
Next month
December
November
$69
$70
Month
Price
January
$70
February
$72
March
$74
April
$74
May
$74
June
$85
July
$90
August
$98
September
$95
October
$100
November
$107
December
$69
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Africa. Select dates and complete search for nightly totals inclusive of taxes and fees.

Recent reviews of Africa hotels
expedia verified reviews

Go further with the Expedia app

Save even more - Get up to 25% on select hotels and earn double the points when you book on the app. Our app deals help you to save on trips so you can travel more and managing it all on the go.

Text yourself a download link for easy access

Get a link to download the app in the Apple App Store or Google Play Store. 1 message per request. Message and data rates may apply. Text HELP for help or STOP to unsubscribe. Review the App Download SMS terms at www.expedia.com/app. For privacy, please go to www.expedia.com/lp/lg-privacypolicy.
QR code