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

Search 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

This weekend
Next weekend

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)
The price is SAR 442
SAR 579 total
includes taxes & fees
21 Nov - 22 Nov
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,056 reviews)
"Great staff, food and clean hotel."
United Kingdom
Nishaan
The price is SAR 364
SAR 431 total
includes taxes & fees
2 Dec - 3 Dec
Palais Moulay Said & SPA

3. Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8

Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8
4.0 star property
Diani Beach
Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8

4. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (764 reviews)
"One of the great hotels in the world"
United States
Gary
The price is SAR 2,652
SAR 2,955 total
includes taxes & fees
2 Dec - 3 Dec
La Mamounia

5. 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,021 reviews)
"This is a family-run hotel. We have stayed here 15 times already, and it is always fantastic—from the housekeeping and cleanliness to the helpful staff and great food. The sea is superb, with a gradual entry and opportunities for snorkeling."
United States
Marcela
The price is SAR 402
SAR 518 total
includes taxes & fees
8 Nov - 9 Nov
Prima Life Makadi Hotel - All inclusive

6. Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (917 reviews)
"Excellent view, Food and People"
United States
Monica
The price is SAR 2,109
SAR 2,719 total
includes taxes & fees
2 Dec - 3 Dec
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, (108 reviews)
"It was a great property"
United States
Beza W
The price is SAR 1,460
SAR 1,716 total
includes taxes & fees
7 Nov - 8 Nov
Hotel Riu Palace Swahili – All Inclusive – Adults Only

8. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Hivernage
8.4 out of 10, Very good, (841 reviews)
"Great hotel."
Canada
Steve
The price is SAR 974
SAR 1,101 total
includes taxes & fees
9 Nov - 10 Nov
Sofitel Marrakech Palais Imperial & Spa

9. The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Al Mamsha El Seyahi
8.6 out of 10, Excellent, (103 reviews)
"Beautiful place to stay! The food was good, pools beautiful and a gorgeous beach close by!"
Canada
Kassidy
The price is SAR 413
SAR 540 total
includes taxes & fees
30 Nov - 1 Dec
The Grand Resort Hurghada

10. Hilton Hurghada Plaza

Hilton Hurghada Plaza
5.0 star property
Dahar
9.0 out of 10, Wonderful, (663 reviews)
"Beautiful hotel and amazing staff! Did not want to leave"
Canada
Madonna
The price is SAR 383
SAR 494 total
includes taxes & fees
1 Dec - 2 Dec
Hilton Hurghada Plaza

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,010 reviews)
"Excellent place to stay would recommend to anyone visiting Morocco."
United Kingdom
Binu
The price is SAR 416
SAR 477 total
includes taxes & fees
3 Dec - 4 Dec
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, (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 SAR 8,407
SAR 9,312 total
includes taxes & fees
2 Dec - 3 Dec
Royal Mansour Marrakech

13. Sofitel Cairo Downtown Nile

Sofitel Cairo Downtown Nile
5.0 star property
Downtown Cairo
9.0 out of 10, Wonderful, (416 reviews)
"It’s in a very good location!"
United States
Kareem
The price is SAR 874
SAR 1,128 total
includes taxes & fees
9 Nov - 10 Nov
Sofitel Cairo Downtown Nile

14. The Palace Pyramids inn

The Palace Pyramids inn
5.0 star property
Al Haram
9.0 out of 10, Wonderful, (186 reviews)
"Excellent property."
United States
Hasay
The price is SAR 256
SAR 331 total
includes taxes & fees
4 Dec - 5 Dec
The Palace Pyramids inn

15. Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (483 reviews)
"Ok"
United States
KAMAL
The price is SAR 1,689
SAR 2,178 total
includes taxes & fees
15 Nov - 16 Nov
Four Seasons Resort Sharm EL Sheikh

16. 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 SAR 1,467
SAR 1,891 total
includes taxes & fees
1 Dec - 2 Dec
Rixos Premium Seagate

17. TUI BLUE Medina Gardens – Adults Only – All Inclusive

TUI BLUE Medina Gardens – Adults Only – All Inclusive
4.0 star property
Medina
9.0 out of 10, Wonderful, (877 reviews)
"Great hotel very friendly staff"
United States
shelly
The price is SAR 724
SAR 812 total
includes taxes & fees
30 Nov - 1 Dec
TUI BLUE Medina Gardens – Adults Only – All Inclusive

18. Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Hivernage
8.0 out of 10, Very good, (1,011 reviews)
"Good hotel and perfect location fro airport, Menara mall and in walking distance from all the good food places."
United Kingdom
Shaeraz
The price is SAR 672
SAR 765 total
includes taxes & fees
16 Nov - 17 Nov
Savoy Le Grand Hotel

19. 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,000 reviews)
"Clean rooms, kind staff, great food."
Turkey
Ali
The price is SAR 474
SAR 640 total
includes taxes & fees
2 Dec - 3 Dec
Stella Di Mare Beach Hotel & Spa

20. Delta Hotels by Marriott™ Marrakech Eden Andalou

Delta Hotels by Marriott™ Marrakech Eden Andalou
5.0 star property
Marrakech
8.4 out of 10, Very good, (476 reviews)
"Great hotel and management"
United Kingdom
Chaoyu
The price is SAR 593
SAR 682 total
includes taxes & fees
19 Nov - 20 Nov
Delta Hotels by Marriott™ Marrakech Eden Andalou
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:13 Nov - 15 Nov

Save an average of 15% on thousands of hotels when you're signed in

Top Africa Hotel Reviews

Guide to exploring around Africa

Top reasons to visit Africa

  • Thrilling Safaris: Experience unforgettable safari adventures in iconic locations like the Serengeti, where you can encounter majestic wildlife up close.
  • Breathtaking Landscapes: Explore Africa's vibrant landscapes, from stunning beaches to national parks and nature reserves.
  • Diverse Accommodations: Enjoy a wide range of lodging options, from luxurious hotels to charming boutique stays tailored to your needs.
  • Rich Cultural Experiences: Immerse yourself in the vibrant cultures of South Africa and East Africa, experiencing local traditions and customs.
  • Adventure Activities: Dive into some of the world's best diving spots or embark on unique fynbos safaris highlighting endemic flora.

Find great hotels in Africa

Discover the diverse hotel accommodations Africa has to offer, from luxurious hotels to charming boutique and riad options. Whether you're seeking a family-friendly getaway, a serene beach vacation, or business-oriented amenities, you'll find a wide range of choices tailored to your needs. Embrace the vibrant cultures and stunning landscapes while enjoying a comfortable stay in one of Africa's many inviting hotels.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Experience a vibrant family getaway at Aqua Mirage Club & Aqua Parc, a 4-star all-inclusive resort that scores an impressive 8.0 out of 10. Designed for eco-conscious travelers, this property features a plethora of amenities including unlimited food and drinks, themed parties, and engaging activities like water fitness classes and tennis. Families will appreciate the dedicated children's amenities, including a free kids club and a water park. Relaxation is at the forefront with an onsite spa offering various treatments and massage options, complemented by poolside service and sun loungers for unwinding. The hotel’s eco-certification adds to its appeal for those seeking a responsible vacation.
  • Stella Di Mare Beach Hotel & Spa: Indulge in luxury at the 5-star Stella Di Mare Beach Hotel & Spa, boasting a remarkable 9.2 out of 10 rating. This resort is a dream for beach lovers and adventure seekers, featuring direct beach access and a range of exhilarating activities. Enjoy golfing right on the property or partake in nearby adventure sports like snorkeling and skydiving. The hotel’s upscale amenities include a full-service spa, making it a perfect retreat for those looking to unwind after a day filled with exploration. With its stunning ocean views and top-tier services, Stella Di Mare creates an unforgettable vacation experience.
  • LUX* Grand Gaube: A 5-star gem with a stellar 9.4 out of 10 rating, LUX* Grand Gaube offers a blend of beachside relaxation and adventure for business and leisure travelers alike. Guests can dive into a variety of activities from waterskiing to kayaking, all while enjoying stunning coastal views. The property also provides direct beach access, ensuring a seamless connection to the natural beauty of the area. Ideal for those mixing work with pleasure, LUX* Grand Gaube combines modern business facilities with leisure amenities, making it a versatile choice for any traveler.

Where to stay in Africa

Embark on an unforgettable journey through Africa, where you'll experience the vibrant cultures and breathtaking landscapes of South Africa and East Africa. Discover the magic of Africa with thrilling safari adventures that bring you face to face with majestic wildlife. Enjoy romantic getaways and family-friendly activities in serene settings. Don't forget to explore Abu Dhabi's nearby modern marvels, blending tradition and luxury for a truly diverse travel experience.

  • Morocco: Nestled in North Africa, Morocco is a vibrant country that seamlessly blends rich history with modern influences. The diverse landscape ranges from the majestic Atlas Mountains to the bustling streets of cities like Marrakech and Casablanca. Travelers flock to Morocco year-round, with peak arrivals in January and July. The experience offers a mix of city-themed adventures, family activities, and business opportunities. Explore the lively public markets, indulge in local cuisine, or cool off at a water park. Don’t miss visiting historical landmarks such as museums and squares that reflect the country's cultural heritage.
  • Mauritius: Located in the Indian Ocean off the southeast coast of Africa, Mauritius is renowned for its stunning beaches and lush landscapes. With a steady influx of tourists, particularly in January and July, this tropical paradise is perfect for beach lovers and outdoor enthusiasts. Families can enjoy a variety of activities, including golfing at scenic courses or relaxing at private country clubs. The local attractions include beautiful beaches and serene bays, making it an ideal destination for sun-seekers. Mauritius offers a unique blend of relaxation and adventure, promising unforgettable experiences.
  • Seychelles: Comprising 115 islands in the Indian Ocean, Seychelles is famous for its pristine beaches and lush nature reserves. The country sees a consistent flow of visitors, particularly in January and July. Ideal for beach lovers and adventure seekers, Seychelles provides a plethora of outdoor activities, including hiking, snorkeling, and golf. Visitors can bask on family-friendly beaches or explore the enchanting islands that make up this tropical haven. With its breathtaking scenery and rich biodiversity, Seychelles is a must-visit for those looking to immerse themselves in nature’s beauty.

Things to do in Africa

Shopping

In Cape Town, the V&A Waterfront offers a blend of shops and local artisans. For a vibrant atmosphere, explore the Maasai Market in Nairobi, where you can find handmade crafts. In Johannesburg, check out Sandton City for upscale boutiques and global brands.

Recreation

In Zanzibar, unwind at the Zuri Zanzibar Resort’s wellness center, offering holistic treatments and yoga sessions amidst lush gardens. In South Africa, the One&Only Spa in Cape Town provides luxurious treatments with stunning views of Table Mountain, ideal for relaxation and rejuvenation after adventurous activities.

Adventure

Kyalami Racetrack offers thrilling motor racing experiences, where you can feel the adrenaline rush of speed on a world-class track. For breathtaking views, take the Table Mountain Aerial Cableway, gliding above stunning landscapes. Acrobranch Wildwoods provides an exciting zipline ropes course, perfect for adventure seekers amidst nature.

Nightlife

A night in Cape Town might start with a lively atmosphere at the iconic Long Street, where you can find bars like the popular Dubliner. For a more upscale experience, consider the rooftop bar at the One&Only Hotel, offering stunning views and a sophisticated vibe.

*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, plan your visit during the cheaper months of May, June, and September. Book hotels about a month in advance for the best rates, and consider last-minute deals on platforms like Expedia. Saturdays tend to be the least expensive days to stay. Use Expedia’s search tools to sort by budget and refine options, including eco-friendly hotels. Combine hotel, flight, and activity bookings for additional savings. Don't forget to explore free local attractions and utilize public transport for affordable travel around your destination.

  • 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, 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: Expedia’s search tool lets you customize your travel experience by choosing your budget, preferred location, and additional criteria. You can easily arrange your search results from the lowest to highest prices, ensuring you find the most affordable hotel options first. Additionally, you have the ability to refine your choices by hotel type; for instance, by selecting the Eco-certified filter, you'll be shown sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Africa with your flights and activities through an Expedia package deal.

Find the best attractions in Africa

Africa offers a diverse range of attractions, including stunning beaches, national parks, and nature reserves, perfect for travelers seeking cultural experiences and outdoor adventures. For a more relaxing getaway, consider visiting island resorts that provide a serene beach experience. Whether you're exploring wildlife or soaking up the sun, Africa has something for everyone to enjoy.

  • Grand Egyptian Museum: Immerse yourself in the rich history of ancient Egypt at the Grand Egyptian Museum. This architectural marvel houses an extensive collection of artifacts, showcasing the incredible achievements of a civilization that dates back thousands of years. The museum's design offers a unique cultural experience, blending contemporary architecture with an atmosphere steeped in history.
  • Beau Vallon Beach: Relax at Beau Vallon Beach, known for its stunning natural beauty and soft sandy shores. This idyllic beach is ideal for sunbathing, swimming, and enjoying water sports. The vibrant atmosphere and picturesque sunsets make it a perfect spot for both relaxation and adventure.
  • Nelson Mandela Square: Experience the vibrant energy of Nelson Mandela Square, a modern public space that honors the legacy of South Africa's iconic leader. Surrounded by shops, restaurants, and entertainment, the square is a great place to enjoy local cuisine and soak in the bustling city vibes.

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