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. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (724 reviews)
"Excellent"
United States
Can
The price is ₹51,474
₹57,641 total
includes taxes & fees
28 Jul - 29 Jul
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 ₹14,428
₹18,606 total
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 ₹8,609
₹10,267 total
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 ₹37,856
₹48,819 total
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 ₹37,941
₹43,632 total
includes taxes & fees
20 Aug - 21 Aug
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,067 reviews)
"We had an amazing stay - good variety of food, lots of activities, daily housekeeping and helpful staff."
United Kingdom
Chetana
The price is ₹26,313
₹29,505 total
includes taxes & fees
31 Jul - 1 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 ₹6,984
₹8,693 total
includes taxes & fees
22 Aug - 23 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 ₹12,790
₹14,476 total
includes taxes & fees
27 Jul - 28 Jul
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 ₹42,865
₹49,842 total
includes taxes & fees
15 Aug - 16 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 ₹22,135
₹28,545 total
includes taxes & fees
17 Aug - 18 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,001 reviews)
"Beautiful hotel"
Canada
Tamara
The price is ₹22,838
₹25,483 total
includes taxes & fees
31 Jul - 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 ₹40,253
₹46,291 total
includes taxes & fees
21 Aug - 22 Aug
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 ₹17,183
₹23,336 total
includes taxes & fees
31 Jul - 1 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, (798 reviews)
"I came with my two daughters for 10 days this place.it is amazing experience👍 highly recommended!!"
United States
ARIE
The price is ₹26,870
₹30,372 total
includes taxes & fees
28 Jul - 29 Jul
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 ₹38,768
₹45,930 total
includes taxes & fees
4 Aug - 5 Aug
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 ₹51,435
₹60,116 total
includes taxes & fees
14 Aug - 15 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 ₹53,979
₹64,158 total
includes taxes & fees
3 Aug - 4 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 ₹37,759
₹48,693 total
includes taxes & fees
22 Aug - 23 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 Jul - 2 Aug

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
Next month
July
February
₹10,648
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