A bustling square with a prominent tower, surrounded by traditional buildings and palm trees.

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. 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)
Aladdin Beach Resort - Families and Couples Only

2. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (1,027 reviews)
"Great staff, food and clean hotel."
United Kingdom
Nishaan
The price is HK$1,188
HK$1,364 total
includes taxes & fees
17 Nov - 18 Nov
Palais Moulay Said & SPA

3. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (757 reviews)
"One of the great hotels in the world"
United States
Gary
The price is HK$5,603
HK$6,243 total
includes taxes & fees
16 Nov - 17 Nov
La Mamounia

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,011 reviews)
"I love this hotel"
United States
maria
The price is HK$983
HK$1,267 total
includes taxes & fees
17 Nov - 18 Nov
Prima Life Makadi Hotel - All inclusive

5. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (111 reviews)
"The best hotel in the world. I’ve stayed many a place on the top 50 hotels but this one is the best by far that I have experienced. I’ve never experienced better service, care, and attention to detail. The architecture was a true work of art. The cuisine superb, ambiance 10/10."
United States
Martha
The price is HK$20,875
HK$23,044 total
includes taxes & fees
3 Nov - 4 Nov
Royal Mansour Marrakech

6. Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (914 reviews)
"Nice hotel …."
United States
Wendel
The price is HK$4,743
HK$6,116 total
includes taxes & fees
1 Nov - 2 Nov
Marriott Mena House Cairo

7. Hotel Riu Palace Swahili – All Inclusive – Adults Only

Hotel Riu Palace Swahili – All Inclusive – Adults Only
5.0 star property
Nungwi
9.0 out of 10, Wonderful, (96 reviews)
"Amazing hotel, staff and service."
United States
Jesus
The price is HK$3,284
HK$3,888 total
includes taxes & fees
27 Oct - 28 Oct
Hotel Riu Palace Swahili – All Inclusive – Adults Only

8. The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Al Mamsha El Seyahi
8.6 out of 10, Excellent, (98 reviews)
"Beautiful place to stay! The food was good, pools beautiful and a gorgeous beach close by!"
Canada
Kassidy
The price is HK$1,007
HK$1,298 total
includes taxes & fees
13 Nov - 14 Nov
The Grand Resort Hurghada

9. Rixos Premium Alamein

Rixos Premium Alamein
5.0 star property
El Alamein
8.6 out of 10, Excellent, (207 reviews)
"Very good hotel"
United States
Kobeis
The price is HK$1,109
HK$1,430 total
includes taxes & fees
1 Nov - 2 Nov
Rixos Premium Alamein

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,013 reviews)
"Excellent place to stay would recommend to anyone visiting Morocco."
United Kingdom
Binu
The price is HK$996
HK$1,124 total
includes taxes & fees
15 Nov - 16 Nov
Aqua Mirage Club & Aqua Parc - All Inclusive

11. Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (481 reviews)
"The resort is beautiful everything is impeccably maintained the staff are trained to a very high level every detail is thought through from presentation of the resort, rooms & breakfast we stayed 8 days in the new section of the with 2 rooms my only negative would be a little disappointed as to the end when we had a few hours to wait on our pick to airport throughout the stay water bottles are readily available without charge it would be nice to maybe offer this to people waiting especially if...
United Kingdom
Shamim
The price is HK$3,532
HK$4,554 total
includes taxes & fees
15 Nov - 16 Nov
Four Seasons Resort Sharm EL Sheikh

12. 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, (713 reviews)
"Fantastic resort Luxury accommodation First class food"
United Kingdom
ALISON
The price is HK$3,611
HK$4,153 total
includes taxes & fees
4 Nov - 5 Nov
The Palace of the Lost City at Sun City Resort

13. The Greens Guest House

The Greens Guest House
4.0 star property
Knysna
8.6 out of 10, Excellent, (8 reviews)
"Alles Super gelaufen und Stephan und sein Team waren sehr freundlich. Gruß Mayer "
Germany
Dirk
The price is HK$1,309
HK$1,309 total
includes taxes & fees
29 Oct - 30 Oct
The Greens Guest House

14. Hilton Hurghada Plaza

Hilton Hurghada Plaza
5.0 star property
Dahar
9.0 out of 10, Wonderful, (659 reviews)
"Very friendly staff, beautiful hotel, great food and peaceful environment"
United States
beth
The price is HK$1,034
HK$1,333 total
includes taxes & fees
29 Oct - 30 Oct
Hilton Hurghada Plaza

15. Rixos Premium Seagate

Rixos Premium Seagate
5.0 star property
Nabq
9.2 out of 10, Wonderful, (315 reviews)
"Great place great food great stuff"
United States
Haider
The price is HK$3,615
HK$4,662 total
includes taxes & fees
2 Nov - 3 Nov
Rixos Premium Seagate

16. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (834 reviews)
"Great hotel."
Canada
Steve
The price is HK$2,067
HK$2,337 total
includes taxes & fees
15 Nov - 16 Nov
Sofitel Marrakech Palais Imperial & Spa

17. Sofitel Cairo Downtown Nile

Sofitel Cairo Downtown Nile
5.0 star property
Downtown Cairo
9.0 out of 10, Wonderful, (400 reviews)
"It’s in a very good location!"
United States
Kareem
The price is HK$1,601
HK$2,065 total
includes taxes & fees
20 Oct - 21 Oct
Sofitel Cairo Downtown Nile

18. 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, (99 reviews)
"The room was clean every day. Pool and spa was excellent condition. "
United States
Barbara
The price is HK$2,763
HK$3,221 total
includes taxes & fees
1 Nov - 2 Nov
Hotel Riu Palace Santa Maria - All Inclusive

19. Steigenberger ALDAU Beach Hotel

Steigenberger ALDAU Beach Hotel
5.0 star property
Al Mamsha El Seyahi
9.4 out of 10, Exceptional, (696 reviews)
"Place was wicked, highly recommend"
Canada
Maxime
The price is HK$2,873
HK$3,705 total
includes taxes & fees
22 Oct - 23 Oct
Steigenberger ALDAU Beach Hotel

20. Hotel Riu Palace Zanzibar - All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (770 reviews)
"Amazing property would stay again"
United States
Ella
Hotel Riu Palace Zanzibar - 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:30 Oct - 1 Nov

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