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, (720 reviews)
"Excellent"
United States
Can
The price is NZ$875
includes taxes & fees
17 Aug - 18 Aug
La Mamounia

2. Palais Moulay Said & SPA

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

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,006 reviews)
"Perfect hotel Every thing good"
United States
Joseph
The price is NZ$298
includes taxes & fees
11 Aug - 12 Aug
Prima Life Makadi Hotel - All inclusive

4. 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,070 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is NZ$460
includes taxes & fees
22 July - 23 July
Aqua Mirage Club & Aqua Parc - All Inclusive

5. 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 NZ$773
includes taxes & fees
28 July - 29 July
The Palace of the Lost City at Sun City Resort

6. 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

7. Rixos Premium Alamein

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

8. Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
8.2 out of 10, Very good, (149 reviews)
"10/10 would recommend and stay at again!"
United Kingdom
Jesse-James
The price is NZ$258
includes taxes & fees
22 July - 23 July
Hotel Prestige Agadir

9. 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 NZ$145
includes taxes & fees
11 Aug - 12 Aug
Ocean Villas

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 NZ$889
includes taxes & fees
16 Aug - 17 Aug
Hotel Riu Palace Santa Maria - All Inclusive

11. Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (444 reviews)
"Amazing 10 days in paradise"
Canada
Rowan
The price is NZ$508
includes taxes & fees
1 Aug - 2 Aug
Four Seasons Resort Sharm EL Sheikh

12. 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)
"Beautiful hotel"
Canada
Tamara
The price is NZ$408
includes taxes & fees
27 July - 28 July
Hotel Riu Tikida Palmeraie - All Inclusive

13. 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 NZ$772
includes taxes & fees
22 July - 23 July
Garden Route Game Lodge

14. Sofitel Marrakech Palais Imperial & Spa

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

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,001 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 NZ$271
includes taxes & fees
21 July - 22 July
Stella Di Mare Beach Hotel & Spa

16. The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (235 reviews)
"I can't say enough abou"
United States
Tigist
The price is NZ$1,112
includes taxes & fees
26 July - 27 July
The Mora Zanzibar - Luxury All Inclusive

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, (40 reviews)
"Very nice hotel"
United States
Katsiaryna
The price is NZ$817
includes taxes & fees
2 Aug - 3 Aug
Hotel Riu Palace Swahili - All Inclusive - Adults Only

18. Constance Ephélia

Constance Ephélia
5.0 star property
Mahé Island
9.4 out of 10, Exceptional, (894 reviews)
"Best resort I’ve ever stayed at. Everything was perfect!"
Canada
Justina
The price is NZ$1,124
includes taxes & fees
2 Aug - 3 Aug
Constance Ephélia

19. Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (878 reviews)
"Honestly, everything was great. I would definitely go back there."
Canada
Domenic
The price is NZ$1,015
includes taxes & fees
28 July - 29 July
Marriott Mena House Cairo

20. La Cigale Tabarka Hôtel Spa & Golf

La Cigale Tabarka Hôtel Spa & Golf
5.0 star property
Tabarka
9.2 out of 10, Wonderful, (565 reviews)
"Just lovely place "
United States
Karim
La Cigale Tabarka Hôtel Spa & Golf
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

Guide to exploring Africa

Top reasons to visit Africa

  • Thrilling Safaris: Experience exhilarating wildlife encounters in iconic national parks like the Serengeti and Kruger.
  • Breathtaking Landscapes: Explore stunning vistas, from the majestic Table Mountain to the picturesque beaches of the Indian Ocean.
  • Rich Cultural Experiences: Immerse yourself in the vibrant cultures and traditions of diverse communities across the continent.
  • Stargazing Adventures: Enjoy spectacular night skies on islands like Desroches, perfect for stargazing.
  • Diverse Accommodation: Choose from luxurious hotels, charming boutique stays, or unique riads for a memorable experience.

Find great hotels in Africa

Explore a diverse range of hotel accommodations across Africa, from luxurious stays to charming boutique hotels and unique riads. Whether you're seeking a family getaway, a business trip, or a relaxing beach vacation, you'll find a variety of options to suit your needs. Discover the perfect base for your African adventure, where comfort and local culture blend seamlessly.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Experience a vibrant family-friendly atmosphere at this eco-certified 4-star resort. With a guest rating of 8.0 out of 10, Aqua Mirage Club offers a comprehensive all-inclusive package, ensuring unlimited food and drinks throughout your stay. Enjoy an impressive range of amenities including water fitness classes, themed parties, and a dedicated children's club. Families will appreciate the child-friendly facilities such as a water park, children's pool, and various games. This resort is perfect for those seeking a fun-filled vacation while maintaining an eco-conscious mindset.
  • Stella Di Mare Beach Hotel & Spa: Embrace luxury at this 5-star beach resort, boasting a guest rating of 9.2 out of 10. Stella Di Mare Beach Hotel & Spa offers direct access to the pristine beachfront, perfect for sunbathing or engaging in various adventure sports like windsurfing and snorkeling. Golf enthusiasts will appreciate the nearby golf-themed activities. Guests can unwind at the spa after a day of exploration, making this destination ideal for those seeking both relaxation and adventure in a stunning coastal setting.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This elegant 5-star hotel, rated 8.4 out of 10, is designed with families in mind. Situated in the heart of Marrakech, it features a range of child-friendly amenities such as complimentary cribs and an arcade game room. Parents can take advantage of supervised childcare services while enjoying the hotel’s luxurious facilities. With beautifully appointed rooms and a welcoming atmosphere, Mövenpick provides a comfortable retreat for families seeking to explore the rich culture and vibrant energy of Marrakech.

Where to stay in Africa

Embark on an unforgettable journey through Africa, where the magic of the continent awaits. From the vibrant culture of South Africa to the breathtaking landscapes of East Africa, every corner offers unique experiences. Delight in thrilling African safari adventures, where you can encounter majestic wildlife in their natural habitat. For a touch of luxury, consider a stop in Abu Dhabi, blending modern marvels with rich heritage. Get ready to create lasting memories in these enchanting destinations.

  • Morocco: Nestled in North Africa, Morocco is a vibrant tapestry of cultures and landscapes. This country offers a unique travel experience where ancient history meets modernity. Visitors can explore bustling souks, sample delicious street food, and wander through historic medinas. Notable attractions include the majestic Hassan II Mosque in Casablanca and the enchanting streets of Marrakech. The country’s diverse geography ranges from the Sahara Desert to the Atlas Mountains, making it perfect for both adventure seekers and cultural enthusiasts.
  • Mauritius: An idyllic island nation in the Indian Ocean, Mauritius is renowned for its stunning beaches and lush landscapes. With year-round warm weather, it’s a haven for families and outdoor enthusiasts alike. Visitors can indulge in world-class golf courses, relax on pristine beaches like Trou aux Biches, and explore the vibrant local culture. The island's rich biodiversity is evident in its national parks, where one can enjoy hiking and nature trails. Mauritius offers a perfect blend of relaxation and adventure, making it a must-visit destination.
  • Seychelles: Famous for its breathtaking beaches and crystal-clear waters, Seychelles is an archipelago that offers a slice of paradise. Ideal for beach lovers and adventure seekers, you can explore the stunning islands with their unique granite boulders and lush vegetation. Activities include diving, snorkelling, and hiking in the Morne Seychellois National Park. The captivating beauty of Anse Source d'Argent and the vibrant marine life make Seychelles a dream destination for those seeking both relaxation and adventure.

Things to do in Africa

Shopping

At Sandton City in Johannesburg, explore an array of international brands and local boutiques. For a more traditional experience, visit the Maasai Market in Nairobi, where vibrant crafts and authentic souvenirs await. Each location offers a unique glimpse into the local culture while you shop.

Recreation

Experience the serene beauty of Zambezi National Park with a yoga retreat overlooking the river, followed by guided meditation sessions at sunrise. For adventure, embark on a thrilling canoe safari, immersing yourself in the stunning landscapes and diverse wildlife.

At the Sabi Sands Game Reserve, indulge in spa treatments using local ingredients, then enjoy nature walks that connect you with South Africa's rich flora and fauna. Evening game drives offer a chance to witness the majestic wildlife in their natural habitat.

In Zanzibar, unwind at a beachfront wellness resort where you can partake in rejuvenating spa therapies. Explore local markets and immerse yourself in the vibrant culture, or take a traditional dhow sailing trip to experience the tranquil waters at sunset.

Visit the breathtaking Drakensberg Mountains for a wellness retreat featuring hiking trails and guided meditations amidst nature. Enjoy wholesome meals sourced from local farms, and relax with evening storytelling around the fire.

Adventure

Experience breathtaking views at Table Mountain Aerial Cableway, where you can ascend to the summit and enjoy stunning landscapes. For thrill-seekers, Acrobranch Wildwoods offers exciting ziplining and rope courses amidst the trees, while Killarney Race Circuit provides an adrenaline rush with high-speed motor racing adventures.

Nightlife

A night in Cape Town can be vibrant, with a visit to the iconic Long Street for lively bars and clubs. Alternatively, the trendy Camps Bay offers beachfront venues like The Bungalow, where you can enjoy great views and a relaxed atmosphere.

*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. Book your accommodation about a month in advance for better rates, or take advantage of last-minute deals on platforms like Expedia. Saturdays tend to be the cheapest days for stays, while Mondays are the priciest. Use Expedia’s tools to compare prices and find exclusive offers, and consider package deals that combine flights and activities for additional savings.

  • 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: Book your hotel in Africa about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 preferred type of accommodation. For instance, selecting the Eco-certified option will showcase sustainable and eco-friendly hotels currently available. To discover the best prices and special offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your hotel stay in Africa with your flights and activities by opting for an Expedia package deal.

Find the best attractions in Africa

Africa offers a diverse range of attractions for tourists, featuring stunning beaches, captivating national parks, and wildlife reserves. Whether you're seeking cultural experiences or outdoor adventures, there’s something for everyone. Don't miss the chance to relax at beautiful island resorts, perfect for soaking up the sun and enjoying the local scenery. Explore the rich landscapes and vibrant cultures that make Africa a unique destination for your holiday.

  • Giza Pyramid Complex: Discover the awe-inspiring Giza Pyramid Complex, an iconic archaeological site that showcases ancient Egyptian culture and history. Marvel at the grandeur of the Great Pyramid and the Sphinx, and immerse yourself in the captivating stories of the pharaohs as you explore this UNESCO World Heritage site.
  • Kruger National Park: Experience the thrill of wildlife in its natural habitat at Kruger National Park. This expansive national park offers stunning landscapes and diverse ecosystems, perfect for adventurous safaris. Encounter Africa's majestic animals, from elephants to lions, amidst breathtaking scenery.
  • Naama Bay: Relax at Naama Bay, where pristine beaches meet crystal-clear waters. Enjoy a range of outdoor activities, from snorkelling to sunbathing, while taking in the stunning coastal views. This vibrant bay is an ideal spot for a leisurely day by the sea.

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