A silhouette of people in a forest at sunset.

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

Guest rating
Guest rating
Star rating

Our top choices for Africa hotels

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (716 reviews)
"Excellent"
United States
Can
The price is HK$4,192
HK$4,694 total
includes taxes & fees
17 Jul - 18 Jul
La Mamounia

Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (832 reviews)
"Amazing stay right next to Jema El Fnaa! Loved the food and the vibe!"
United States
Amiya
The price is HK$770
HK$905 total
includes taxes & fees
2 Aug - 3 Aug
Palais Moulay Said & SPA

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,004 reviews)
"Room were immaculate the staff were friendly choice of food amazing would recommend I will be going back"
United Kingdom
Tina
The price is HK$1,028
HK$1,325 total
includes taxes & fees
20 Jul - 21 Jul
Prima Life Makadi Hotel - All inclusive

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,086 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is HK$2,074
HK$2,314 total
includes taxes & fees
3 Aug - 4 Aug
Aqua Mirage Club & Aqua Parc - All Inclusive

Trou aux Biches Beachcomber Golf Resort & Spa

Trou aux Biches Beachcomber Golf Resort & Spa
5.0 star property
Trou aux Biches
9.2 out of 10, Wonderful, (453 reviews)
"Great hotel !"
United Kingdom
Jamie
Trou aux Biches Beachcomber Golf Resort & Spa

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, (693 reviews)
"I have travelled around the world and stayed in many 5 Star hotels but The Palace at Sun City is the best I have stayed by a long shot. The building is out of this world and the Staff will treat you like royalty...You are really in a Palace...Highly recommended!"
Canada
Adolf
The price is HK$3,117
HK$3,584 total
includes taxes & fees
20 Jul - 21 Jul
The Palace of the Lost City at Sun City Resort

Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
8.2 out of 10, Very good, (146 reviews)
"10/10 would recommend and stay at again!"
United Kingdom
Jesse-James
The price is HK$1,040
HK$1,178 total
includes taxes & fees
19 Jul - 20 Jul
Hotel Prestige Agadir

Ocean Villas

Ocean Villas
3.0 star property
Grand-Baie
7.6 out of 10, Good, (387 reviews)
"Good place to stay and value for money"
United Kingdom
Piyush
The price is HK$554
HK$691 total
includes taxes & fees
28 Jul - 29 Jul
Ocean Villas

Rixos Premium Alamein

Rixos Premium Alamein
5.0 star property
El Alamein
8.8 out of 10, Excellent, (158 reviews)
"Great place to stay for a vacation, beach is phenomenal."
United States
Beshoy
The price is HK$3,753
HK$4,840 total
includes taxes & fees
14 Jul - 15 Jul
Rixos Premium Alamein

Garden Route Game Lodge

Garden Route Game Lodge
4.0 star property
Albertinia
9.6 out of 10, Exceptional, (219 reviews)
"Exelent location . Great for families . Staff were fantastic "
United Kingdom
David
The price is HK$2,800
HK$3,220 total
includes taxes & fees
24 Jul - 25 Jul
Garden Route Game Lodge

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,003 reviews)
"Beautiful hotel"
Canada
Tamara
The price is HK$1,598
HK$1,791 total
includes taxes & fees
18 Jul - 19 Jul
Hotel Riu Tikida Palmeraie - All Inclusive

Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (789 reviews)
"I came with my two daughters for 10 days this place.it is amazing experience👍 highly recommended!!"
United States
ARIE
The price is HK$2,184
HK$2,469 total
includes taxes & fees
4 Aug - 5 Aug
Sofitel Marrakech Palais Imperial & Spa

The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (232 reviews)
"On it's own away from the outside area, this is an excellent property. The beach can be accessed by others but that is not an issue and the beach traders are not intrusive. Shopping, dining, leasure and activities all catered for on site but trips out can also be organised from within the complex. But the the thing that makes this place are the staff, from the gardening team to head chef, each and every one was courteous, helpful and happy. Well done staff you make this place."
United States
Emma
The price is HK$4,982
HK$5,808 total
includes taxes & fees
5 Aug - 6 Aug
The Mora Zanzibar - Luxury All Inclusive

Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (440 reviews)
"Amazing 10 days in paradise"
Canada
Rowan
The price is HK$1,920
HK$2,476 total
includes taxes & fees
4 Aug - 5 Aug
Four Seasons Resort Sharm EL Sheikh

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,002 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 HK$1,024
HK$1,347 total
includes taxes & fees
11 Jul - 12 Jul
Stella Di Mare Beach Hotel & Spa

La Cigale Tabarka Hôtel Spa & Golf

La Cigale Tabarka Hôtel Spa & Golf
5.0 star property
Tabarka
9.2 out of 10, Wonderful, (563 reviews)
"Just lovely place "
United States
Karim
The price is HK$2,028
HK$2,297 total
includes taxes & fees
13 Jul - 14 Jul
La Cigale Tabarka Hôtel Spa & Golf

Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (877 reviews)
"Honestly, everything was great. I would definitely go back there."
Canada
Domenic
The price is HK$3,064
HK$3,951 total
includes taxes & fees
9 Aug - 10 Aug
Marriott Mena House Cairo

Constance Ephélia

Constance Ephélia
5.0 star property
Mahé Island
9.4 out of 10, Exceptional, (892 reviews)
"Best resort I’ve ever stayed at. Everything was perfect!"
Canada
Justina
Constance Ephélia

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, (35 reviews)
"Great property and super friendly staff "
United States
Sam
The price is HK$3,157
HK$3,740 total
includes taxes & fees
12 Jul - 13 Jul
Hotel Riu Palace Swahili - All Inclusive - Adults Only

Sofitel Cairo Downtown Nile

Sofitel Cairo Downtown Nile
5.0 star property
Downtown Cairo
9.0 out of 10, Wonderful, (324 reviews)
"Wonderful stay."
United States
Hakam
The price is HK$1,293
HK$1,667 total
includes taxes & fees
6 Aug - 7 Aug
Sofitel Cairo Downtown Nile
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.

Showing deals for:17 Jul - 19 Jul

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

  • Majestic Wildlife Safaris: Experience thrilling excursions in the Serengeti, witnessing Africa's incredible wildlife in their natural habitat.
  • Stunning Beach Destinations: Relax on beautiful beaches and enjoy water activities at idyllic island resorts.
  • Diverse Cultural Experiences: Immerse yourself in Africa's rich heritage through local customs, cuisine, and vibrant cities.
  • Unique Flora and Fauna: Explore fynbos safaris to discover Africa's diverse plant life and ecosystems.
  • Luxurious Accommodations: Enjoy a range of stays, from opulent resorts to charming boutique hotels tailored to your needs.

Find great hotels in Africa

Explore a diverse range of hotel accommodations across Africa, from luxurious resorts to charming boutique hotels and traditional riads. Whether you're on a business trip, family holiday, or seeking a beach getaway, you'll find numerous options tailored to your needs. Uncover the perfect hotel in this vibrant continent, offering exceptional services and facilities to ensure a memorable stay.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort is designed for families seeking a fun-filled holiday. With a guest rating of 8.0 out of 10, Aqua Mirage Club boasts a plethora of amenities, including unlimited food and drinks as part of its all-inclusive package. Guests can indulge in various activities such as volleyball, cooking classes, and themed parties, ensuring entertainment for all ages. The property also features a full-service spa and a water park, perfect for relaxation and leisure. Families will appreciate the child-friendly services, including a dedicated children's pool and games, making it an ideal choice for a family getaway.
  • Stella Di Mare Beach Hotel & Spa: Rated at an impressive 9.2 out of 10, this luxurious 5-star resort offers direct access to pristine beaches, catering to those yearning for a mix of adventure and relaxation. Guests can enjoy various activities, from windsurfing onsite to nearby skydiving and snorkelling. The hotel is particularly suited for golf enthusiasts, providing access to golf-themed experiences. With a focus on beach and adventure, Stella Di Mare is an excellent choice for travellers looking to combine leisure with thrilling activities while enjoying top-notch service.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: With a guest rating of 8.4 out of 10, this elegant 5-star hotel is tailored for families seeking comfort and convenience in a bustling city. The property offers a range of child-friendly amenities, including supervised childcare and a children's pool. Located in the heart of Marrakech, Mövenpick provides easy access to local attractions while ensuring a relaxing stay with its luxurious accommodations and attentive service. Ideal for families, this hotel combines modern comforts with a welcoming atmosphere, making it a wonderful choice for your Moroccan adventure.

Where to stay in Africa

Africa offers an enchanting blend of seclusion, culture, and adventure. In South Africa, explore the vibrant cities and stunning landscapes, while East Africa beckons with its breathtaking safaris and rich wildlife. Experience the magic of Africa through its diverse cultures and scenic beauty. For a unique twist, consider a stop in Abu Dhabi, where modern luxury meets traditional charm. Each destination promises unforgettable memories and a chance to connect with Africa's heart.

  • Morocco: Nestled at the crossroads of Europe and Africa, Morocco offers a rich tapestry of culture and history. Travellers seeking a city-themed experience will be captivated by the vibrant souks of Marrakech and the historic medinas of Fez. The bustling public markets are perfect for sampling local delicacies and artisanal crafts. Not to be missed are the captivating history and art museums that showcase the nation's rich heritage. With its pleasant climate, the peak travel months of January and June to July are ideal for exploring the lively squares and indulging in family-friendly activities at local water parks.
  • Mauritius: This island paradise in the Indian Ocean is renowned for its stunning beaches and outdoor adventures. Mauritius offers a family-friendly atmosphere, where visitors can enjoy world-class golf courses and exclusive country clubs. The picturesque bays and pristine beaches provide the perfect backdrop for relaxation and water sports alike. January, July, and September see the highest influx of tourists, making it an excellent time for outdoor enthusiasts and families looking to create lasting memories. The island’s unique blend of cultures adds to its charm, making every corner an exploration of tradition and beauty.
  • Seychelles: An idyllic archipelago, Seychelles is famed for its breathtaking beaches and adventurous spirit. With a focus on outdoor activities, visitors can dive into the crystal-clear waters or explore the lush hiking trails that link the islands. The peak travel seasons of January, March, and July invite adventure seekers and beach lovers alike to enjoy the stunning landscapes and vibrant ecosystems. The family beaches are perfect for a day under the sun, while the numerous islands offer unique experiences for every kind of traveller, making Seychelles a true gem in Africa.

Things to do in Africa

Shopping

Experience Johannesburg's Sandton City, a premier shopping destination with upscale boutiques and dining options. In Cape Town, the V&A Waterfront offers a vibrant atmosphere with local crafts and souvenirs, alongside beautiful harbour views.

Recreation

At the Earth Lodge in South Africa, immerse yourself in nature with holistic treatments and organic cuisine. The tranquil setting offers yoga sessions and guided meditation, allowing for deep relaxation. For adventure, explore the nearby Kruger National Park, where wildlife encounters await amidst stunning landscapes.

Adventure

Kyalami Racetrack offers thrilling motor racing experiences, where you can feel the adrenaline as cars speed around the track. For breathtaking views, the Table Mountain Aerial Cableway takes you high above Cape Town, providing an unforgettable outdoor adventure. Acrobranch Wildwoods features exciting ziplining and ropes courses amidst stunning natural scenery.

Nightlife

In Cape Town, the vibrant Long Street offers an array of lively bars and clubs with eclectic music. Johannesburg's Maboneng Precinct is known for its artsy vibe, featuring rooftop venues and dance spaces that attract a diverse crowd, ensuring an energetic atmosphere for nightlife enthusiasts.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Africa

When planning your visit to Africa, consider travelling during the cheaper months of May to June and September, when accommodation prices drop. Book your hotel about a month in advance or explore last-minute deals on sites like Expedia for amazing prices. Saturdays are typically the least expensive days to stay, while Mondays tend to be pricier. Use Expedia's search tool to filter options by budget and location, and take advantage of package deals that combine flights and hotels for further savings. Additionally, seek out free activities in local areas 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy significant savings by combining your hotel reservations in Africa with your flights and activities through an Expedia package.

Find the best attractions in Africa

When visiting Africa, tourists can immerse themselves in stunning beach destinations, national parks, and wildlife reserves. Activities abound for those seeking cultural experiences and outdoor adventures, while island resorts offer a perfect retreat for relaxation. Exploring the diverse landscapes and rich heritage of the continent will provide an unforgettable holiday filled with unique attractions and experiences.

  • Giza Pyramid Complex: A marvel of ancient engineering, the Giza Pyramid Complex offers a glimpse into the rich history of Egypt. Visitors can explore the iconic pyramids, including the Great Pyramid of Khufu, and immerse themselves in the cultural significance of this UNESCO World Heritage Site, surrounded by the vast desert landscape.
  • Kruger National Park: Known for its diverse wildlife and stunning landscapes, Kruger National Park is a haven for nature enthusiasts. Enjoy thrilling safari adventures, where you might encounter the Big Five, as well as breathtaking scenery that ranges from savannahs to dense bushveld.
  • Grand Egyptian Museum: As a major centre for Egyptology, the Grand Egyptian Museum showcases a vast collection of ancient artefacts, including treasures from the tomb of Tutankhamun. The museum's modern design complements its rich cultural exhibits, creating a captivating experience for visitors.

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