A silhouette of people in a forest at sunset.

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

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. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (731 reviews)
"Everything about our stay here was amazing. The customer service was top-notch, and the luxury rooms were the best. The service was exceptional, making it an unforgettable experience. ."
United States
Nour
The price is NT$17,311
NT$19,385 total
includes taxes & fees
Aug 17 - Aug 18
La Mamounia

2. Four Seasons Safari Lodge Serengeti

Four Seasons Safari Lodge Serengeti
5.0 star property
Serengeti
10.0 out of 10, Exceptional, (27 reviews)
"Amazing hotel and service. "
United States
Thuong
The price is NT$58,982
NT$78,726 total
includes taxes & fees
Sep 10 - Sep 11
Four Seasons Safari Lodge Serengeti

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,011 reviews)
"It was good place to stay"
United States
Olga
The price is NT$4,089
NT$5,273 total
includes taxes & fees
Aug 30 - Aug 31
Prima Life Makadi Hotel - All inclusive

4. Rixos Premium Alamein

Rixos Premium Alamein
5.0 star property
El Alamein
8.6 out of 10, Excellent, (179 reviews)
"Great place to stay for a vacation, beach is phenomenal."
United States
Beshoy
The price is NT$17,659
NT$22,773 total
includes taxes & fees
Sep 10 - Sep 11
Rixos Premium Alamein

5. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (907 reviews)
"Gorgeous hôtel great stay with kids! Incredible location!"
Canada
Sabrina
The price is NT$3,099
NT$3,650 total
includes taxes & fees
Aug 12 - Aug 13
Palais Moulay Said & SPA

6. 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, (699 reviews)
"Such an amazing stay. The Palace really is a palace and the staff are so lovely and kind……very attentive when they spot they can help with something. We were good when we returned from the game drive so they brought us heaters to our breakfast table!"
United Kingdom
linda
The price is NT$12,988
NT$14,936 total
includes taxes & fees
Aug 12 - Aug 13
The Palace of the Lost City at Sun City Resort

7. 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,051 reviews)
"We had an amazing stay - good variety of food, lots of activities, daily housekeeping and helpful staff."
United Kingdom
Chetana
The price is NT$5,995
NT$6,716 total
includes taxes & fees
Sep 11 - Sep 12
Aqua Mirage Club & Aqua Parc - All Inclusive

8. 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 NT$13,880
NT$16,148 total
includes taxes & fees
Sep 3 - Sep 4
Hotel Riu Palace Santa Maria - All Inclusive

9. Ocean Villas

Ocean Villas
3.0 star property
Grand-Baie
7.6 out of 10, Good, (388 reviews)
"Good place to stay and value for money"
United Kingdom
Piyush
The price is NT$2,300
NT$2,868 total
includes taxes & fees
Sep 2 - Sep 3
Ocean Villas

10. Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (452 reviews)
"Staff is super friendly"
United States
Muthanna
The price is NT$7,410
NT$9,556 total
includes taxes & fees
Aug 22 - Aug 23
Four Seasons Resort Sharm EL Sheikh

11. Hotel Prestige Agadir

Hotel Prestige Agadir
5.0 star property
Agadir Bay
7.8 out of 10, Good, (191 reviews)
"This hotel is nice place for family with kids and all staff is friendly good breakfasts and animation for kids"
United States
Adil
The price is NT$3,173
NT$3,764 total
includes taxes & fees
Sep 1 - Sep 2
Hotel Prestige Agadir

12. 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 NT$12,117
NT$13,935 total
includes taxes & fees
Aug 30 - Aug 31
Garden Route Game Lodge

13. 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, (55 reviews)
"Very nice hotel"
United States
Katsiaryna
The price is NT$11,799
NT$14,007 total
includes taxes & fees
Sep 11 - Sep 12
Hotel Riu Palace Swahili - All Inclusive - Adults Only

14. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (105 reviews)
"excellent property and amazing hospitality"
United Kingdom
Vijayendra
The price is NT$53,507
NT$59,202 total
includes taxes & fees
Aug 16 - Aug 17
Royal Mansour Marrakech

15. Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Annakhil
8.6 out of 10, Excellent, (1,005 reviews)
"Beautiful hotel"
Canada
Tamara
The price is NT$6,635
NT$7,420 total
includes taxes & fees
Aug 31 - Sep 1
Hotel Riu Tikida Palmeraie - All Inclusive

16. Rixos Premium Seagate

Rixos Premium Seagate
5.0 star property
Nabq
9.2 out of 10, Wonderful, (296 reviews)
"Great location with friendly and helpfull staff."
United States
Mohamed Elhelbawy
The price is NT$11,783
NT$15,194 total
includes taxes & fees
Sep 8 - Sep 9
Rixos Premium Seagate

17. Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (883 reviews)
"Honestly, everything was great. I would definitely go back there."
Canada
Domenic
The price is NT$12,598
NT$16,246 total
includes taxes & fees
Aug 18 - Aug 19
Marriott Mena House Cairo

18. The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Al Mamsha El Seyahi
8.4 out of 10, Very Good, (69 reviews)
"Great stay"
Canada
Ahmed
The price is NT$3,507
NT$4,523 total
includes taxes & fees
Aug 17 - Aug 18
The Grand Resort Hurghada

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,006 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 NT$4,457
NT$5,861 total
includes taxes & fees
Sep 2 - Sep 3
Stella Di Mare Beach Hotel & Spa

20. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very Good, (806 reviews)
"It was really good and great location"
United Kingdom
KARANJEET SINGH
The price is NT$8,224
NT$9,321 total
includes taxes & fees
Aug 18 - Aug 19
Sofitel Marrakech Palais Imperial & Spa
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:Aug 21 - Aug 23

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

  • Epic Safari Adventures: Experience the thrill of Serengeti excursions and witness incredible wildlife in their natural habitats.
  • Stunning Beaches: Enjoy some of the most beautiful and relaxing beaches, perfect for sunbathing and water sports.
  • Vibrant Local Culture: Immerse yourself in rich cultural traditions and explore diverse local customs across various regions.
  • Luxury Accommodations: Choose from a variety of hotels, from upscale resorts to cozy boutique stays, ensuring a comfortable visit.
  • Adventure Activities: Engage in thrilling outdoor adventures, including diving and stargazing, for unforgettable experiences.

Find great hotels in Africa

Discover an array of hotel accommodations across Africa, perfect for every type of traveler. Whether you're seeking luxury hotels with upscale amenities, cozy boutique stays, or traditional riad experiences, you'll find it all. Ideal for business trips, family getaways, or beach vacations, these hotels cater to your needs, ensuring a memorable stay in this diverse continent.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort is perfect for families and eco-conscious travelers seeking a delightful getaway. With a guest rating of 8.0 out of 10, Aqua Mirage offers an all-inclusive experience that includes unlimited food and drinks, along with a plethora of activities such as water fitness classes, dancing lessons, and volleyball. Children will enjoy their dedicated amenities, including a water park and a kids' club, ensuring fun for younger guests. The resort also features a full spa and outdoor pool, along with themed parties and entertainment that promise to keep guests engaged and relaxed throughout their stay.
  • Stella Di Mare Beach Hotel & Spa: Rated 9.2 out of 10, this luxurious 5-star hotel is a haven for beach lovers and adventure seekers. Set against the stunning backdrop of the coast, it provides direct access to the beach, along with exciting water sports like windsurfing and snorkeling. Golf enthusiasts will appreciate the on-site golf experience and the array of activities available for thrill-seekers. The hotel’s upscale spa facilities ensure relaxation after a day of adventure, making it an ideal choice for those looking to combine leisure with excitement.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: A family-friendly 5-star hotel boasting a guest rating of 8.4 out of 10, Mövenpick Hotel Mansour Eddahbi Marrakech combines comfort with exceptional services tailored for families. Children are well-catered for with amenities like a dedicated children's pool, supervised childcare, and complimentary cribs. The hotel’s inviting atmosphere and luxurious rooms provide a relaxing base, while its convenient location in Marrakech allows easy exploration of the city's rich culture and history, making it a great option for families visiting the vibrant city.

Where to stay in Africa

Africa offers a diverse range of experiences, from the vibrant cities of South Africa to the breathtaking landscapes of East Africa. Explore the enchanting magic of Africa through thrilling safari adventures, where you can witness wildlife in their natural habitat. For a taste of luxury, Abu Dhabi's modern wonders provide a stunning contrast to the continent's rich cultural heritage. Whether you're seeking relaxation, romance, or family-friendly fun, Africa has something unforgettable for every traveler.

  • Morocco: Nestled in North Africa, Morocco is a vibrant country known for its rich culture and diverse geography. Travelers flock here year-round, with peak visits in January and the summer months of June and July. Morocco offers a unique blend of experiences, from bustling public markets to captivating history and art museums. Family-friendly activities abound, including water parks and lively squares. The enchanting landscapes, ranging from coastal towns to the Sahara Desert, provide an unforgettable backdrop for your adventure.
  • Mauritius: Located in the Indian Ocean, Mauritius is a stunning island nation famed for its pristine beaches and lush greenery. The peak travel months are January, July, and September, drawing visitors seeking outdoor activities and family fun. Golf enthusiasts will find world-class courses, while the island's stunning bays and family-friendly beaches offer relaxation and adventure. With its unique blend of cultures, Mauritius is a paradise for those looking to explore vibrant markets and enjoy the natural beauty of its coastal landscapes.
  • Seychelles: An idyllic archipelago in the Indian Ocean, Seychelles boasts breathtaking beaches and a laid-back atmosphere perfect for relaxation and adventure. With peak travel times in January, March, and July, the islands attract outdoor enthusiasts and beach lovers alike. Enjoy activities such as golfing, hiking, and exploring the stunning islands. Family beaches and hidden coves provide excellent spots for soaking up the sun and experiencing the natural wonders of this tropical paradise, making Seychelles a must-visit destination for any traveler.

Things to do in Africa

Shopping

Vibrant markets like Maadi Market in Cairo offer unique handicrafts, while Johannesburg's Sandton City boasts high-end retailers. For local art and crafts, visit Cape Town's Greenmarket Square, where you can find authentic souvenirs that reflect the region's rich culture.

Recreation

Experience the serene atmosphere at the Ashanti Lodge in Cape Town, where you can enjoy yoga sessions amidst stunning landscapes. Afterward, explore the nearby Table Mountain, offering scenic hikes with panoramic views of the city and ocean.

At the Ananda Wellness Retreat in Zanzibar, indulge in rejuvenating spa treatments and traditional massages. Afterwards, take a leisurely stroll along the pristine beaches to soak in the tropical ambiance and warm ocean breezes.

Join a wellness program at the Ngalawa Beach Village in Tanzania, featuring meditation sessions by the beach. Explore the vibrant local culture and partake in water sports like kayaking or snorkeling in the crystal-clear waters.

Visit the Mbuzi Mawe Camp in Tanzania's Serengeti, where you can enjoy guided nature walks focusing on mindfulness and connection with nature. Afterward, witness the breathtaking wildlife and stunning landscapes during a safari drive.

Adventure

At Kyalami Racetrack, experience the thrill of motor racing in a vibrant atmosphere that fuels your adrenaline. The Table Mountain Aerial Cableway offers breathtaking views as you glide up the mountain, ideal for families seeking outdoor adventure. Acrobranch Wildwoods invites you to soar through the trees on exciting zip lines.

Nightlife

In Cape Town, the vibrant Long Street buzzes with lively bars and clubs, offering a mix of local and international music. In Lagos, nightlife thrives in Victoria Island, where upscale lounges and energetic dance spots create an electric atmosphere that showcases the city's dynamic culture.

*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 traveling during the off-peak months of May to June and September, when prices are generally lower. Book hotels about a month in advance, or check Expedia for last-minute deals, especially on Saturdays, which tend to be the cheapest days. Use filters on Expedia to find affordable eco-friendly accommodations and sort prices from lowest to highest. Additionally, consider booking a package deal that includes flights, hotels, and activities to maximize 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, August and December, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Africa about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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 narrow down your options based on your budget, preferred location, and desired hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and eco-friendly accommodations that are currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: By booking an Expedia package, you can save money by combining your hotel accommodations in Africa with your flights and activities.

Find the best attractions in Africa

Africa offers a rich variety of attractions, including stunning beaches, national parks, and wildlife reserves. Travelers can immerse themselves in the local culture while enjoying outdoor adventures and beach experiences. For those seeking relaxation, island resorts provide a perfect getaway. Whether you're exploring vibrant cities or the breathtaking landscapes, Africa promises unforgettable experiences for every type of traveler.

  • Kruger National Park: Experience the thrill of wildlife encounters in one of Africa's largest game reserves. With diverse ecosystems, you can embark on guided safari tours to spot the Big Five and enjoy breathtaking landscapes that range from savannas to dense bushveld.
  • Nabq Bay: Relax on the stunning beaches of Nabq Bay, where crystal-clear waters meet soft sands. Enjoy water sports such as snorkeling and diving to explore vibrant coral reefs, while the picturesque sunsets create a perfect backdrop for unwinding.
  • Ngorongoro Conservation Area: Explore this UNESCO World Heritage site, known for its spectacular volcanic crater teeming with wildlife. Hiking and safari tours offer opportunities to witness unique ecosystems and stunning panoramas, making it a thrilling adventure for nature lovers.

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