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

This weekend
Next weekend

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, (777 reviews)
"Beautiful hotel, a little gem in the middle of the vibrant and busy medina."
United Kingdom
Ruth
The price is ฿3,414
฿3,999 total
includes taxes & fees
27 Jun - 28 Jun
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 ฿18,032
฿20,185 total
includes taxes & fees
22 Jul - 23 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 ฿6,133
฿6,886 total
includes taxes & fees
30 Jun - 1 Jul
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 ฿3,821
฿4,927 total
includes taxes & fees
11 Jul - 12 Jul
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, (139 reviews)
"Excellent location, clean room ,"
Canada
Ihssane
The price is ฿3,939
฿4,473 total
includes taxes & fees
24 Jun - 25 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 ฿13,008
฿14,960 total
includes taxes & fees
30 Jun - 1 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 ฿2,364
฿2,743 total
includes taxes & fees
23 Jul - 24 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,003 reviews)
"Beautiful hotel"
Canada
Tamara
The price is ฿6,944
฿7,746 total
includes taxes & fees
5 Jul - 6 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, (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 ฿14,868
฿17,428 total
includes taxes & fees
18 Jul - 19 Jul
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 ฿2,338
฿2,915 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 ฿9,534
฿10,768 total
includes taxes & fees
14 Jul - 15 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 ฿3,708
฿4,876 total
includes taxes & fees
30 Jun - 1 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 ฿11,630
฿14,998 total
includes taxes & fees
23 Jun - 24 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, (433 reviews)
"Amazing 10 days in paradise"
Canada
Rowan
The price is ฿8,076
฿10,415 total
includes taxes & fees
5 Jul - 6 Jul
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 ฿3,335
฿4,301 total
includes taxes & fees
28 Jun - 29 Jun
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 ฿6,621
฿7,563 total
includes taxes & fees
26 Jun - 27 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 ฿10,910
฿12,984 total
includes taxes & fees
29 Jun - 30 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, (434 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 Africa

Top reasons to visit Africa

  • Thrilling Safaris: Experience the awe-inspiring wildlife of the Serengeti and other national parks, offering unforgettable safari adventures.
  • Stunning Beaches: Relax on beautiful beaches and enjoy water activities, from diving to sunbathing in idyllic locations.
  • Cultural Experiences: Immerse yourself in Africa's rich heritage through local customs, traditional ceremonies, and historical sites.
  • Unique Flora: Explore the diverse Fynbos ecosystems that showcase Africa's extraordinary plant life during guided safaris.
  • Luxury Accommodations: Enjoy a range of lodging options, from opulent hotels to charming boutique stays reflecting local culture.

Find great hotels in Africa

Embark on an unforgettable journey through Africa, where a diverse array of hotel accommodations awaits. From luxury hotels that offer unparalleled comfort to charming boutique and riad hotels that capture the essence of local culture, there’s something for every traveller. Whether you seek a family-friendly retreat, a business-friendly environment, or a serene beach getaway, Africa's vibrant hospitality scene promises a memorable stay tailored to your every need.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This family-friendly 4-star resort is set in the heart of Africa and boasts an impressive guest rating of 8.0 out of 10. Aqua Mirage Club features an extensive array of amenities, including unlimited dining options and beverages as part of its all-inclusive package. Guests can engage in various activities such as tennis, soccer, and water fitness classes, or unwind at the on-site nightclub. Eco-certified, this hotel caters to environmentally conscious travellers and families, offering a dedicated children's club, games, and supervised activities. With its vibrant atmosphere and diverse entertainment options, Aqua Mirage Club ensures a lively and enjoyable stay for families and adventurers alike.
  • Stella Di Mare Beach Hotel & Spa: Rated 9.2 out of 10, this luxurious 5-star resort is perfect for those seeking a beach and adventure-themed holiday. Located near the stunning coastline of Africa, Stella Di Mare Beach Hotel & Spa offers direct access to the beach, along with thrilling activities such as parasailing, sailing, and windsurfing. Golf enthusiasts will appreciate the on-site golf experiences, while the range of adventure sports available both onsite and nearby caters to the adventurous spirit. With its opulent accommodations and extensive recreational facilities, this hotel is a prime choice for those looking to combine relaxation with active pursuits.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This elegant 5-star hotel, rated 8.4 out of 10, is an ideal haven for families visiting Africa. With its focus on family-friendly amenities, such as a children's arcade game room and supervised childcare, the hotel ensures that younger guests have a memorable experience. The spacious rooms feature modern comforts, while the on-site dining options cater to a variety of tastes. Positioned conveniently for exploring the vibrant culture of Marrakech, Mövenpick Hotel Mansour Eddahbi provides a delightful blend of luxury and family-oriented services, making it a beloved choice for travellers.

Where to stay in Africa

Embarking on a journey through Africa promises an unforgettable experience, from the stunning landscapes of South Africa to the enchanting wonders of East Africa. Immerse yourself in the magic of African safari adventures, where wildlife thrives in breathtaking settings. For a unique twist, Abu Dhabi offers a luxurious gateway to explore the continent's rich culture and history. Whether seeking romance, relaxation, or family-friendly fun, Africa's diverse regions cater to every traveller's desire.

  • Morocco: Nestled in North Africa, Morocco is a vibrant country that offers a unique blend of cultural experiences and historical allure. The bustling cities like Marrakech and Fez are perfect for those seeking a city-themed adventure, where you can explore lively souks, traditional public markets, and grand historical museums. The peak travel months of January and June to July ensure a lively atmosphere, making it an excellent time for family trips or business engagements. Don’t miss the chance to visit iconic landmarks such as the Jardin Majorelle and the ancient medinas, which showcase the rich heritage of this enchanting destination.
  • Mauritius: Situated in the Indian Ocean, Mauritius is renowned for its stunning beaches and outdoor activities. This idyllic island attracts visitors year-round, with peak seasons in January, July, and September. Families will find a plethora of activities, including world-class golf courses and private country clubs. The picturesque beaches and tranquil bays create the perfect backdrop for relaxation and adventure. Whether you’re lounging on the sun-kissed sands or exploring the lush landscapes, Mauritius promises a memorable experience filled with natural beauty and family-friendly attractions.
  • Seychelles: An archipelago in the heart of the Indian Ocean, Seychelles is a paradise for beach lovers and adventure seekers. Known for its pristine beaches and lush greenery, this destination offers a range of outdoor activities, including hiking and water sports. The peak travel periods in January, March, and July draw visitors eager to explore its stunning islands and family-friendly beaches. With its breathtaking landscapes and vibrant marine life, Seychelles presents an unforgettable escape for those looking for both relaxation and adventure in a tropical setting.

Things to do in Africa

Shopping

In the vibrant markets of Marrakech, you can find exquisite handcrafted carpets and ceramics. Meanwhile, the Victoria & Alfred Waterfront in Cape Town offers a blend of luxury brands and local artisan shops, making it an ideal spot for unique souvenirs and gifts.

Recreation

In Morocco, the Anantara Spa at the Palazzo Naoussa offers traditional hammam rituals and holistic therapies amidst breathtaking landscapes. In South Africa, the Bush Spa at the Houghton Hotel provides rejuvenating treatments inspired by nature, alongside serene views of the lush gardens, ideal for relaxation and renewal.

Adventure

Experience the thrill of motor racing at Kyalami Racetrack, where speed and excitement await. Take in stunning views on the Table Mountain Aerial Cableway, a fantastic way to enjoy the outdoors with family. For a unique challenge, try the Acrobranch Wildwoods zipline course, perfect for adventure seekers.

Nightlife

In Cape Town, the lively Long Street boasts vibrant bars and clubs, ideal for dancing the night away. Nairobi’s Westlands area is known for its eclectic mix of lounges and live music venues, offering a taste of local culture and entertainment under the stars.

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

Find the best attractions in Africa

In Africa, visitors can immerse themselves in stunning beaches, vibrant national parks, and wildlife reserves, catering to those seeking cultural experiences and outdoor adventures. Island resorts also offer a relaxing retreat, perfect for unwinding after exploring the diverse attractions. With such a wealth of options, your holiday in Africa promises unforgettable experiences, whether you’re lounging by the sea or discovering the continent's rich heritage.

  • Giza Pyramid Complex: This iconic archaeological site is steeped in rich cultural heritage, featuring the majestic pyramids and the enigmatic Sphinx. Visitors can explore the ancient burial structures and gain insight into the fascinating history of the Pharaohs, all while enjoying the dramatic desert backdrop.
  • Kruger National Park: Renowned for its stunning landscapes, this national park offers a thrilling outdoor adventure. Experience diverse wildlife on safari, from the Big Five to myriad bird species, while traversing through picturesque savannahs, rivers, and woodlands.
  • Ngorongoro Conservation Area: A UNESCO World Heritage site, this national park showcases breathtaking scenery and abundant wildlife. The unique caldera provides unparalleled opportunities for adventurers to witness wildlife in their natural habitat against a backdrop of stunning vistas.

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