A silhouette of people in a forest at sunset.

Find the best 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

Africa Accommodation: Most Popular Cities to Stay

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)
The price is ₹17,146
₹22,111 total
includes taxes & fees
9 Sept - 10 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 ₹67,846
₹75,629 total
includes taxes & fees
8 Sept - 9 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 ₹164,604
₹204,109 total
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 ₹10,291
₹13,271 total
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 ₹18,540
₹23,908 total
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 ₹8,558
₹10,197 total
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 ₹29,333
₹34,280 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, (710 reviews)
"Rooms are very nice and clean"
United States
Kudakwashe
The price is ₹41,388
₹48,136 total
includes taxes & fees
9 Sept - 10 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, (468 reviews)
"Staff is super friendly"
United States
Muthanna
The price is ₹23,151
₹29,855 total
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 ₹40,785
₹48,247 total
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 ₹15,242
₹17,218 total
includes taxes & fees
16 Sept - 17 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 ₹189,702
₹209,878 total
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 ₹37,028
₹47,750 total
includes taxes & fees
8 Sept - 9 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 ₹12,124
₹15,635 total
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 ₹6,039
₹7,603 total
includes taxes & fees
10 Sept - 11 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 ₹33,238
₹42,863 total
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 ₹36,043
₹41,450 total
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 ₹9,242
₹10,965 total
includes taxes & fees
7 Oct - 8 Oct
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 ₹19,576
₹21,890 total
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 ₹25,972
₹30,415 total
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

Price trends for hotels in Africa

Less expensive
More expensive
This month
Next month
July
February
₹10,775
₹11,516
Month
Price
January
₹11,832
February
₹24,460
March
₹22,419
April
₹23,389
May
₹22,538
June
₹7,873
July
₹7,812
August
₹10,648
September
₹10,775
October
₹11,516
November
₹11,419
December
₹11,733
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Africa.

Guide to exploring Africa

Top reasons to visit Africa

  • Thrilling Safaris: Experience exhilarating wildlife encounters in their natural habitat across renowned national parks and reserves.
  • Stunning Beaches: Relax on exquisite beaches and enjoy the crystal-clear waters and vibrant marine life perfect for diving enthusiasts.
  • Diverse Landscapes: Explore the breathtaking scenery from East Africa's mountains to the deserts, offering adventures for all types of travellers.
  • Rich Cultural Experiences: Immerse yourself in local traditions and vibrant communities, enriching your understanding of Africa's heritage.
  • Luxurious Accommodations: Choose from a variety of comfortable hotels, from boutique stays to lavish resorts, ensuring a memorable experience.

Find great hotels in Africa

Discover a diverse selection of hotels across Africa, tailored to meet the needs of every traveller. Whether you're seeking luxury accommodations, charming boutique hotels, or traditional riads, you'll find an array of options. With facilities catering to business, family, and beach holiday experiences, Africa's hospitality offerings promise comfort and convenience for your unforgettable journey.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star family-friendly resort is a haven for those seeking an all-inclusive experience in Africa. With a guest rating of 8.0 out of 10, Aqua Mirage Club offers an extensive array of amenities, including unlimited food and beverages, a water park, and various sports activities such as volleyball, soccer, and tennis. The resort features a full-service spa, providing body treatments and a steam room for relaxation. Children are well catered for with dedicated amenities, including a games area and supervised activities. The lively atmosphere is enhanced by themed parties and entertainment options, making it an ideal choice for families and those looking to unwind in a fun-filled environment.
  • Stella Di Mare Beach Hotel & Spa: A luxurious 5-star retreat, Stella Di Mare Beach Hotel & Spa boasts a remarkable guest rating of 9.2 out of 10. Located directly on the beach, this property is perfect for adventure enthusiasts and those seeking a golf-themed getaway. Guests can indulge in a variety of water sports, including sailing, parasailing, and waterskiing, or challenge themselves with a round of golf. The hotel’s upscale spa facilities allow for relaxation after a day of adventure, ensuring a rejuvenating stay. With its pristine beach access and engaging activities, this resort promises an invigorating experience for those looking to explore both land and sea.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This elegant 5-star hotel, with a commendable guest rating of 8.4 out of 10, is a family-oriented gem in the heart of Africa. The property offers a range of child-friendly amenities, including a supervised childcare service and an arcade game room, making it a popular choice for families. Guests can enjoy comfortable accommodations alongside quality dining options. The hotel’s welcoming atmosphere and focus on family-centric services ensure a memorable stay, perfect for those looking to create lasting memories with their loved ones in Marrakech.

Where to stay in Africa

Africa offers an enchanting tapestry of experiences, from the vibrant streets of South Africa to the breathtaking landscapes of East Africa. Immerse yourself in the magic of Africa with thrilling safari adventures that let you encounter wildlife in their natural habitat. For a touch of luxury, consider a stop in Abu Dhabi, where modernity meets tradition. Whether seeking romance, family-friendly fun, or relaxation, Africa promises unforgettable memories at every turn.

  • Morocco: Nestled in North Africa, Morocco boasts a vibrant mix of cultures and landscapes, from the bustling streets of Marrakech to the serene Atlas Mountains. The travel experience here is enriched by the diverse offerings, making it a favourite for family trips, business ventures, and city-themed explorations. Visitors can immerse themselves in the lively atmosphere of public markets, indulge in thrilling water parks, and visit renowned history and art museums. Iconic landmarks such as the Jemaa el-Fnaa square add to the allure, providing a unique glimpse into the country's rich heritage.
  • Mauritius: Located in the Indian Ocean, Mauritius is a stunning island paradise famous for its pristine beaches and lush landscapes. The island provides an ideal setting for family outings, outdoor adventures, and golfing enthusiasts. With a variety of golf courses and private clubs available, visitors can enjoy a leisurely day in the sun. The local beaches and picturesque bays are perfect for relaxation and water activities, making it a sought-after destination for beach lovers. Whether you’re sunbathing on the soft sands or exploring the vibrant coral reefs, Mauritius promises an unforgettable holiday experience.
  • Seychelles: Renowned for its jaw-dropping natural beauty, Seychelles is an archipelago in the Indian Ocean that offers a perfect blend of adventure and relaxation. The destination is ideal for beach lovers and outdoor enthusiasts alike, with numerous activities such as hiking, snorkelling, and golfing at scenic courses. Visitors can bask on pristine beaches or explore the enchanting family beaches that dot the islands. The breathtaking islands are home to stunning landscapes, making Seychelles a perfect getaway for those seeking both adventure and tranquillity amidst nature.

Things to do in Africa

Shopping

In the heart of Johannesburg, visit Sandton City for a blend of luxury brands and local boutiques. Alternatively, explore the vibrant markets of Marrakech, where you can find unique handicrafts and spices, offering a true taste of Moroccan culture.

Recreation

At the One&Only Spa in Cape Town, indulge in holistic treatments surrounded by stunning views of Table Mountain. In Zanzibar, unwind at the Meliá Zanzibar, where wellness rituals incorporate local traditions, offering a serene escape with beachfront yoga sessions and rejuvenating therapies.

Adventure

At Killarney Race Circuit, immerse yourself in the thrill of motor racing, surrounded by high-speed excitement. Experience breathtaking views while gliding on the Table Mountain Aerial Cableway, ideal for families. For an adrenaline rush, tackle the Acrobranch Wildwoods zipline ropes course amidst stunning natural scenery.

Nightlife

Experience the vibrant atmosphere at the Piano Bar in Johannesburg, where you can enjoy live jazz and cocktails. For a lively dance scene, visit the Taboo Nightclub, known for its energetic vibe and top DJs spinning the latest tracks.

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

Booking tips and Expedia advantages for Africa

To save money on your trip to Africa, consider travelling during the off-peak months of May to June and September, when prices are lower. Booking your hotel about a month in advance can yield better rates, and look for last-minute deals on platforms like Expedia. Saturdays are typically the cheapest days for hotel stays, whereas Mondays tend to be pricier. Additionally, utilise Expedia’s tools to filter for your budget and combine hotel, flight, and activity bookings for further savings. Walking is also a great way to explore and save on transport costs.

  • 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: The cheapest time to book a hotel in Africa is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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 your budget, desired location, and the type of accommodation you are looking for. To discover the most economical prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can 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, you'll find an array of attractions, including stunning beaches, national parks, and wildlife reserves that cater to culture enthusiasts and outdoor adventurers alike. Don't miss the chance to relax at exquisite island resorts, which offer a perfect blend of leisure and natural beauty. Whether you're seeking adventure or cultural experiences, Africa's diverse points of interest promise an unforgettable getaway.

  • Giza Pyramid Complex: Explore the magnificent Giza Pyramid Complex, where the ancient wonders of the world come to life. Marvel at the grandeur of the pyramids and the Sphinx, and immerse yourself in the rich cultural history of ancient Egypt, offering a unique insight into past civilisations.
  • Kruger National Park: Discover the breathtaking landscapes of Kruger National Park, a haven for wildlife enthusiasts. Experience thrilling safari adventures, where you can spot the Big Five amidst stunning scenery, making for an unforgettable outdoor experience.
  • Naama Bay: Relax in the picturesque Naama Bay, renowned for its stunning beaches and crystal-clear waters. Enjoy a variety of outdoor activities, from snorkelling to sunset strolls, all while soaking in the vibrant atmosphere of this beautiful coastal destination.

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

Explore a world of travel with Expedia