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

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

Property class

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,025 reviews)
"Great staff, food and clean hotel."
United Kingdom
Nishaan
The price is NZ$292
includes taxes & fees
16 Nov - 17 Nov
Palais Moulay Said & SPA

3. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (756 reviews)
"One of the great hotels in the world"
United States
Gary
The price is NZ$1,414
includes taxes & fees
15 Nov - 16 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 NZ$288
includes taxes & fees
1 Nov - 2 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 NZ$5,029
includes taxes & fees
13 Nov - 14 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 NZ$1,387
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.2 out of 10, Wonderful, (95 reviews)
"Amazing hotel, staff and service."
United States
Jesus
The price is NZ$882
includes taxes & fees
25 Oct - 26 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 NZ$217
includes taxes & fees
5 Nov - 6 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 NZ$324
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 NZ$223
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, (480 reviews)
"Love the place totally recommend, only two suggestions is they work on increasing staff for golf carts as you need them to move around the resort and sometimes we had to call them more than once as waited a little long. And room service food is not the best however dining out at the restaurants inside the resort were phenomenal and really good food Besides that it’s lovely place lovely staff and had a great time."
United States
Rami
The price is NZ$1,033
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)
"Rooms are very nice and clean"
United States
Kudakwashe
The price is NZ$941
includes taxes & fees
19 Oct - 20 Oct
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 NZ$252
includes taxes & fees
17 Oct - 18 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 NZ$302
includes taxes & fees
28 Oct - 29 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 NZ$1,057
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 NZ$529
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, (399 reviews)
"It’s in a very good location!"
United States
Kareem
The price is NZ$523
includes taxes & fees
19 Oct - 20 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 NZ$729
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 NZ$840
includes taxes & fees
23 Oct - 24 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.

Great weekend hotel deals in Africa

Showing deals for:23 Oct - 25 Oct

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