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

Guest rating
Guest rating
Star rating

Our top choices for Africa hotels

1. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (724 reviews)
"Excellent"
United States
Can
The price is AU$852
includes taxes & fees
20 Aug - 21 Aug
La Mamounia

2. Four Seasons Safari Lodge Serengeti

Four Seasons Safari Lodge Serengeti
5.0 star property
Serengeti
10.0 out of 10, Exceptional, (25 reviews)
"Amazing place! From Godfrey our butler to Richard our Safari driver, this place is amazing!! "
United States
Neeraj
Four Seasons Safari Lodge Serengeti

3. 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)
"Amazing place"
United States
mina
The price is AU$276
includes taxes & fees
2 Aug - 3 Aug
Prima Life Makadi Hotel - All inclusive

4. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (863 reviews)
"Gorgeous hôtel great stay with kids! Incredible location!"
Canada
Sabrina
The price is AU$152
includes taxes & fees
18 Aug - 19 Aug
Palais Moulay Said & SPA

5. Rixos Premium Alamein

Rixos Premium Alamein
5.0 star property
El Alamein
8.8 out of 10, Excellent, (165 reviews)
"Great place to stay for a vacation, beach is phenomenal."
United States
Beshoy
The price is AU$723
includes taxes & fees
22 Aug - 23 Aug
Rixos Premium Alamein

6. 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, (695 reviews)
"I have travelled around the world and stayed in many 5 Star hotels but The Palace at Sun City is the best I have stayed by a long shot. The building is out of this world and the Staff will treat you like royalty...You are really in a Palace...Highly recommended!"
Canada
Adolf
The price is AU$650
includes taxes & fees
29 July - 30 July
The Palace of the Lost City at Sun City Resort

7. 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,069 reviews)
"We had an amazing stay - good variety of food, lots of activities, daily housekeeping and helpful staff."
United Kingdom
Chetana
The price is AU$386
includes taxes & fees
15 Aug - 16 Aug
Aqua Mirage Club & Aqua Parc - All Inclusive

8. Ocean Villas

Ocean Villas
3.0 star property
Grand-Baie
7.6 out of 10, Good, (387 reviews)
"Good place to stay and value for money"
United Kingdom
Piyush
The price is AU$122
includes taxes & fees
4 Aug - 5 Aug
Ocean Villas

9. Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
8.0 out of 10, Very good, (157 reviews)
"10/10 would recommend and stay at again!"
United Kingdom
Jesse-James
The price is AU$214
includes taxes & fees
24 July - 25 July
Hotel Prestige Agadir

10. 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, (97 reviews)
"The room was clean every day. Pool and spa was excellent condition. "
United States
Barbara
The price is AU$740
includes taxes & fees
20 Aug - 21 Aug
Hotel Riu Palace Santa Maria - All Inclusive

11. Trou aux Biches Beachcomber Golf Resort & Spa

Trou aux Biches Beachcomber Golf Resort & Spa
5.0 star property
Trou aux Biches
9.2 out of 10, Wonderful, (453 reviews)
"Great hotel !"
United Kingdom
Jamie
Trou aux Biches Beachcomber Golf Resort & Spa

12. Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (446 reviews)
"This place is seriously one of the best resorts I've ever been to! Everyone working there was super friendly, and the whole place was spotlessly clean. The views from our room were absolutely incredible, and the pools were fantastic for relaxing. Plus, the food was really, really good. I'd definitely recommend staying here!"
United States
Abdelrahman
The price is AU$424
includes taxes & fees
31 July - 1 Aug
Four Seasons Resort Sharm EL Sheikh

13. 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)
"Beautiful hotel"
Canada
Tamara
The price is AU$378
includes taxes & fees
31 July - 1 Aug
Hotel Riu Tikida Palmeraie - All Inclusive

14. Garden Route Game Lodge

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

15. Stella Di Mare Beach Hotel & Spa

Stella Di Mare Beach Hotel & Spa
5.0 star property
Naama Bay
9.2 out of 10, Wonderful, (1,004 reviews)
"Fantastic hotel with amazing hospitality and very helpful hotel staff. Very good location, amazing food and spacious rooms. Definitely recommend to travellers 10/10"
United Kingdom
Tauseef
The price is AU$390
includes taxes & fees
1 Aug - 2 Aug
Stella Di Mare Beach Hotel & Spa

16. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (799 reviews)
"I came with my two daughters for 10 days this place.it is amazing experience👍 highly recommended!!"
United States
ARIE
The price is AU$384
includes taxes & fees
28 July - 29 July
Sofitel Marrakech Palais Imperial & Spa

17. Hotel Riu Palace Swahili - All Inclusive - Adults Only

Hotel Riu Palace Swahili - All Inclusive - Adults Only
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (43 reviews)
"Very nice hotel"
United States
Katsiaryna
The price is AU$683
includes taxes & fees
25 July - 26 July
Hotel Riu Palace Swahili - All Inclusive - Adults Only

18. The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (237 reviews)
"The most amazing destination in East Africa. Highly Recommend"
United Kingdom
Kenneth
The price is AU$895
includes taxes & fees
22 Aug - 23 Aug
The Mora Zanzibar - Luxury All Inclusive

19. Constance Ephélia

Constance Ephélia
5.0 star property
Mahé Island
9.4 out of 10, Exceptional, (895 reviews)
"Really great hotel with excellent facilities. Staff extremely friendly and accommodating. Would definitely recommend!"
United Kingdom
Sachin
The price is AU$953
includes taxes & fees
21 Aug - 22 Aug
Constance Ephélia

20. Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (880 reviews)
"Honestly, everything was great. I would definitely go back there."
Canada
Domenic
The price is AU$721
includes taxes & fees
6 Aug - 7 Aug
Marriott Mena House Cairo
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:31 July - 2 Aug

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.