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

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. 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 Rp3.222.171
Rp4.155.209 total
includes taxes & fees
24 Sept - 25 Sept
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, (973 reviews)
"Was overall a great stay"
United States
Abdul-Mujeeb
The price is Rp1.888.402
Rp2.209.427 total
includes taxes & fees
25 Sept - 26 Sept
Palais Moulay Said & SPA

3. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (749 reviews)
"The hotel was stunning and service was immaculate to the smallest detail."
United States
Yasmin
The price is Rp13.013.113
Rp14.499.669 total
includes taxes & fees
22 Oct - 23 Oct
La Mamounia

4. Four Seasons Safari Lodge Serengeti

Four Seasons Safari Lodge Serengeti
5.0 star property
Serengeti
10.0 out of 10, Exceptional, (28 reviews)
"Amazing place! From Godfrey our butler to Richard our Safari driver, this place is amazing!! "
United States
Neeraj
The price is Rp30.933.290
Rp38.357.280 total
includes taxes & fees
2 Oct - 3 Oct
Four Seasons Safari Lodge Serengeti

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,002 reviews)
"Perfect hotel ....awesome sea ....thnx alot mr.assem for our stay"
United States
Michael
The price is Rp1.525.918
Rp1.967.774 total
includes taxes & fees
5 Oct - 6 Oct
Prima Life Makadi Hotel - All inclusive

6. Rixos Premium Alamein

Rixos Premium Alamein
5.0 star property
El Alamein
8.6 out of 10, Excellent, (203 reviews)
"Room is clean, friendly staff, food is fresh and a lot of variety, and the pool is very clean."
United States
Shaimaa
The price is Rp2.780.903
Rp3.586.162 total
includes taxes & fees
20 Oct - 21 Oct
Rixos Premium Alamein

7. 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 Rp5.814.231
Rp6.788.096 total
includes taxes & fees
1 Oct - 2 Oct
Hotel Riu Palace Santa Maria - All Inclusive

8. 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, (83 reviews)
"Nice place and everything is great"
United States
Eunice
The price is Rp7.702.950
Rp9.112.820 total
includes taxes & fees
1 Oct - 2 Oct
Hotel Riu Palace Swahili – All Inclusive – Adults Only

9. 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, (711 reviews)
"Rooms are very nice and clean"
United States
Kudakwashe
The price is Rp8.301.203
Rp9.546.383 total
includes taxes & fees
15 Oct - 16 Oct
The Palace of the Lost City at Sun City Resort

10. Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (473 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 Rp7.103.200
Rp9.160.059 total
includes taxes & fees
27 Sept - 28 Sept
Four Seasons Resort Sharm EL Sheikh

11. Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (902 reviews)
"Nice hotel …."
United States
Wendel
The price is Rp9.784.658
Rp12.617.982 total
includes taxes & fees
23 Sept - 24 Sept
Marriott Mena House Cairo

12. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (108 reviews)
"excellent property and amazing hospitality"
United Kingdom
Vijayendra
The price is Rp42.452.866
Rp46.886.608 total
includes taxes & fees
27 Sept - 28 Sept
Royal Mansour Marrakech

13. The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Al Mamsha El Seyahi
8.6 out of 10, Excellent, (92 reviews)
"Clean and good staff ."
United States
Alban
The price is Rp1.898.686
Rp2.448.484 total
includes taxes & fees
19 Oct - 20 Oct
The Grand Resort Hurghada

14. 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)
"It was a short trip of 3 days ! Excellent experience"
United Kingdom
Awais
The price is Rp3.003.165
Rp3.369.232 total
includes taxes & fees
29 Sept - 30 Sept
Aqua Mirage Club & Aqua Parc - All Inclusive

15. Rixos Premium Seagate

Rixos Premium Seagate
5.0 star property
Nabq
9.4 out of 10, Exceptional, (303 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 Rp6.444.595
Rp8.310.743 total
includes taxes & fees
29 Sept - 30 Sept
Rixos Premium Seagate

16. Ocean Villas

Ocean Villas
3.0 star property
Grand-Baie
7.6 out of 10, Good, (394 reviews)
"Good place to stay and value for money"
United Kingdom
Piyush
The price is Rp1.265.089
Rp1.577.624 total
includes taxes & fees
23 Sept - 24 Sept
Ocean Villas

17. Hilton Hurghada Plaza

Hilton Hurghada Plaza
5.0 star property
Dahar
9.0 out of 10, Wonderful, (648 reviews)
"Great staff, clean rooms, delicious food!"
Canada
Rayleen
The price is Rp1.623.185
Rp2.093.208 total
includes taxes & fees
13 Oct - 14 Oct
Hilton Hurghada Plaza

18. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (825 reviews)
"Great hotel."
United Kingdom
Simon
The price is Rp4.771.475
Rp5.396.818 total
includes taxes & fees
24 Sept - 25 Sept
Sofitel Marrakech Palais Imperial & Spa

19. Hotel Riu Palace Zanzibar - All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (762 reviews)
"BEST PLACE EVER"
United Kingdom
ASIA
Hotel Riu Palace Zanzibar - All Inclusive

20. Moon Beach aqua park Resort - All inclusive

Moon Beach aqua park Resort - All inclusive
4.5 star property
Dahar
7.0 out of 10, Good, (182 reviews)
"The price equally the services"
United States
Nader
The price is Rp994.448
Rp1.282.483 total
includes taxes & fees
25 Sept - 26 Sept
Moon Beach aqua park Resort - 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:2 Oct - 4 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 safaris through Africa's stunning national parks, home to diverse wildlife and breathtaking landscapes.
  • Stunning Beaches: Relax on pristine beaches, such as those on Desroches Island, offering crystal-clear waters and idyllic scenery.
  • Rich Cultural Experiences: Immerse yourself in Africa's vibrant cultures, from bustling markets to traditional ceremonies and local customs.
  • Unforgettable Island Resorts: Enjoy luxurious retreats on beautiful islands, perfect for unwinding and soaking up the sun.
  • Enchanting Landscapes: Discover the captivating beauty of Africa's diverse landscapes, from the Serengeti to the fynbos ecosystem.

Find great hotels in Africa

Discover a diverse range of hotel accommodations across Africa, from luxurious boutique hotels to charming guesthouses. Whether you're seeking a family-friendly retreat, a relaxing beach holiday, or facilities tailored for business travel, you'll find the perfect place to unwind. Explore the unique charm of riad hotels and indulge in the vibrant culture and hospitality that Africa has to offer.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This eco-certified 4-star resort offers a family-friendly experience with a unique focus on water activities and relaxation. Guests appreciate the all-inclusive package that features unlimited food and drinks, along with a diverse array of activities such as cooking classes, tennis, and themed parties. The property boasts a full-service spa, complete with a Turkish bath and massage treatment rooms, ensuring a rejuvenating stay. Children can enjoy dedicated amenities including a water park and supervised club activities, making it an ideal choice for families seeking both fun and relaxation in a vibrant setting.
  • Stella Di Mare Beach Hotel & Spa: A luxurious 5-star destination that seamlessly blends beach relaxation with adventure sports. Known for its direct access to pristine beaches, guests can indulge in golf while also engaging in thrilling activities like windsurfing and parasailing. The hotel’s spa facilities provide a tranquil retreat after a day of excitement. With an impressive guest rating, Stella Di Mare Beach Hotel & Spa is perfect for travellers looking to balance leisure and adventure amidst stunning coastal views.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This sophisticated 5-star hotel is designed with families in mind, featuring spacious accommodations and a variety of child-friendly amenities. The property includes a supervised childcare service and a dedicated children's pool, ensuring younger guests are well catered for. Situated in a prime location, it offers easy access to the vibrant culture of Marrakech, making it a great base for families looking to explore the city's rich history and attractions. Its blend of comfort and practicality makes it a compelling choice for family vacations.

Where to stay in Africa

Embark on an unforgettable journey through Africa, where the allure of South Africa's vibrant cities and stunning landscapes beckons. Discover the enchanting beauty of East Africa, renowned for its rich wildlife and breathtaking safaris. Experience the magic of Africa, from the serene beaches to the bustling markets. For a unique twist, consider a stop in Abu Dhabi, where modernity meets tradition. Each destination promises a blend of culture, relaxation, and adventure for every type of traveller.

  • Morocco: Nestled in the north-western corner of Africa, Morocco is a vibrant tapestry of culture, history, and diverse landscapes. The country's allure peaks during January and the summer months of June to July, attracting travellers seeking a city-themed, family-friendly, or business-oriented experience. In Morocco, you can wander bustling public markets, explore intricate art and history museums, or relax in picturesque squares. The rich tapestry of Moroccan culture, coupled with its unique culinary offerings, ensures a travel experience that is both enriching and memorable.
  • Mauritius: Located in the Indian Ocean, Mauritius is renowned for its stunning beaches and diverse outdoor activities. The peak tourist seasons occur in January, July, and September, when families flock to enjoy the idyllic beaches and pristine golf courses. Visitors can indulge in a range of activities, from teeing off at world-class golf courses to lounging on family-friendly shores. The charm of Mauritius lies not only in its breathtaking bays and beaches but also in its welcoming atmosphere, making it a perfect destination for relaxation and adventure alike.
  • Seychelles: An archipelago of 115 islands, Seychelles is a true paradise for beach lovers and adventure seekers. With peak travel times in January, March, and July, this destination offers an array of outdoor activities, including water sports and challenging hikes. The stunning beaches, often regarded as some of the world's best, invite visitors to unwind in their natural beauty. The islands are also perfect for family outings, providing opportunities to explore lush landscapes and vibrant marine life, ensuring an unforgettable holiday experience.

Things to do in Africa

Shopping

In Cape Town, visit the V&A Waterfront for a mix of shops and artisan boutiques. For a more local vibe, head to the Neighbourgoods Market, where you can find handmade crafts and unique souvenirs from local vendors.

Recreation

At the Anantara Bazaruto Island Resort in Mozambique, indulge in spa treatments inspired by local traditions. Explore the pristine beaches and engage in water sports such as snorkelling and kayaking, all while surrounded by breathtaking natural beauty.

Experience the serenity of the Kaya Kinondo Sacred Forest in Kenya, where guided meditation and nature walks enhance your well-being. The lush environment offers a peaceful retreat, perfect for reconnecting with nature and engaging in reflective practices.

Visit the Giraffe Centre in Nairobi, where you can feed and interact with endangered Rothschild's giraffes. The experience promotes conservation awareness while allowing for a unique connection with wildlife in a serene setting.

At the Life Retreat Spa in Constantia, South Africa, enjoy holistic wellness treatments. Participate in yoga sessions surrounded by scenic vineyards, followed by a refreshing walk through the picturesque landscape.

Adventure

Kyalami Racetrack offers thrilling motor racing experiences, set against a backdrop of vibrant energy and excitement. For breathtaking views, the Table Mountain Aerial Cableway provides a scenic ascent, perfect for families and outdoor enthusiasts. Acrobranch Wildwoods presents an exhilarating zipline ropes course, ideal for those seeking adventure amidst nature.

Nightlife

A night in Cape Town offers vibrant energy at the bustling Long Street, where bars and clubs come alive with music and dance. Alternatively, explore the lively atmosphere at Johannesburg's Maboneng Precinct, filled with eclectic venues and street art, perfect for mingling and enjoying local flavours.

*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 visiting during the off-peak months of May to June and September when prices are lower. Book your accommodation about one month in advance or look for last-minute deals on Expedia. Saturdays are the least expensive days to stay, while Mondays are pricier. Use Expedia’s search tool to filter by budget and eco-friendly options, and consider bundling your hotel, flights, and activities for additional savings. Walking is often the cheapest and most enjoyable way to explore local areas.

  • 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: Utilise Expedia’s search tool to refine your choices based on your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the best 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

Whether you seek cultural experiences, outdoor adventures, or a relaxing beach getaway, Africa has something for everyone. From stunning beaches to captivating national parks and reserves, the continent is rich in attractions. Don't miss the chance to unwind at idyllic island resorts, making your trip to Africa truly memorable.

  • Kruger National Park: Experience the breathtaking landscapes of Kruger National Park, where you can embark on thrilling safaris to spot the Big Five. This vast wilderness offers stunning scenery and a chance for adventure as you explore its diverse ecosystems.
  • Naama Bay: Naama Bay is a picturesque beach destination known for its crystal-clear waters and vibrant coral reefs. Enjoy sunbathing on sandy shores, indulge in water sports, or simply relax while taking in the serene coastal views.
  • Ngorongoro Conservation Area: The Ngorongoro Conservation Area features dramatic volcanic landscapes and rich wildlife. Hiking and exploring its unique geological formations provide an exhilarating adventure amidst some of Africa’s most stunning scenery.

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