A silhouette of people in a forest at sunset.

Book Africa Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Africa

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Africa hotels

1. Aladdin Beach Resort - Families and Couples Only

Aladdin Beach Resort - Families and Couples Only
4.5 star property
Village Road
8.0 out of 10, Very good, (1 review)
The price is AU$302
includes taxes & fees
12 Sept - 13 Sept
Aladdin Beach Resort - Families and Couples Only

2. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (741 reviews)
"The hotel was stunning and service was immaculate to the smallest detail."
United States
Yasmin
The price is AU$1,096
includes taxes & fees
7 Sept - 8 Sept
La Mamounia

3. Four Seasons Safari Lodge Serengeti

Four Seasons Safari Lodge Serengeti
5.0 star property
Serengeti
10.0 out of 10, Exceptional, (28 reviews)
"Amazing place! From Godfrey our butler to Richard our Safari driver, this place is amazing!! "
United States
Neeraj
The price is AU$2,999
includes taxes & fees
2 Oct - 3 Oct
Four Seasons Safari Lodge Serengeti

4. Prima Life Makadi Hotel - All inclusive

Prima Life Makadi Hotel - All inclusive
5.0 star property
Makadi Bay
9.4 out of 10, Exceptional, (1,003 reviews)
"Very Good Place"
United States
Mostafa
The price is AU$195
includes taxes & fees
9 Sept - 10 Sept
Prima Life Makadi Hotel - All inclusive

5. Rixos Premium Alamein

Rixos Premium Alamein
5.0 star property
El Alamein
8.6 out of 10, Excellent, (195 reviews)
"Room is clean, friendly staff, food is fresh and a lot of variety, and the pool is very clean."
United States
Shaimaa
The price is AU$351
includes taxes & fees
6 Oct - 7 Oct
Rixos Premium Alamein

6. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (948 reviews)
"Great stay! Great location"
Canada
Veronica
The price is AU$148
includes taxes & fees
10 Sept - 11 Sept
Palais Moulay Said & SPA

7. Hotel Riu Palace Santa Maria - All Inclusive

Hotel Riu Palace Santa Maria - All Inclusive
5.0 star property
Sal
9.2 out of 10, Wonderful, (98 reviews)
"The room was clean every day. Pool and spa was excellent condition. "
United States
Barbara
The price is AU$504
includes taxes & fees
2 Oct - 3 Oct
Hotel Riu Palace Santa Maria - All Inclusive

8. The Palace of the Lost City at Sun City Resort

The Palace of the Lost City at Sun City Resort
5.0 star property
Moses Kotane
9.0 out of 10, Wonderful, (710 reviews)
"Rooms are very nice and clean"
United States
Kudakwashe
The price is AU$714
includes taxes & fees
8 Sept - 9 Sept
The Palace of the Lost City at Sun City Resort

9. Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (467 reviews)
"Staff is super friendly"
United States
Muthanna
The price is AU$439
includes taxes & fees
16 Sept - 17 Sept
Four Seasons Resort Sharm EL Sheikh

10. Hotel Riu Palace Swahili

Hotel Riu Palace Swahili
5.0 star property
Nungwi
9.0 out of 10, Wonderful, (72 reviews)
"The staff was great and the place is still new. I will definitely visit again if the chance occurs"
United States
Simon
The price is AU$709
includes taxes & fees
1 Oct - 2 Oct
Hotel Riu Palace Swahili

11. Aqua Mirage Club & Aqua Parc - All Inclusive

Aqua Mirage Club & Aqua Parc - All Inclusive
4.0 star property
Tassoultante
8.0 out of 10, Very good, (1,030 reviews)
"Staff were very friendly, food was good, facilities need updating and"
United Kingdom
Natasha
The price is AU$253
includes taxes & fees
14 Sept - 15 Sept
Aqua Mirage Club & Aqua Parc - All Inclusive

12. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (107 reviews)
"excellent property and amazing hospitality"
United Kingdom
Vijayendra
The price is AU$3,083
includes taxes & fees
13 Sept - 14 Sept
Royal Mansour Marrakech

13. Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (896 reviews)
"Great location and service"
Australia
Mona
The price is AU$701
includes taxes & fees
7 Sept - 8 Sept
Marriott Mena House Cairo

14. The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Al Mamsha El Seyahi
8.6 out of 10, Excellent, (83 reviews)
"Great stay"
Canada
Ahmed
The price is AU$230
includes taxes & fees
19 Sept - 20 Sept
The Grand Resort Hurghada

15. Ocean Villas

Ocean Villas
3.0 star property
Grand-Baie
7.6 out of 10, Good, (391 reviews)
"Good place to stay and value for money"
United Kingdom
Piyush
The price is AU$113
includes taxes & fees
17 Sept - 18 Sept
Ocean Villas

16. Rixos Premium Seagate

Rixos Premium Seagate
5.0 star property
Nabq
9.2 out of 10, Wonderful, (301 reviews)
"I liked that the hotel is huge and has a great kids club , good activities overall. The staff are helpful and kids friendly. The downsides are that rooms needs renovation. I stayed in a suite (upgraded) but the tv was almost 35 inches. Overall it is a great hotel if you have kids. The buffet restaurant is actually the best one , better than a la cart restaurants which is weird."
United States
abdalaziz
The price is AU$630
includes taxes & fees
15 Sept - 16 Sept
Rixos Premium Seagate

17. Garden Route Game Lodge

Garden Route Game Lodge
4.0 star property
Albertinia
9.6 out of 10, Exceptional, (221 reviews)
"Exelent location . Great for families . Staff were fantastic "
United Kingdom
David
The price is AU$548
includes taxes & fees
10 Sept - 11 Sept
Garden Route Game Lodge

18. Hotel Prestige Agadir

Hotel Prestige Agadir
5.0 star property
Agadir City Center
7.6 out of 10, Good, (233 reviews)
"A stay that i will remember, beautiful Hôtel, i enjoyed the pool side and the staff was so friendly in general, food was amazing as well, i will come back for sure already planned for next stay"
United States
Abdellaziz
The price is AU$161
includes taxes & fees
12 Sept - 13 Sept
Hotel Prestige Agadir

19. Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,002 reviews)
"Our stay was great! The food was delicious. The pool was huge but I wish they was more entertainment on the property during the day."
United States
Shaqir
The price is AU$322
includes taxes & fees
26 Sept - 27 Sept
Hotel Riu Tikida Palmeraie - All Inclusive

20. Hotel Riu Cabo Verde - Adults Only - All Inclusive

Hotel Riu Cabo Verde - Adults Only - All Inclusive
5.0 star property
Sal
8.6 out of 10, Excellent, (98 reviews)
"The staff the RIU offer and the location were great."
United States
Remo
The price is AU$447
includes taxes & fees
1 Oct - 2 Oct
Hotel Riu Cabo Verde - Adults Only - All Inclusive
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.

Great weekend hotel deals in Africa

Showing deals for:18 Sept - 20 Sept

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

Top Africa Hotel Reviews

Guide to exploring Africa

Top reasons to visit Africa

  • Exhilarating Safaris: Experience thrilling safaris across Africa's stunning landscapes, where you can witness the continent's rich biodiversity up close.
  • Cultural Exploration: Delve into Africa's rich cultural heritage through captivating temple tours and vibrant local traditions.
  • Stunning Beaches: Relax on Africa's pristine shores, offering breathtaking views and tranquil environments.
  • Exceptional Snorkelling: Discover vibrant marine life and coral reefs with exceptional reef snorkelling opportunities.
  • Diverse Accommodation: Choose from luxurious hotels to charming guesthouses, catering to every traveller's needs.

Find great hotels in Africa

From luxurious star hotels to charming guesthouses, Africa offers a diverse array of accommodation options to cater to every traveller's needs. Whether you're seeking a family-friendly retreat, a business hub, or a relaxing beach holiday, you'll discover some of the best hotels across the continent. With exceptional facilities and services, your stay in Africa promises to be both comfortable and memorable.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: With a commendable guest rating of 8.0, Aqua Mirage Club & Aqua Parc - All Inclusive is an eco-certified resort tailored for families and eco-conscious travellers. This all-inclusive haven in Africa offers a plethora of amenities, including unlimited food and drinks, various sports activities like tennis and volleyball, and engaging entertainment options such as theme parties and cooking classes. Families will appreciate the dedicated children's facilities, including a water park and games specifically designed for younger guests. The vibrant atmosphere combined with eco-friendly practices makes it a delightful choice for a fun-filled holiday.
  • Stella Di Mare Beach Hotel & Spa: Boasting an impressive guest rating of 9.2, Stella Di Mare Beach Hotel & Spa is a luxurious beachfront resort ideal for adventure seekers and golf enthusiasts. Located in Africa, the hotel provides direct access to the beach and offers a range of adventure sports including windsurfing, parasailing, and motorboating. Guests can indulge in a golf experience amidst beautiful surroundings, making it an excellent choice for those seeking an active and adventurous holiday. The combination of thrilling activities and serene beachside relaxation creates a unique getaway.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: With a solid guest rating of 8.4, Mövenpick Hotel Mansour Eddahbi Marrakech is a welcoming retreat for families. Situated in Africa, this hotel features various amenities designed for children, including a free crib service, an arcade game room, and a dedicated children's pool. The hotel’s family-oriented facilities provide a safe and enjoyable environment for younger guests, ensuring that families have a memorable experience. The elegant design and attentive service further enhance the appeal of this inviting hotel.

Where to stay in Africa

Africa offers an incredible array of experiences for every type of traveller, from the vibrant cities of Cape Town and Johannesburg in South Africa to the tranquil landscapes of the Serengeti and Victoria Falls. Whether you seek relaxation, culture, or family-friendly adventures, there are myriad properties and destinations to choose from. Explore romantic getaways, secluded retreats, and lively urban neighbourhoods, ensuring a memorable holiday in this diverse and enchanting continent.

  • Morocco: Nestled in North Africa, Morocco is a vibrant tapestry of culture, history, and stunning landscapes. The bustling souks of Marrakech, the historic architecture of Fes, and the serene beauty of the Sahara Desert are just a few highlights. The country welcomes visitors year-round, with peak travel times in January and the summer months from June to July. Adventurous travellers can explore lively markets, while families can enjoy water parks and historical museums, making it a versatile destination for all types of holidaymakers.
  • Mauritius: This idyllic island nation in the Indian Ocean is renowned for its stunning beaches and lush landscapes. Mauritius offers a unique blend of relaxation and adventure, with popular spots for golfing and outdoor activities nestled alongside pristine beaches. The peak travel months are January, July, and September, drawing families and outdoor enthusiasts alike. The country’s beautiful bays and family-friendly beaches provide the perfect setting for unforgettable beach holidays, making it a must-visit destination for sun-seekers.
  • Seychelles: An enchanting archipelago located in the Indian Ocean, Seychelles is celebrated for its breathtaking beaches and lush tropical scenery. Visitors flock to this paradise for its adventurous outdoor activities, ranging from hiking to snorkelling in crystal-clear waters. The peak travel periods in January, March, and July see an influx of tourists eager to experience its natural beauty. With its family-friendly beaches and stunning islands, Seychelles promises a memorable escape for those seeking both relaxation and adventure.

Things to do in Africa

Africa offers an array of thrilling experiences for tourists, from exhilarating safari adventures across its stunning landscapes to captivating temple tours that delve into rich cultural heritage. Additionally, the region boasts exceptional reef snorkelling opportunities, allowing visitors to explore vibrant marine life and coral reefs. Whether you're seeking adventure or cultural enrichment, Africa promises unforgettable memories and breathtaking sights.

Shopping

A visit to the vibrant Greenstone Hill Shopping Centre offers a mix of international brands and local boutiques. For a more traditional experience, the bustling Maasai Market in Nairobi features handcrafted goods, textiles, and unique souvenirs reflecting the rich culture of the region.

Recreation

Serengeti Wellness Retreat offers a tranquil escape amidst the iconic landscapes of Tanzania, with yoga sessions at sunrise, spa treatments inspired by local traditions, and guided nature walks to connect with the vibrant wildlife. Relax and rejuvenate while immersing yourself in the stunning natural surroundings.

In South Africa, the Drakensberg Mountain Retreat invites guests to indulge in holistic therapies, meditation classes, and outdoor activities like hiking and birdwatching. The breathtaking mountain views create a peaceful backdrop for personal reflection and revitalisation.

Kenya’s Maasai Mara Eco-Lodge combines wellness with adventure, featuring outdoor yoga sessions, guided safaris, and community engagement activities. Experience the rich culture and natural beauty while enjoying nourishing meals and restorative treatments designed to rejuvenate your spirit.

Adventure

Kyalami Racetrack offers thrilling motor racing experiences, where adrenaline seekers can enjoy high-speed action in a vibrant atmosphere. For breathtaking views, the Table Mountain Aerial Cableway transports visitors to spectacular outdoor vistas. Meanwhile, Acrobranch Wildwoods presents an exhilarating zipline ropes course, perfect for adventurous spirits craving outdoor fun.

Nightlife

Experience the vibrant nightlife at The Rooftop Bar in Cape Town with stunning views and refreshing cocktails. For a lively atmosphere, head to the Jazz Café in Nairobi, where you can enjoy the soulful sounds of local musicians and a variety of African dishes.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Africa

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Africa are May to June and September, where the prices are slightly lower. This is in comparison to April and December to January, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Africa about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Africa is Saturday. The most expensive day to stay in Africa is Monday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your preferences, such as budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservations in Africa with your flights and activities through an Expedia package.

Find the best attractions in Africa

When visiting Africa, tourists can explore a variety of attractions, including stunning beaches, national parks, and wildlife reserves. Whether you're seeking cultural experiences or adventurous outdoor activities, there are numerous points of interest that cater to your desires. Enjoy the vibrant local culture while relaxing on pristine shores or embark on thrilling safaris that showcase the continent's rich biodiversity.

  • Giza Pyramid Complex: Immerse yourself in the rich history and culture of ancient Egypt as you explore the iconic pyramids and the Sphinx. This archaeological site showcases remarkable engineering and a glimpse into the past, making it a must-visit for history enthusiasts.
  • Kruger National Park: Experience the thrill of a safari in one of Africa's largest game reserves. With diverse wildlife and stunning landscapes, Kruger offers unparalleled outdoor adventures, from game drives to guided walking tours amidst breathtaking scenery.
  • Naama Bay: Relax on the stunning sandy beaches of Naama Bay, where crystal-clear waters invite you to indulge in various water sports or simply unwind under the sun. The vibrant atmosphere and beautiful coastal views create a perfect beach getaway.

Best time to go to Africa

The best time to visit Africa can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Africa falls in September, when visitor numbers are average and weather is sunny with no rain. The coolest average temperature in Africa falls in June, visitor numbers are slightly low and weather is sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January76.6°F (24.8°C)No RainSunnyAverageSlightly High
February76.5°F (24.7°C)No RainSunnyAverageAverage
March68.5°F (20.3°C)Light RainMostly SunnyAverageAverage
April75.9°F (24.4°C)No RainSunnySlightly LowSlightly High
May74.1°F (23.4°C)No RainSunnySlightly LowSlightly Low
June64.9°F (18.3°C)No RainSunnySlightly LowSlightly Low
July74.5°F (23.6°C)No RainSunnyAverageAverage
August69.8°F (21.0°C)No RainSunnyAverageAverage
September83.3°F (28.5°C)No RainSunnyAverageSlightly Low
October72.3°F (22.4°C)No RainSunnySlightly HighAverage
November66.9°F (19.4°C)Light RainMostly SunnySlightly HighAverage
December78.6°F (25.9°C)No RainSunnySlightly HighSlightly High

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.