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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Africa hotels

Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (771 reviews)
"Beautiful hotel, a little gem in the middle of the vibrant and busy medina."
United Kingdom
Ruth
The price is SARĀ 328
SARĀ 392 total
includes taxes & fees
9 Jul - 10 Jul
Palais Moulay Said & SPA

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (709 reviews)
"Excellent"
United States
Can
The price is SARĀ 2,090
SARĀ 2,339 total
includes taxes & fees
20 Jul - 21 Jul
La Mamounia

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,091 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is SARĀ 649
SARĀ 735 total
includes taxes & fees
28 Jun - 29 Jun
Aqua Mirage Club & Aqua Parc - All Inclusive

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)
"Room were immaculate the staff were friendly choice of food amazing would recommend I will be going back"
United Kingdom
Tina
The price is SARĀ 432
SARĀ 558 total
includes taxes & fees
24 Jun - 25 Jun
Prima Life Makadi Hotel - 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

Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
8.2 out of 10, Very Good, (138 reviews)
"Excellent location, clean room ,"
Canada
Ihssane
The price is SARĀ 449
SARĀ 509 total
includes taxes & fees
21 Jun - 22 Jun
Hotel Prestige Agadir

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, (689 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 SARĀ 1,500
SARĀ 1,731 total
includes taxes & fees
3 Jul - 4 Jul
The Palace of the Lost City at Sun City Resort

Villas do Indico Eco - Resort & Spa Lodge

Villas do Indico Eco - Resort & Spa Lodge
4.0 star property
Vilanculos
8.4 out of 10, Very Good, (73 reviews)
"The pool was great with amazing view "
United Kingdom
Lee-Ann
The price is SARĀ 269
SARĀ 312 total
includes taxes & fees
20 Jul - 21 Jul
Villas do Indico Eco - Resort & Spa 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,001 reviews)
"Beautiful hotel"
Canada
Tamara
The price is SARĀ 799
SARĀ 891 total
includes taxes & fees
4 Jul - 5 Jul
Hotel Riu Tikida Palmeraie - All Inclusive

The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (226 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 SARĀ 1,528
SARĀ 1,795 total
includes taxes & fees
24 Jun - 25 Jun
The Mora Zanzibar - Luxury All Inclusive

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 SARĀ 234
SARĀ 295 total
includes taxes & fees
20 Jul - 21 Jul
Ocean Villas

Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very Good, (778 reviews)
"Lovely hotel."
United States
Vasiliky
The price is SARĀ 964
SARĀ 1,092 total
includes taxes & fees
5 Jul - 6 Jul
Sofitel Marrakech Palais Imperial & Spa

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,000 reviews)
"Excellent stay and the staff couldn't help you enough!"
United Kingdom
Valeska
The price is SARĀ 389
SARĀ 524 total
includes taxes & fees
13 Jul - 14 Jul
Stella Di Mare Beach Hotel & Spa

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 SARĀ 1,324
SARĀ 1,708 total
includes taxes & fees
26 Jun - 27 Jun
Rixos Premium Alamein

Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (432 reviews)
"Amazing 10 days in paradise"
Canada
Rowan
The price is SARĀ 807
SARĀ 1,041 total
includes taxes & fees
27 Jun - 28 Jun
Four Seasons Resort Sharm EL Sheikh

The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Village Road
8.8 out of 10, Excellent, (51 reviews)
"Clean rooms and good food. Family friendly Pool and beach are very clean and nice"
United States
Ahmed
The price is SARĀ 388
SARĀ 500 total
includes taxes & fees
30 Jun - 1 Jul
The Grand Resort Hurghada

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, (556 reviews)
"Just lovely place "
United States
Karim
The price is SARĀ 637
SARĀ 741 total
includes taxes & fees
29 Jun - 30 Jun
La Cigale Tabarka HƓtel Spa & Golf

Hotel Riu Palace Zanzibar - All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (743 reviews)
"Beautiful place and the most friendly staff I`ve ever met. Thanks RIU Palace, we will be back!"
United Kingdom
Lyudmila
Hotel Riu Palace Zanzibar - All Inclusive

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, (30 reviews)
"Great property and super friendly staff "
United States
Sam
The price is SARĀ 1,242
SARĀ 1,478 total
includes taxes & fees
22 Jun - 23 Jun
Hotel Riu Palace Swahili - All Inclusive - Adults Only

Hotel Riu Jambo - All Inclusive

Hotel Riu Jambo - All Inclusive
4.0 star property
Nungwi
9.0 out of 10, Wonderful, (433 reviews)
"This resort was amazing from the staff to the food to the amenities."
United States
jonette
Hotel Riu Jambo - 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:3 Jul - 5 Jul

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

  • Thrilling Safaris: Experience unforgettable safari adventures in iconic locations like the Serengeti, where you can encounter majestic wildlife up close.
  • Breathtaking Landscapes: Explore Africa's vibrant landscapes, from stunning beaches to national parks and nature reserves.
  • Diverse Accommodations: Enjoy a wide range of lodging options, from luxurious hotels to charming boutique stays tailored to your needs.
  • Rich Cultural Experiences: Immerse yourself in the vibrant cultures of South Africa and East Africa, experiencing local traditions and customs.
  • Adventure Activities: Dive into some of the world's best diving spots or embark on unique fynbos safaris highlighting endemic flora.

Find great hotels in Africa

Discover the diverse hotel accommodations Africa has to offer, from luxurious hotels to charming boutique and riad options. Whether you're seeking a family-friendly getaway, a serene beach vacation, or business-oriented amenities, you'll find a wide range of choices tailored to your needs. Embrace the vibrant cultures and stunning landscapes while enjoying a comfortable stay in one of Africa's many inviting hotels.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Experience a vibrant family getaway at Aqua Mirage Club & Aqua Parc, a 4-star all-inclusive resort that scores an impressive 8.0 out of 10. Designed for eco-conscious travelers, this property features a plethora of amenities including unlimited food and drinks, themed parties, and engaging activities like water fitness classes and tennis. Families will appreciate the dedicated children's amenities, including a free kids club and a water park. Relaxation is at the forefront with an onsite spa offering various treatments and massage options, complemented by poolside service and sun loungers for unwinding. The hotel’s eco-certification adds to its appeal for those seeking a responsible vacation.
  • Stella Di Mare Beach Hotel & Spa: Indulge in luxury at the 5-star Stella Di Mare Beach Hotel & Spa, boasting a remarkable 9.2 out of 10 rating. This resort is a dream for beach lovers and adventure seekers, featuring direct beach access and a range of exhilarating activities. Enjoy golfing right on the property or partake in nearby adventure sports like snorkeling and skydiving. The hotel’s upscale amenities include a full-service spa, making it a perfect retreat for those looking to unwind after a day filled with exploration. With its stunning ocean views and top-tier services, Stella Di Mare creates an unforgettable vacation experience.
  • LUX* Grand Gaube: A 5-star gem with a stellar 9.4 out of 10 rating, LUX* Grand Gaube offers a blend of beachside relaxation and adventure for business and leisure travelers alike. Guests can dive into a variety of activities from waterskiing to kayaking, all while enjoying stunning coastal views. The property also provides direct beach access, ensuring a seamless connection to the natural beauty of the area. Ideal for those mixing work with pleasure, LUX* Grand Gaube combines modern business facilities with leisure amenities, making it a versatile choice for any traveler.

Where to stay in Africa

Embark on an unforgettable journey through Africa, where you'll experience the vibrant cultures and breathtaking landscapes of South Africa and East Africa. Discover the magic of Africa with thrilling safari adventures that bring you face to face with majestic wildlife. Enjoy romantic getaways and family-friendly activities in serene settings. Don't forget to explore Abu Dhabi's nearby modern marvels, blending tradition and luxury for a truly diverse travel experience.

  • Morocco: Nestled in North Africa, Morocco is a vibrant country that seamlessly blends rich history with modern influences. The diverse landscape ranges from the majestic Atlas Mountains to the bustling streets of cities like Marrakech and Casablanca. Travelers flock to Morocco year-round, with peak arrivals in January and July. The experience offers a mix of city-themed adventures, family activities, and business opportunities. Explore the lively public markets, indulge in local cuisine, or cool off at a water park. Don’t miss visiting historical landmarks such as museums and squares that reflect the country's cultural heritage.
  • Mauritius: Located in the Indian Ocean off the southeast coast of Africa, Mauritius is renowned for its stunning beaches and lush landscapes. With a steady influx of tourists, particularly in January and July, this tropical paradise is perfect for beach lovers and outdoor enthusiasts. Families can enjoy a variety of activities, including golfing at scenic courses or relaxing at private country clubs. The local attractions include beautiful beaches and serene bays, making it an ideal destination for sun-seekers. Mauritius offers a unique blend of relaxation and adventure, promising unforgettable experiences.
  • Seychelles: Comprising 115 islands in the Indian Ocean, Seychelles is famous for its pristine beaches and lush nature reserves. The country sees a consistent flow of visitors, particularly in January and July. Ideal for beach lovers and adventure seekers, Seychelles provides a plethora of outdoor activities, including hiking, snorkeling, and golf. Visitors can bask on family-friendly beaches or explore the enchanting islands that make up this tropical haven. With its breathtaking scenery and rich biodiversity, Seychelles is a must-visit for those looking to immerse themselves in nature’s beauty.

Things to do in Africa

Shopping

In Cape Town, the V&A Waterfront offers a blend of shops and local artisans. For a vibrant atmosphere, explore the Maasai Market in Nairobi, where you can find handmade crafts. In Johannesburg, check out Sandton City for upscale boutiques and global brands.

Recreation

In Zanzibar, unwind at the Zuri Zanzibar Resort’s wellness center, offering holistic treatments and yoga sessions amidst lush gardens. In South Africa, the One&Only Spa in Cape Town provides luxurious treatments with stunning views of Table Mountain, ideal for relaxation and rejuvenation after adventurous activities.

Adventure

Kyalami Racetrack offers thrilling motor racing experiences, where you can feel the adrenaline rush of speed on a world-class track. For breathtaking views, take the Table Mountain Aerial Cableway, gliding above stunning landscapes. Acrobranch Wildwoods provides an exciting zipline ropes course, perfect for adventure seekers amidst nature.

Nightlife

A night in Cape Town might start with a lively atmosphere at the iconic Long Street, where you can find bars like the popular Dubliner. For a more upscale experience, consider the rooftop bar at the One&Only Hotel, offering stunning views and a sophisticated vibe.

*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, plan your visit during the cheaper months of May, June, and September. Book hotels about a month in advance for the best rates, and consider last-minute deals on platforms like Expedia. Saturdays tend to be the least expensive days to stay. Use Expedia’s search tools to sort by budget and refine options, including eco-friendly hotels. Combine hotel, flight, and activity bookings for additional savings. Don't forget to explore free local attractions and utilize public transport for affordable travel around your destination.

  • 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: Expedia’s search tool lets you customize your travel experience by choosing your budget, preferred location, and additional criteria. You can easily arrange your search results from the lowest to highest prices, ensuring you find the most affordable hotel options first. Additionally, you have the ability to refine your choices by hotel type; for instance, by selecting the Eco-certified filter, you'll be shown sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Africa with your flights and activities through an Expedia package deal.

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. For a more relaxing getaway, consider visiting island resorts that provide a serene beach experience. Whether you're exploring wildlife or soaking up the sun, Africa has something for everyone to enjoy.

  • Grand Egyptian Museum: Immerse yourself in the rich history of ancient Egypt at the Grand Egyptian Museum. This architectural marvel houses an extensive collection of artifacts, showcasing the incredible achievements of a civilization that dates back thousands of years. The museum's design offers a unique cultural experience, blending contemporary architecture with an atmosphere steeped in history.
  • Beau Vallon Beach: Relax at Beau Vallon Beach, known for its stunning natural beauty and soft sandy shores. This idyllic beach is ideal for sunbathing, swimming, and enjoying water sports. The vibrant atmosphere and picturesque sunsets make it a perfect spot for both relaxation and adventure.
  • Nelson Mandela Square: Experience the vibrant energy of Nelson Mandela Square, a modern public space that honors the legacy of South Africa's iconic leader. Surrounded by shops, restaurants, and entertainment, the square is a great place to enjoy local cuisine and soak in the bustling city vibes.

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