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

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)
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, (992 reviews)
"Was overall a great stay"
United States
Abdul-Mujeeb
The price is AED 440
AED 514 total
includes taxes & fees
2 Nov - 3 Nov
Palais Moulay Said & SPA

3. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (752 reviews)
"One of the great hotels in the world"
United States
Gary
The price is AED 2,607
AED 2,905 total
includes taxes & fees
1 Nov - 2 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,002 reviews)
"Perfect hotel ....awesome sea ....thnx alot mr.assem for our stay"
United States
Michael
The price is AED 370
AED 477 total
includes taxes & fees
5 Oct - 6 Oct
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, (206 reviews)
"Very good hotel"
United States
Kobeis
The price is AED 519
AED 669 total
includes taxes & fees
2 Nov - 3 Nov
Rixos Premium Alamein

6. 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 AED 1,177
AED 1,375 total
includes taxes & fees
5 Oct - 6 Oct
Hotel Riu Palace Santa Maria - All Inclusive

7. Hotel Riu Palace Swahili – All Inclusive – Adults Only

Hotel Riu Palace Swahili – All Inclusive – Adults Only
5.0 star property
Nungwi
9.0 out of 10, Wonderful, (88 reviews)
"Nice place and everything is great"
United States
Eunice
The price is AED 1,537
AED 1,820 total
includes taxes & fees
26 Oct - 27 Oct
Hotel Riu Palace Swahili – All Inclusive – Adults Only

8. Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (903 reviews)
"Nice hotel …."
United States
Wendel
The price is AED 2,612
AED 3,368 total
includes taxes & fees
1 Nov - 2 Nov
Marriott Mena House Cairo

9. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (109 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 AED 9,149
AED 10,102 total
includes taxes & fees
12 Oct - 13 Oct
Royal Mansour Marrakech

10. Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (476 reviews)
"The resort is beautiful everything is impeccably maintained the staff are trained to a very high level every detail is thought through from presentation of the resort, rooms & breakfast we stayed 8 days in the new section of the with 2 rooms my only negative would be a little disappointed as to the end when we had a few hours to wait on our pick to airport throughout the stay water bottles are readily available without charge it would be nice to maybe offer this to people waiting especially if...
United Kingdom
Shamim
The price is AED 1,928
AED 2,487 total
includes taxes & fees
4 Oct - 5 Oct
Four Seasons Resort Sharm EL Sheikh

11. The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Al Mamsha El Seyahi
8.8 out of 10, Excellent, (93 reviews)
"Clean and good staff ."
United States
Alban
The price is AED 524
AED 675 total
includes taxes & fees
16 Oct - 17 Oct
The Grand Resort Hurghada

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, (712 reviews)
"Rooms are very nice and clean"
United States
Kudakwashe
The price is AED 1,671
AED 1,922 total
includes taxes & fees
18 Oct - 19 Oct
The Palace of the Lost City at Sun City Resort

13. 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,019 reviews)
"Excellent place to stay would recommend to anyone visiting Morocco."
United Kingdom
Binu
The price is AED 578
AED 652 total
includes taxes & fees
10 Oct - 11 Oct
Aqua Mirage Club & Aqua Parc - All Inclusive

14. Rixos Premium Seagate

Rixos Premium Seagate
5.0 star property
Nabq
9.2 out of 10, Wonderful, (306 reviews)
"AquaPark was great and well organised ,all the team were very professional and kept the guests safe. Aqua manager was very cooperative and very friendly with special thanks to him. We enjoyed eating in all restaurants specially the a la carte restaurants All the staff did a great job to keep the guests satisfied, rooms ,F&b , reception ,GR,service tip top We will come back to Rixos Seagate thanks for making our vacation memorable. It’s a superb hotel."
United States
Hatem
The price is AED 1,361
AED 1,755 total
includes taxes & fees
19 Oct - 20 Oct
Rixos Premium Seagate

15. Four Seasons Safari Lodge Serengeti

Four Seasons Safari Lodge Serengeti
5.0 star property
Serengeti
10.0 out of 10, Exceptional, (30 reviews)
"Our experience was wonderful, the staff, food and the accommodation was immaculate. Loved our stay at FS Serengeti."
Mexico
Mario Francisco
The price is AED 5,124
AED 6,354 total
includes taxes & fees
2 Nov - 3 Nov
Four Seasons Safari Lodge Serengeti

16. Hilton Hurghada Plaza

Hilton Hurghada Plaza
5.0 star property
Dahar
9.0 out of 10, Wonderful, (651 reviews)
"Very friendly staff, beautiful hotel, great food and peaceful environment"
United States
beth
The price is AED 403
AED 519 total
includes taxes & fees
19 Oct - 20 Oct
Hilton Hurghada Plaza

17. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (827 reviews)
"Great hotel."
United Kingdom
Simon
The price is AED 1,140
AED 1,284 total
includes taxes & fees
4 Oct - 5 Oct
Sofitel Marrakech Palais Imperial & Spa

18. 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 AED 557
AED 557 total
includes taxes & fees
16 Oct - 17 Oct
The Greens Guest House

19. Hotel Riu Palace Zanzibar - All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (764 reviews)
"Amazing property would stay again"
United States
Ella
Hotel Riu Palace Zanzibar - All Inclusive

20. Steigenberger ALDAU Beach Hotel

Steigenberger ALDAU Beach Hotel
5.0 star property
Al Mamsha El Seyahi
9.4 out of 10, Exceptional, (687 reviews)
"Great resort!"
United States
Katherine
The price is AED 1,196
AED 1,542 total
includes taxes & fees
3 Oct - 4 Oct
Steigenberger ALDAU Beach Hotel
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:9 Oct - 11 Oct

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

  • Stunning Wildlife: Experience thrilling safaris in places like the Serengeti, where diverse wildlife roams freely.
  • Breathtaking Beaches: Enjoy the pristine coastlines and vibrant marine life at Africa's beautiful beach destinations.
  • Unique Cultural Experiences: Immerse yourself in the rich traditions and vibrant cultures that define the continent.
  • Adventure Activities: From diving to hiking, Africa offers endless outdoor adventures for every adventurer.
  • Diverse Accommodations: Choose from luxurious retreats to charming boutique stays tailored to your needs.

Find great hotels in Africa

Explore a diverse range of hotel accommodations across Africa, from luxurious retreats to charming boutique stays. Whether you're seeking a family-friendly getaway, a business-friendly environment, or a relaxing beach vacation, Africa offers an array of options including upscale hotels and unique riad hotels. Discover the perfect lodging that caters to your travel needs and immerse yourself in the vibrant culture and stunning landscapes of this beautiful continent.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This 4-star family-friendly resort offers an exciting all-inclusive experience in a vibrant setting. With a guest rating of 8.0 out of 10, Aqua Mirage Club is designed for those seeking a fun-filled vacation. Guests can enjoy unlimited food and beverages, alongside a variety of activities such as water fitness classes, volleyball, tennis, and themed parties. The eco-certified property ensures a sustainable stay while catering to families with amenities like a children's water park, games, and a dedicated children's pool. The onsite nightclub adds to the entertainment options, making it an ideal choice for families and eco-conscious travelers alike.
  • Stella Di Mare Beach Hotel & Spa: Rated 9.2 out of 10, this luxurious 5-star resort is perfect for beach lovers and adventure seekers. Located directly on the beach, Stella Di Mare offers a range of water sports, including waterskiing, sailing, and parasailing, ensuring an exhilarating experience. The property also features golf-themed activities for enthusiasts. With its stunning beachfront views and a variety of recreational options, this hotel is tailored for travelers looking to relax by the sea while indulging in exciting adventures.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: Offering a welcoming atmosphere for families, this 5-star hotel boasts a guest rating of 8.4 out of 10. Mövenpick provides a range of amenities for children, including an arcade game room and a children's pool, ensuring younger guests have plenty to enjoy. The hotel also offers babysitting services for added convenience, allowing parents to unwind. Situated in a vibrant area, it is a wonderful choice for families looking to create memorable experiences together in a luxurious setting.

Where to stay in Africa

Embark on an unforgettable journey to Africa, where the vibrant cultures and breathtaking landscapes await. From the stunning coastlines of South Africa to the wildlife-rich savannas of East Africa, every moment promises adventure and discovery. Experience the magic of Africa through thrilling safari adventures, or unwind in romantic settings perfect for couples and families alike. With Abu Dhabi as your launchpad, your African exploration will be both exciting and enriching.

  • Morocco: Nestled in North Africa, Morocco is a vibrant tapestry of culture, history, and breathtaking landscapes. Visitors flock here year-round, especially during the bustling months of January and the summer peak from June to July. Travelers can immerse themselves in the rich tapestry of city life, exploring public markets filled with local crafts, savoring the flavors of traditional cuisine, and enjoying family-friendly attractions like water parks. Don't miss the historical and art museums that showcase Morocco's unique heritage, along with the lively squares where street performers bring the atmosphere to life.
  • Mauritius: Located in the Indian Ocean, Mauritius is a paradise of stunning beaches and outdoor adventures. Peak visitor months are January, July, and September, making it an ideal destination for family vacations and beach lovers. Enjoy a round of golf on world-class courses or relax at private clubs that overlook pristine shores. The island's beautiful beaches and bays offer endless opportunities for relaxation and fun, making it perfect for families looking to unwind together while soaking up the sun and enjoying water activities.
  • Seychelles: An archipelago in the Indian Ocean, Seychelles is renowned for its breathtaking beaches and lush landscapes, attracting adventure seekers and beachgoers alike. The peak times to visit are January, March, and July, with a steady flow of travelers year-round. Here, you can explore outdoor activities like hiking and snorkeling, or enjoy a round of golf surrounded by stunning scenery. With family-friendly beaches and enchanting islands to discover, Seychelles is a dream destination for those seeking both relaxation and adventure.

Things to do in Africa

Shopping

In Johannesburg, visit Sandton City, a premier shopping mall with a mix of international brands and local boutiques. For a vibrant market experience, head to the Neighbourgoods Market in Cape Town, where you can find unique crafts and delicious local foods in a lively atmosphere.

Recreation

Experience tranquility at the Ananda Spa in India, where you can indulge in Ayurvedic treatments and yoga sessions surrounded by serene landscapes. Explore nearby nature trails for hiking and connect with the local culture through wellness workshops offered at the retreat.

Adventure

At Kyalami Racetrack, experience the thrill of motor racing in a vibrant atmosphere that caters to adrenaline seekers. The Table Mountain Aerial Cableway offers breathtaking views as you ascend, perfect for families and outdoor enthusiasts. For an exhilarating adventure, tackle the zipline ropes course at Acrobranch Wildwoods, surrounded by nature.

Nightlife

A night out in Cape Town offers vibrant experiences at the lively Long Street, where bars and clubs pulse with energy. For a more relaxed vibe, visit the waterfront for scenic views and casual dining. Don't miss the local live music scene at venues like The Waiting Room.

*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 while traveling in Africa, plan your visit during the cheaper months of May to June or September, and aim to book hotels about a month in advance. Saturday is the most economical day for hotel stays, while Monday tends to be pricier. Use Expedia to find last-minute deals and refine your search based on budget and preferences, including eco-friendly options. Consider bundling your hotel, flights, and activities for added savings. Look for free local activities to enhance your experience without overspending.

  • 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: Utilize Expedia's search tool to refine your preferences, such as your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and deals, simply adjust the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel bookings in Africa with your flights and activities through an Expedia package.

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. Explore the vibrant local culture while enjoying beach activities or consider relaxing at one of the many island resorts scattered throughout the continent. Whether you're hiking in a national park or lounging on a pristine beach, Africa has something for every type of adventurer.

  • Hassan II Mosque: This architectural marvel is a blend of traditional Moroccan design and modern influences, standing majestically by the Atlantic Ocean. Visitors can admire intricate mosaics, stunning calligraphy, and the breathtaking view from the minaret, which is one of the tallest in the world. The cultural ambiance here offers a unique glimpse into Islamic heritage.
  • Kiwengwa Beach: Known for its soft white sands and crystal-clear waters, Kiwengwa Beach is a serene paradise perfect for relaxation. The tranquil atmosphere invites visitors to unwind while enjoying stunning sunsets and vibrant marine life, making it an ideal spot for sunbathing and leisurely strolls along the shore.
  • Shark's Bay: This vibrant marina is a hub for adventure seekers, offering thrilling water sports such as snorkeling and diving. Its picturesque setting is complemented by lively beach vibes, making it an excellent destination for both relaxation and exhilarating outdoor activities.

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