A silhouette of people in a forest at sunset.

Hotels in Africa

  • 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

Star rating

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. 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 HK$5,844
HK$6,512 total
includes taxes & fees
3 Oct - 4 Oct
La Mamounia

2. Four Seasons Safari Lodge Serengeti

Four Seasons Safari Lodge Serengeti
5.0 star property
Serengeti
10.0 out of 10, Exceptional, (27 reviews)
"Amazing hotel and service. "
United States
Thuong
The price is HK$13,658
HK$18,296 total
includes taxes & fees
2 Oct - 3 Oct
Four Seasons Safari Lodge Serengeti

3. 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 HK$1,422
HK$1,834 total
includes taxes & fees
9 Sept - 10 Sept
Aladdin Beach Resort - Families and Couples Only

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,006 reviews)
"Very Good Place"
United States
Mostafa
The price is HK$917
HK$1,183 total
includes taxes & fees
7 Sept - 8 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, (192 reviews)
The price is HK$2,885
HK$3,721 total
includes taxes & fees
5 Sept - 6 Sept
Rixos Premium Alamein

6. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (942 reviews)
"Great stay! Great location"
Canada
Veronica
The price is HK$781
HK$918 total
includes taxes & fees
3 Sept - 4 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 HK$2,429
HK$2,839 total
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, (708 reviews)
"Fantastic resort Luxury accommodation First class food"
United Kingdom
ALISON
The price is HK$3,684
HK$4,237 total
includes taxes & fees
6 Sept - 7 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, (463 reviews)
"Staff is super friendly"
United States
Muthanna
The price is HK$1,920
HK$2,477 total
includes taxes & fees
14 Sept - 15 Sept
Four Seasons Resort Sharm EL Sheikh

10. 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 HK$1,351
HK$1,516 total
includes taxes & fees
14 Sept - 15 Sept
Aqua Mirage Club & Aqua Parc - All Inclusive

11. Hotel Riu Palace Swahili

Hotel Riu Palace Swahili
5.0 star property
Nungwi
9.0 out of 10, Wonderful, (67 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 HK$3,384
HK$4,004 total
includes taxes & fees
1 Oct - 2 Oct
Hotel Riu Palace Swahili

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 HK$16,025
HK$17,711 total
includes taxes & fees
11 Sept - 12 Sept
Royal Mansour Marrakech

13. Hotel Prestige Agadir

Hotel Prestige Agadir
5.0 star property
Agadir City Center
7.6 out of 10, Good, (223 reviews)
"Excellent stay in hôtel prestige agadir, I would like to recommend this hotel to who seeks for relaxation and family atmosphere, excellent customer service"
United States
Abourabin
The price is HK$770
HK$914 total
includes taxes & fees
10 Sept - 11 Sept
Hotel Prestige Agadir

14. 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 HK$562
HK$701 total
includes taxes & fees
3 Sept - 4 Sept
Ocean Villas

15. Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (894 reviews)
"Great location and service"
Australia
Mona
The price is HK$3,072
HK$3,961 total
includes taxes & fees
3 Sept - 4 Sept
Marriott Mena House Cairo

16. 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 HK$2,952
HK$3,395 total
includes taxes & fees
4 Sept - 5 Sept
Garden Route Game Lodge

17. Rixos Premium Seagate

Rixos Premium Seagate
5.0 star property
Nabq
9.2 out of 10, Wonderful, (300 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 HK$2,757
HK$3,556 total
includes taxes & fees
14 Sept - 15 Sept
Rixos Premium Seagate

18. The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Al Mamsha El Seyahi
8.6 out of 10, Excellent, (79 reviews)
"Great stay"
Canada
Ahmed
The price is HK$838
HK$1,081 total
includes taxes & fees
3 Sept - 4 Sept
The Grand Resort Hurghada

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,000 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 HK$1,621
HK$1,813 total
includes taxes & fees
27 Sept - 28 Sept
Hotel Riu Tikida Palmeraie - All Inclusive

20. Hotel Riu Palace Tikida Agadir - All Inclusive

Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
Agadir City Center
8.8 out of 10, Excellent, (1,000 reviews)
"Great place"
Canada
Esmail
The price is HK$2,470
HK$2,756 total
includes taxes & fees
2 Oct - 3 Oct
Hotel Riu Palace Tikida Agadir - 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.

Showing deals for:11 Sept - 13 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

  • Majestic Wildlife Safaris: Experience thrilling excursions in the Serengeti, witnessing Africa's incredible wildlife in their natural habitat.
  • Stunning Beach Destinations: Relax on beautiful beaches and enjoy water activities at idyllic island resorts.
  • Diverse Cultural Experiences: Immerse yourself in Africa's rich heritage through local customs, cuisine, and vibrant cities.
  • Unique Flora and Fauna: Explore fynbos safaris to discover Africa's diverse plant life and ecosystems.
  • Luxurious Accommodations: Enjoy a range of stays, from opulent resorts to charming boutique hotels tailored to your needs.

Find great hotels in Africa

Explore a diverse range of hotel accommodations across Africa, from luxurious resorts to charming boutique hotels and traditional riads. Whether you're on a business trip, family holiday, or seeking a beach getaway, you'll find numerous options tailored to your needs. Uncover the perfect hotel in this vibrant continent, offering exceptional services and facilities to ensure a memorable stay.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort is designed for families seeking a fun-filled holiday. With a guest rating of 8.0 out of 10, Aqua Mirage Club boasts a plethora of amenities, including unlimited food and drinks as part of its all-inclusive package. Guests can indulge in various activities such as volleyball, cooking classes, and themed parties, ensuring entertainment for all ages. The property also features a full-service spa and a water park, perfect for relaxation and leisure. Families will appreciate the child-friendly services, including a dedicated children's pool and games, making it an ideal choice for a family getaway.
  • Stella Di Mare Beach Hotel & Spa: Rated at an impressive 9.2 out of 10, this luxurious 5-star resort offers direct access to pristine beaches, catering to those yearning for a mix of adventure and relaxation. Guests can enjoy various activities, from windsurfing onsite to nearby skydiving and snorkelling. The hotel is particularly suited for golf enthusiasts, providing access to golf-themed experiences. With a focus on beach and adventure, Stella Di Mare is an excellent choice for travellers looking to combine leisure with thrilling activities while enjoying top-notch service.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: With a guest rating of 8.4 out of 10, this elegant 5-star hotel is tailored for families seeking comfort and convenience in a bustling city. The property offers a range of child-friendly amenities, including supervised childcare and a children's pool. Located in the heart of Marrakech, Mövenpick provides easy access to local attractions while ensuring a relaxing stay with its luxurious accommodations and attentive service. Ideal for families, this hotel combines modern comforts with a welcoming atmosphere, making it a wonderful choice for your Moroccan adventure.

Where to stay in Africa

Africa offers an enchanting blend of seclusion, culture, and adventure. In South Africa, explore the vibrant cities and stunning landscapes, while East Africa beckons with its breathtaking safaris and rich wildlife. Experience the magic of Africa through its diverse cultures and scenic beauty. For a unique twist, consider a stop in Abu Dhabi, where modern luxury meets traditional charm. Each destination promises unforgettable memories and a chance to connect with Africa's heart.

  • Morocco: Nestled at the crossroads of Europe and Africa, Morocco offers a rich tapestry of culture and history. Travellers seeking a city-themed experience will be captivated by the vibrant souks of Marrakech and the historic medinas of Fez. The bustling public markets are perfect for sampling local delicacies and artisanal crafts. Not to be missed are the captivating history and art museums that showcase the nation's rich heritage. With its pleasant climate, the peak travel months of January and June to July are ideal for exploring the lively squares and indulging in family-friendly activities at local water parks.
  • Mauritius: This island paradise in the Indian Ocean is renowned for its stunning beaches and outdoor adventures. Mauritius offers a family-friendly atmosphere, where visitors can enjoy world-class golf courses and exclusive country clubs. The picturesque bays and pristine beaches provide the perfect backdrop for relaxation and water sports alike. January, July, and September see the highest influx of tourists, making it an excellent time for outdoor enthusiasts and families looking to create lasting memories. The island’s unique blend of cultures adds to its charm, making every corner an exploration of tradition and beauty.
  • Seychelles: An idyllic archipelago, Seychelles is famed for its breathtaking beaches and adventurous spirit. With a focus on outdoor activities, visitors can dive into the crystal-clear waters or explore the lush hiking trails that link the islands. The peak travel seasons of January, March, and July invite adventure seekers and beach lovers alike to enjoy the stunning landscapes and vibrant ecosystems. The family beaches are perfect for a day under the sun, while the numerous islands offer unique experiences for every kind of traveller, making Seychelles a true gem in Africa.

Things to do in Africa

Shopping

Experience Johannesburg's Sandton City, a premier shopping destination with upscale boutiques and dining options. In Cape Town, the V&A Waterfront offers a vibrant atmosphere with local crafts and souvenirs, alongside beautiful harbour views.

Recreation

At the Earth Lodge in South Africa, immerse yourself in nature with holistic treatments and organic cuisine. The tranquil setting offers yoga sessions and guided meditation, allowing for deep relaxation. For adventure, explore the nearby Kruger National Park, where wildlife encounters await amidst stunning landscapes.

Adventure

Kyalami Racetrack offers thrilling motor racing experiences, where you can feel the adrenaline as cars speed around the track. For breathtaking views, the Table Mountain Aerial Cableway takes you high above Cape Town, providing an unforgettable outdoor adventure. Acrobranch Wildwoods features exciting ziplining and ropes courses amidst stunning natural scenery.

Nightlife

In Cape Town, the vibrant Long Street offers an array of lively bars and clubs with eclectic music. Johannesburg's Maboneng Precinct is known for its artsy vibe, featuring rooftop venues and dance spaces that attract a diverse crowd, ensuring an energetic atmosphere for nightlife enthusiasts.

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

Booking tips and Expedia advantages for Africa

When planning your visit to Africa, consider travelling during the cheaper months of May to June and September, when accommodation prices drop. Book your hotel about a month in advance or explore last-minute deals on sites like Expedia for amazing prices. Saturdays are typically the least expensive days to stay, while Mondays tend to be pricier. Use Expedia's search tool to filter options by budget and location, and take advantage of package deals that combine flights and hotels for further savings. Additionally, seek out free activities in local areas to enhance your experience without overspending.

  • 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, August and December, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Africa is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 choices based on your 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 enjoy significant savings 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 immerse themselves in stunning beach destinations, national parks, and wildlife reserves. Activities abound for those seeking cultural experiences and outdoor adventures, while island resorts offer a perfect retreat for relaxation. Exploring the diverse landscapes and rich heritage of the continent will provide an unforgettable holiday filled with unique attractions and experiences.

  • Giza Pyramid Complex: A marvel of ancient engineering, the Giza Pyramid Complex offers a glimpse into the rich history of Egypt. Visitors can explore the iconic pyramids, including the Great Pyramid of Khufu, and immerse themselves in the cultural significance of this UNESCO World Heritage Site, surrounded by the vast desert landscape.
  • Kruger National Park: Known for its diverse wildlife and stunning landscapes, Kruger National Park is a haven for nature enthusiasts. Enjoy thrilling safari adventures, where you might encounter the Big Five, as well as breathtaking scenery that ranges from savannahs to dense bushveld.
  • Grand Egyptian Museum: As a major centre for Egyptology, the Grand Egyptian Museum showcases a vast collection of ancient artefacts, including treasures from the tomb of Tutankhamun. The museum's modern design complements its rich cultural exhibits, creating a captivating experience for visitors.

Best time to go to Africa

The best time to visit Africa is dependent on what kind of holiday you are seeking. September is its hottest month on average. At this time, visitor numbers are average and weather is sunny with no rain. June is its coolest month on average. At this time, 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

Explore a world of travel with Expedia