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

Next weekend
In two weeks

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

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, (773 reviews)
"Beautiful hotel, a little gem in the middle of the vibrant and busy medina."
United Kingdom
Ruth
The price is RM416
RM488 total
includes taxes & fees
7 Jul - 8 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 RM2,263
RM2,533 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 RM770
RM864 total
includes taxes & fees
26 Jun - 27 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 RM469
RM605 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 RM494
RM561 total
includes taxes & fees
22 Jun - 23 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 RM1,632
RM1,877 total
includes taxes & fees
24 Jun - 25 Jun
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 RM297
RM344 total
includes taxes & fees
21 Jul - 22 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 RM871
RM972 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, (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 RM1,866
RM2,187 total
includes taxes & fees
4 Jul - 5 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 RM293
RM366 total
includes taxes & fees
21 Jul - 22 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 RM1,109
RM1,255 total
includes taxes & fees
7 Jul - 8 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 RM498
RM655 total
includes taxes & fees
11 Jul - 12 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 RM1,459
RM1,882 total
includes taxes & fees
22 Jun - 23 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 RM1,014
RM1,307 total
includes taxes & fees
3 Jul - 4 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 RM452
RM583 total
includes taxes & fees
26 Jun - 27 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 RM789
RM903 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 RM1,369
RM1,629 total
includes taxes & fees
23 Jun - 24 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.

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 unforgettable wildlife adventures in iconic national parks like Serengeti, where animals roam free.
  • Stunning Beaches: Relax on Africa's pristine shores, renowned for their beauty and ideal for sun-soaked getaways.
  • Diverse Flora and Fauna: Discover unique ecosystems through fynbos safaris, showcasing Africa's rich biodiversity.
  • Vibrant Cultural Experiences: Engage with local customs, traditions, and vibrant city life across various regions.
  • Luxurious Accommodations: Enjoy a range of lodging options, from boutique hotels to lavish resorts tailored for every traveller.

Find great hotels in Africa

Explore a diverse range of hotel accommodations across Africa, from luxurious hotels to charming boutique and riad options. Whether you're seeking a family-friendly getaway, a business stopover, or a beach holiday, you'll find a variety of services tailored to your needs. Experience the vibrant culture and stunning landscapes while enjoying comfortable lodgings that cater to all types of travellers.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Nestled in the heart of Africa, Aqua Mirage Club & Aqua Parc is a vibrant 4-star all-inclusive resort, perfect for families and eco-conscious travellers alike. With a guest rating of 8.0 out of 10, this hotel features a plethora of activities, including volleyball, soccer, and tennis, all included in your stay. The property boasts a full-service spa, multiple dining options, and a water park that caters to children, ensuring a fun-filled experience for the whole family. Eco-certified, it is committed to sustainability, making it an ideal choice for those who value green travel. Additional amenities include a nightclub, themed parties, and a range of entertainment options for guests of all ages.
  • Stella Di Mare Beach Hotel & Spa: A luxurious 5-star retreat, Stella Di Mare Beach Hotel & Spa offers a stunning beachfront experience with a guest rating of 9.2 out of 10. This resort is tailored for those seeking adventure and relaxation, featuring direct beach access and a variety of thrilling activities such as parasailing and waterskiing. Golf enthusiasts will appreciate the on-site golf facilities, while the spa provides a serene environment for unwinding after a day of exploration. Whether you're lounging by the pool or enjoying the vibrant local culture, this hotel promises a unique blend of leisure and excitement.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: With a guest rating of 8.4 out of 10, the Mövenpick Hotel Mansour Eddahbi Marrakech is a distinguished 5-star hotel that caters primarily to families. Located in the captivating city of Marrakech, this hotel offers a range of family-friendly amenities, including supervised childcare and a dedicated children's pool. Guests can indulge in a delightful breakfast and explore the nearby attractions, making it a convenient base for family adventures. The hotel's welcoming atmosphere and attentive service ensure a memorable stay for families seeking both comfort and cultural experiences.

Where to stay in Africa

Africa offers a captivating blend of experiences, from the vibrant cities of South Africa to the breathtaking landscapes of East Africa. Immerse yourself in the magic of Africa with unforgettable safari adventures, where wildlife roams free. For a touch of modern luxury, explore Abu Dhabi, a city that beautifully contrasts with the natural wonders nearby. Whether seeking relaxation, romance, or family-friendly activities, Africa promises a diverse array of unforgettable memories.

  • Morocco: Nestled in North Africa, Morocco is a vibrant country known for its rich history and diverse culture. Travellers flock here year-round, with peaks in January and the summer months of June to July. Morocco offers a unique blend of city-themed, family, and business experiences. Visitors can explore bustling public markets, relax at water parks, and delve into its artistic heritage at various museums. Don't miss the historical landmarks and lively squares that give the cities their character and charm, making Morocco a must-visit destination for an unforgettable travel experience.
  • Mauritius: Located in the Indian Ocean, Mauritius is renowned for its stunning beaches and outdoor adventures. The island welcomes visitors throughout the year, with peak seasons in January, July, and September. Known for its family-friendly atmosphere, Mauritius offers a myriad of activities, including world-class golf courses and private clubs set amidst breathtaking landscapes. The pristine beaches and picturesque bays provide the perfect backdrop for relaxation and fun. Whether you're soaking up the sun or enjoying water sports, Mauritius promises an idyllic getaway that caters to all types of travellers.
  • Seychelles: An archipelago in the Indian Ocean, Seychelles is famed for its stunning beaches and adventurous outdoor activities. With a consistent influx of tourists year-round, the most popular months for visits are January, March, and July. This tropical paradise is perfect for those seeking a blend of beach relaxation and adventure, with options for hiking, snorkelling, and golfing amidst breathtaking scenery. The islands are dotted with idyllic beaches and family-friendly spots, making Seychelles an ideal destination for both relaxation and exploration. Experience the vibrant local culture while enjoying the natural beauty that surrounds you.

Things to do in Africa

Shopping

For a vibrant shopping experience, visit the Gateway Theatre of Shopping in Durban, featuring a diverse range of local and international brands. Alternatively, head to the Maasai Market in Nairobi for unique handcrafted souvenirs and traditional arts, offering a taste of local culture.

Recreation

Experience serenity at the Ananda Spa in South Africa's Drakensberg Mountains, where you can indulge in holistic treatments amidst stunning landscapes. Explore nearby hiking trails for invigorating walks through lush scenery, connecting with nature while enhancing your well-being.

At the Kaya Wellness Retreat in Kenya, enjoy rejuvenating massages and yoga sessions surrounded by tranquil gardens. Engage in mindful meditation or take a nature walk to appreciate the local flora and fauna, enriching your wellness journey.

Retreat to the Swahili Beach Resort in Tanzania, where you can unwind with spa treatments featuring local ingredients. Take part in beach yoga sessions or explore the vibrant marine life through snorkelling, blending relaxation with adventure.

The Sanctuary Retreat in Morocco offers a blend of traditional hammam treatments and yoga. Experience guided meditation on the rooftop terrace, followed by a stroll through the picturesque medina to immerse yourself in local culture.

Adventure

At Legends Adventure Farm & MX Track, immerse yourself in exhilarating motor racing amidst thrilling sports vibes. Experience breathtaking views on the Table Mountain Aerial Cableway, an outdoor family-friendly adventure. For a different thrill, soar through the trees at Acrobranch Wildwoods on an exciting zipline ropes course.

Nightlife

Experience the vibrant nightlife at The Rooftop in Johannesburg for stunning city views and crafted cocktails. For a lively atmosphere, check out The Basement in Cape Town, where you can enjoy local DJs and dance the night away.

*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 visiting during the cheaper months of May to June and September, when prices are generally lower. Book your accommodation about a month in advance for the best rates, or explore last-minute deals on platforms like Expedia. Saturdays are the most affordable days to stay, while Mondays tend to be pricier. Utilise Expedia's search tools to filter by budget and preferences, and consider booking a package that combines flights and hotels for additional savings. Look for free activities and local public transport options to further minimise costs.

  • 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: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, allowing you to view the most affordable hotels first. Furthermore, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • 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

In Africa, popular attractions include stunning beaches, national parks, and nature reserves, catering to those seeking cultural experiences and outdoor adventures. Visitors can also enjoy relaxing stays at luxurious island resorts, perfect for a beach getaway. Whether exploring wildlife in a national park or soaking up the sun on pristine shores, there’s something for every traveller in this diverse continent.

  • Giza Pyramid Complex: Explore the majestic Giza Pyramid Complex, home to the iconic Pyramids of Khufu, Khafre, and Menkaure. This UNESCO World Heritage site is steeped in ancient Egyptian culture, offering a glimpse into the remarkable architectural feats and spiritual significance of the pharaohs.
  • Kruger National Park: Experience the untamed beauty of Kruger National Park, renowned for its diverse wildlife and stunning landscapes. Engage in thrilling safari adventures, where you can encounter the Big Five and immerse yourself in the breathtaking scenery of this vast national park.
  • Grand Egyptian Museum: Visit the Grand Egyptian Museum, a treasure trove of ancient artefacts and exhibitions. This state-of-the-art facility showcases Egypt's rich history and cultural heritage, making it an essential stop for any history enthusiast.

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