A silhouette of people in a forest at sunset.

Search 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

Top Cities in Africa

Check prices for these dates

This weekend
Next weekend

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, (712 reviews)
"Excellent"
United States
Can
The price is P28,265
P31,738 total
includes taxes & fees
Jul 30 - Jul 31
La Mamounia

Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (798 reviews)
"Beautiful hotel, a little gem in the middle of the vibrant and busy medina."
United Kingdom
Ruth
The price is P5,832
P6,866 total
includes taxes & fees
Jul 6 - Jul 7
Palais Moulay Said & SPA

Prima Life Makadi Hotel - All inclusive

Prima Life Makadi Hotel - All inclusive
5.0 star property
Makadi Bay
9.2 out of 10, Wonderful, (1,002 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 P7,780
P10,033 total
includes taxes & fees
Jul 1 - Jul 2
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,087 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is P14,137
P15,809 total
includes taxes & fees
Jul 2 - Jul 3
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, (690 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 P24,167
P27,792 total
includes taxes & fees
Jun 30 - Jul 1
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, (141 reviews)
"Excellent location, clean room ,"
Canada
Ihssane
The price is P7,264
P8,249 total
includes taxes & fees
Jun 30 - Jul 1
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 P4,315
P5,381 total
includes taxes & fees
Jul 22 - Jul 23
Ocean Villas

Four Seasons Safari Lodge Serengeti

Four Seasons Safari Lodge Serengeti
5.0 star property
Serengeti
10.0 out of 10, Exceptional, (23 reviews)
"Amazing place! From Godfrey our butler to Richard our Safari driver, this place is amazing!! "
United States
Neeraj
Four Seasons Safari Lodge Serengeti

Rixos Premium Alamein

Rixos Premium Alamein
5.0 star property
El Alamein
8.8 out of 10, Excellent, (154 reviews)
"Great place to stay for a vacation, beach is phenomenal."
United States
Beshoy
The price is P21,630
P27,893 total
includes taxes & fees
Jun 30 - Jul 1
Rixos Premium Alamein

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,002 reviews)
"Beautiful hotel"
Canada
Tamara
The price is P12,818
P14,298 total
includes taxes & fees
Jul 5 - Jul 6
Hotel Riu Tikida Palmeraie - All Inclusive

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 P16,025
P18,428 total
includes taxes & fees
Jul 12 - Jul 13
Garden Route Game Lodge

The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (227 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 P26,853
P31,494 total
includes taxes & fees
Jul 7 - Jul 8
The Mora Zanzibar - Luxury All Inclusive

Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very Good, (784 reviews)
"Lovely hotel."
United States
Vasiliky
The price is P15,427
P17,487 total
includes taxes & fees
Jul 28 - Jul 29
Sofitel Marrakech Palais Imperial & Spa

Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (435 reviews)
"Amazing 10 days in paradise"
Canada
Rowan
The price is P15,021
P19,370 total
includes taxes & fees
Jul 11 - Jul 12
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,003 reviews)
"Excellent stay and the staff couldn't help you enough!"
United Kingdom
Valeska
The price is P6,629
P8,718 total
includes taxes & fees
Jun 30 - Jul 1
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, (559 reviews)
"Just lovely place "
United States
Karim
The price is P12,221
P13,961 total
includes taxes & fees
Jun 30 - Jul 1
La Cigale Tabarka Hôtel Spa & Golf

Constance Ephélia

Constance Ephélia
5.0 star property
Mahé Island
9.4 out of 10, Exceptional, (890 reviews)
"Best resort I’ve ever stayed at. Everything was perfect!"
Canada
Justina
The price is P35,459
P41,680 total
includes taxes & fees
Jul 8 - Jul 9
Constance Ephélia

Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (873 reviews)
"Fabulous hotel."
United Kingdom
Melanie Clare
The price is P23,972
P30,913 total
includes taxes & fees
Jul 5 - Jul 6
Marriott Mena House Cairo

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, (32 reviews)
"Great property and super friendly staff "
United States
Sam
The price is P20,291
P24,150 total
includes taxes & fees
Jun 30 - Jul 1
Hotel Riu Palace Swahili - All Inclusive - Adults Only
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:Jul 10 - Jul 12

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 Wildlife Safaris: Experience exciting excursions in the Serengeti, where you can witness incredible wildlife in their natural habitat.
  • Stunning Beaches: Relax on picturesque beaches and enjoy vibrant island resorts, perfect for sunbathing and water sports.
  • Cultural Richness: Immerse yourself in Africa's diverse cultures, exploring vibrant cities and traditional customs.
  • Unique Accommodation: Choose from luxurious boutique hotels to charming guesthouses, each offering distinct comfort and service.
  • Adventure Activities: Engage in thrilling outdoor activities, from fynbos safaris to exciting marine adventures.

Find great hotels in Africa

From luxurious boutique hotels to charming guesthouses, Africa offers an impressive array of accommodation options to cater to all travellers. Whether you seek a family-friendly stay, a serene beach getaway, or a business-friendly environment, you will discover hotels that provide the perfect blend of comfort and service. Explore the unique charm of riad hotels and indulge in the diverse experiences that this magnificent continent has to offer.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort is a family-friendly oasis, perfect for those seeking a fun-filled vacation. With a guest rating of 8.0, Aqua Mirage Club offers an all-inclusive experience that includes an array of activities such as tennis, soccer, and themed parties. Guests can indulge in unlimited food and drinks, alongside a full-service spa and children’s amenities like a water park and kids' club. The property features a lively atmosphere with nightly entertainment and a nightclub, ensuring an engaging stay for all ages.
  • Stella Di Mare Beach Hotel & Spa: Rated 9.2 and boasting a 5-star status, Stella Di Mare Beach Hotel & Spa is a luxurious retreat for beach enthusiasts and adventure seekers alike. This resort offers direct access to the shimmering sands, along with exhilarating activities such as motorboating and parasailing. Guests can also enjoy world-class golfing opportunities nearby. The hotel’s opulent spa provides a serene escape after a day of adventure, making it an ideal choice for those looking to blend relaxation with excitement.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This elegant 5-star hotel, rated 8.4, is tailored for families seeking a comfortable and enriching experience. With a range of amenities designed for children, including a supervised childcare service and a dedicated kids' pool, parents can relax knowing their little ones are entertained. The hotel also features spacious rooms and a variety of dining options, making it a convenient choice for family gatherings. Its blend of comfort and family-oriented services ensures a pleasant stay for all guests.

Where to stay in Africa

Africa offers an enchanting blend of culture and adventure, from the vibrant cities of South Africa to the breathtaking landscapes of East Africa. Experience romantic getaways and family-friendly activities amidst the magic of African safaris. For a unique twist, consider a stop in Abu Dhabi, where modern luxury meets rich tradition. Each destination promises a memorable journey filled with relaxation, exploration, and unforgettable experiences.

  • Morocco: Nestled in North Africa, Morocco is a vibrant tapestry of cultures and landscapes. From the bustling souks of Marrakech to the serene Atlas Mountains, it offers a rich travel experience. Visitors can immerse themselves in the city themed atmosphere, with family-friendly attractions such as historical museums and lively squares. The local markets are a must-visit for those seeking authentic Moroccan crafts and delicacies. With peak visitor numbers in January and during the summer months, Morocco is alive with activity, making it an ideal destination for both leisure and business travellers.
  • Mauritius: An idyllic island nation in the Indian Ocean, Mauritius is renowned for its stunning beaches and outdoor adventures. The travel experience here is tailored for family enjoyment, with activities ranging from golf at world-class courses to exploring lush private clubs. Visitors flock to the beautiful bays and family-friendly beaches, making it a perfect getaway for relaxation and recreation. With peak arrivals in January, July, and September, Mauritius maintains a welcoming atmosphere year-round, inviting travellers to discover its natural beauty and vibrant culture.
  • Seychelles: A paradise of over 115 islands, Seychelles is celebrated for its breathtaking beaches and adventurous outdoor activities. The archipelago offers a unique travel experience, ideal for those seeking both relaxation and thrill. With peak tourist numbers in January, March, and July, visitors can enjoy pristine family beaches and explore the stunning islands. The golf courses here provide an exciting challenge amidst spectacular scenery. Whether you're looking to unwind on the beach or embark on an adventure, Seychelles promises unforgettable moments surrounded by nature's splendour.

Things to do in Africa

Shopping

Visit the vibrant Maasai Market in Nairobi for handcrafted souvenirs and traditional jewellery. For a more modern experience, head to Westgate Mall, where you'll find a mix of international brands and local boutiques, offering a unique shopping atmosphere in a lively setting.

Recreation

In the serene landscapes of Tanzania, the Maramboi Tented Lodge offers rejuvenating spa treatments with views of the Great Rift Valley. In South Africa, the One&Only Spa in Cape Town combines luxurious therapies with breathtaking vistas of Table Mountain, creating a truly immersive wellness experience.

Adventure

Experience breathtaking views at the Aerial Cableway Hartbeespoort Station, where you can glide above stunning landscapes. At Legends Adventure Farm & MX Track, immerse yourself in thrilling motor racing activities. For an adrenaline rush, soar through the air on the Mountain Strings Zipline, surrounded by breathtaking scenery.

Nightlife

Experience the vibrant nightlife in Cape Town by sipping cocktails at the chic Camps Bay Beach bars. For a lively atmosphere, visit Long Street's eclectic mix of pubs and clubs, where local music and dance keep the energy high into the early hours.

*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 travelling during the cheaper months of May to June and September. Book your accommodation a month in advance for better rates, and aim to stay on Saturdays for the lowest prices. Use Expedia’s tools to filter options based on your budget and preferences, and take advantage of package deals that combine flights and hotels. For free activities, explore local markets and parks, and utilise public transport to keep costs low. Be on the lookout for last-minute deals for additional 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: Book your hotel in Africa about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 preferences, such as your budget, preferred location, and the type of accommodation you desire. To find the most affordable options and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save on costs by combining your hotel reservations in Africa with your flights and activities through an Expedia package.

Find the best attractions in Africa

Africa offers a diverse range of attractions for tourists, including stunning beaches, national parks, and nature reserves. Whether you seek cultural experiences, outdoor adventures, or relaxing beach time, there’s something for everyone. Consider visiting picturesque island resorts to enhance your holiday. With so much to explore, your vacation in Africa is sure to be memorable and fulfilling.

  • Giza Pyramid Complex: Explore the ancient wonders of the Giza Pyramid Complex, home to the iconic pyramids and the Great Sphinx. This archaeological site offers a glimpse into the rich culture and history of ancient Egypt, with guided tours providing insights into the fascinating architectural achievements of the pharaohs.
  • Kruger National Park: Experience the thrill of safari in Kruger National Park, renowned for its diverse wildlife and breathtaking scenery. Enjoy outdoor adventures such as game drives and guided walks, where you can observe the Big Five and immerse yourself in the stunning landscapes of this expansive national park.
  • Labadi Beach: Relax at Labadi Beach, a vibrant destination known for its lively atmosphere and beautiful coastline. Enjoy sunbathing, local cuisine from beachside vendors, and various water sports, making it a perfect spot to unwind and soak in the coastal charm of Africa.

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