Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Book Africa Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Africa

Top Hotels in Africa

Taj Cape Town
5 out of 5
1 Wale Street, corner St Georges Mall, Cape Town, Western Cape
Free cancellationReserve now, pay when you stay
The price is AU$201 per night from 30 Nov. to 1 Dec.
4.7/5Exceptional! (998 reviews)

"One of the best five star hotels in the World, who looked after us like family at one the the greatest crises the World has ever experienced"…"

Reviewed on 31 Mar. 2020

Taj Cape Town
Riad Hannah
3.5 out of 5
Derb Assabane 28, Riad larousse, Marrakech
The price is AU$57 per night from 27 Nov. to 28 Nov.
2.9/5 (239 reviews)

"We stayed for 1 night, and that's more than enough. First the manager is a crook. Yes there are extra fees, however the manager demanded nearly double the amount listed on Expedia. We showed him what was on Expedia, and he said no and demanded more money. The other staff members were helpful when ..."…"

Reviewed on 13 Dec. 2019

Riad Hannah
Hilton Nairobi
4 out of 5
Mama Ngina Street, Po Box 30624, Nairobi
Free cancellationReserve now, pay when you stay
The price is AU$146 per night from 4 Dec. to 5 Dec.
3.7/5Good! (428 reviews)

"Centrally located, excellent security, very COVID-19 compliant, eager to serve friendly staff following the shutdowns due to the CORONA-19."…"

Reviewed on 25 Nov. 2020

Hilton Nairobi
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Angsana Riads Collection Morroco
4 out of 5
N 1-2-4 Derb Abbes El Fassi, Riad Zitoun Jdid - Medina, Marrakech
Free cancellationReserve now, pay when you stay
The price is AU$154 per night from 17 Dec. to 18 Dec.
4.3/5Excellent! (418 reviews)

"Wonderful people and an amazing place to stay!"…"

Reviewed on 10 Mar. 2020

Angsana Riads Collection Morroco
The Sarova Stanley
5 out of 5
Corner of Kenyatta Ave. and Kimathi St., Nairobi
Get Rates
4.4/5Excellent! (445 reviews)

"the hotel itself has an abundance of history. you feel like you are back in time. the cleanliness and service and food were outstanding. i doubt i’d stay anywhere else in nairobi!"…"

Reviewed on 26 Mar. 2020

The Sarova Stanley
Les Jardins De La Koutoubia
5 out of 5
26 Rue De La Koutoubia, Marrakech
The price is AU$308 per night from 16 Dec. to 17 Dec.
4.5/5Wonderful! (481 reviews)

"Amazing location, the hotel facilitates and staff"…"

Reviewed on 20 Feb. 2020

Les Jardins De La Koutoubia
Le Riad Monceau
5 out of 5
7/8 Derb Chaabane-Riad Zitoun Lakdim, Marrakech
Free cancellationReserve now, pay when you stay
The price is AU$255 per night from 29 Nov. to 30 Nov.
4.6/5Exceptional! (425 reviews)

"A beautiful hotel. Location is perfect and the staff were wonderful."…"

Reviewed on 8 Feb. 2020

Le Riad Monceau
Hôtel & Ryads Barrière Le Naoura
5 out of 5
Rue Djebel Alakhdar, Bab Doukkala, Medina, Marrakech
The price is AU$292 per night from 24 Dec. to 25 Dec.
4.6/5Wonderful! (414 reviews)
Great!

"Overall a great stay besides the language barrier in which cause some minor issues. Would most deff recommend though!"…"

Reviewed on 25 Feb. 2020

Hôtel & Ryads Barrière Le Naoura
Palais Sebban
4 out of 5
43, Derb Moulay Abdellah Ben Hssein, Laksour, Marrakech
Free cancellationReserve now, pay when you stay
The price is AU$124 per night from 29 Nov. to 30 Nov.
4.5/5Wonderful! (350 reviews)

"An oasis in the heart of the hustle and bustle - highly recommended"…"

Reviewed on 1 Mar. 2020

Palais Sebban
Kenzi Rose Garden
5 out of 5
Avenue du Président Kennedy, Marrakech
Free cancellationReserve now, pay when you stay
The price is AU$185 per night from 27 Nov. to 28 Nov.
3.7/5Good! (17 reviews)

"The changes made renovating the rooms and related stuff were fantastic. However restauration accommodations could do with some more work. Overall the stay was very pleasant"…"

Reviewed on 12 Jan. 2020

Kenzi Rose Garden
Riad & Spa Esprit du Maroc
5 out of 5
Zaouit Lhardar 12 /17 derb Belbekkar, Medina, Marrakech, Marrakesh-Safi
Get Rates
3.7/5Good! (112 reviews)
Best Riad

"The best Road I've stayed at. In top top condition and staff was very hospitable. Walking there was interesting, need to know the path. Food was excellent and service was unsurpassed!"…"

Reviewed on 19 Jan. 2020

Riad & Spa Esprit du Maroc
Cape Heritage Hotel
4 out of 5
90 Bree Street, Cape Town, Western Cape
Free cancellationReserve now, pay when you stay
The price is AU$163 per night from 3 Dec. to 4 Dec.
4.8/5Exceptional! (232 reviews)

"great central location, very nice service and great breakfast"…"

Reviewed on 6 Feb. 2020

Cape Heritage Hotel
Mandela Rhodes Place Hotel
4 out of 5
Corner of Burg & Wale Street, Cape Town, Western Cape
Get Rates
4.4/5Excellent! (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 24 Nov. 2019

Mandela Rhodes Place Hotel
Sarova Panafric
3.5 out of 5
Junction of Kenyatta Ave and Valley Rd., Nairobi
The price is AU$120 per night from 27 Nov. to 28 Nov.
4.1/5Very Good! (302 reviews)

"Amazing staff that is willing to go above and beyond to ensure you have a comfortable and pleasant stay. Highly Recommend!"…"

Reviewed on 24 Jan. 2020

Sarova Panafric
Novotel Marrakech Hivernage
4 out of 5
Rue Haroun Errachid, Quartier De L Hivernage, Marrakech
Free cancellationReserve now, pay when you stay
The price is AU$131 per night from 27 Nov. to 28 Nov.
3.7/5Good! (953 reviews)

"Staff very friendly, polite and helpful. Location is good"…"

Reviewed on 22 Feb. 2020

Novotel Marrakech Hivernage
Maru Maru Hotel
4 out of 5
Gizenga Street, Shangani, Zanzibar Town, Zanzibar
The price is AU$128 per night from 10 Dec. to 11 Dec.
4.3/5Excellent! (380 reviews)
Highly recommended

"Excellent! Highly recommended for anyone who wants to stay in Stone Town. There are swankier places but for the budget, this is great."…"

Reviewed on 29 Jul. 2020

Maru Maru Hotel
Hivernage Hotel And Spa
5 out of 5
Angle Ave Echouhada Et Rue Des Temples, Marrakech
Free cancellationReserve now, pay when you stay
The price is AU$226 per night from 27 Nov. to 28 Nov.
4.1/5Very Good! (615 reviews)

"Amazing hotel with the best staff. Aziz was super helpful and friendly. He went above and beyond to make our stay memorable. I highly recommend this hotel. We will definitely be back"…"

Reviewed on 16 Sep. 2020

Hivernage Hotel And Spa
Protea Hotel Fire & Ice by Marriott Cape Town
4 out of 5
New Church & Victoria Street, Tamboerskloof, Cape Town, Western Cape
Free cancellationReserve now, pay when you stay
The price is AU$79 per night from 27 Nov. to 28 Nov.
4/5Very Good! (336 reviews)

"All was very clean. Food excellent--particularly the breakfast buffet. Staff were very pleasant--and especially helpful to accommodate our needs related to a very late flight on day of departure."…"

Reviewed on 15 Feb. 2020

Protea Hotel Fire & Ice by Marriott Cape Town
Gresham
1.5 out of 5
20 Talaat Harb Street, Cairo
Get Rates
2.1/5 (29 reviews)
Nightmare experience!

"Dirty, dingy, unclean, broken/unusable toilets, no wifi, no warm water, freezing rooms! One of the hotel staff tried to make us pay 400 pounds for a trip that was in reality only 45 pounds! Unbelievable! Terrible service!"…"

Reviewed on 2 Jan. 2016

Gresham
Riad Villa Almeria Hotel & Spa
4 out of 5
54 Bis Derb Zemrane, Bab Berrima, Mellah, Medina, Marrakech
Free cancellation
The price is AU$158 per night from 3 Dec. to 4 Dec.
4.1/5Very Good! (230 reviews)

"The property is over all good, location is perfect, and the food is really good, so is the staff. I would only advise to be careful when ordering things, they charge for everything, including the water."…"

Reviewed on 16 Feb. 2020

Riad Villa Almeria Hotel & Spa
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.

Accommodation in Africa

Africa is thought by many to be a land of mystery and magic. On this continent, ancient structures and wild grasslands coexist with grand deserts and modern cities.

The Indian Ocean contains several dreamy places to visit such as the Maldives. Many of these locations make a great retreat, whether you are interested in diving or are vacationing on your honeymoon.

Africa

Africa is a common destination for tourists from all over the world. There is something primal about this beautiful land that calls many people to it, and a trip to Africa is a once-in-a-lifetime experience sure to create memories to be cherished for the rest of one's life.

Weather in South Africa tends to be hot all-year round, with an average temperature of 85 degrees Fahrenheit (30 degrees Celsius) during the day. At night, temperatures drop quite a bit. Because the temperature remains so constant throughout the year, the main determining factor as far as when to go will be whether it is the rainy or dry season.

The dry season runs from October through March. The dry season is the best time to visit if you are planning to go to one of Africa's breathtaking beaches. If you are planning on a safari, the dry season is also an optimal time to visit thanks to the fact that the animals will conveniently gather around watering holes during this season.

The wet season lasts from April to July along the coast and from July to September further inland. If you are planning a trip to areas such as Mali, this is the best time to go as temperatures tend to be a bit cooler.

Africa offers a wide variety of things to see and experience. For those who love to watch wildlife, a safari is a great opportunity to do just that. If you prefer to lounge around in a posh beach resort, there are plenty of those along Africa's coastline. While a visit to Egypt to see the pyramids and experience Egyptian culture is the perfect trip for history, culture, and archaeology buffs.

The Indian Ocean

The beautiful Indian Ocean is scattered with many beautiful islands that present a picturesque place to relax and soak up the warm sun. There are many places in the Indian Ocean that make for excellent diving spots, and there is an abundance of great exotic marine wildlife to interact with and view.