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

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, (732 reviews)
"Everything was so perfect & the staff was amazing so friendly."
United Kingdom
Tracey
The price is RM342
RM406 total
includes taxes & fees
1 Jul - 2 Jul
Palais Moulay Said & SPA

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (705 reviews)
"Excellent"
United States
Can
The price is RM2,377
RM2,657 total
includes taxes & fees
21 Jun - 22 Jun
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,101 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is RM754
RM847 total
includes taxes & fees
12 Jun - 13 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.2 out of 10, Wonderful, (1,016 reviews)
"Good rooms and e staff were very helpful"
United States
ramez
The price is RM490
RM631 total
includes taxes & fees
11 Jun - 12 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, (133 reviews)
"Excellent location, clean room ,"
Canada
Ihssane
The price is RM485
RM550 total
includes taxes & fees
21 Jun - 22 Jun
Hotel Prestige Agadir

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,005 reviews)
"Property was clean , rooms very big and spacious, the pool is lovely as it has areas for the kids and the entertainment team are super fantastic at keeping everyone enjoying their stay all day. Restaurant staff are really great at customer service, food could have a bit more variety but ok . Overall all the staff made the stay a great one, definitely going back."
United Kingdom
Janeil
The price is RM767
RM857 total
includes taxes & fees
5 Jul - 6 Jul
Hotel Riu Tikida Palmeraie - All Inclusive

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, (687 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,579
RM1,816 total
includes taxes & fees
16 Jun - 17 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 RM310
RM359 total
includes taxes & fees
10 Jun - 11 Jun
Villas do Indico Eco - Resort & Spa Lodge

The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (224 reviews)
"The staff were great, rooms were clean, the surrounding area was nice."
United States
Arshi
The price is RM1,276
RM1,660 total
includes taxes & fees
25 Jun - 26 Jun
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, (774 reviews)
"Lovely hotel."
United States
Vasiliky
The price is RM1,133
RM1,281 total
includes taxes & fees
21 Jun - 22 Jun
Sofitel Marrakech Palais Imperial & Spa

Ocean Villas

Ocean Villas
3.0 star property
Grand-Baie
7.6 out of 10, Good, (387 reviews)
"Everything was great. Thank you for your kindness and attention. I hope I will have the opportunity to come again."
Turkey
Merve
The price is RM327
RM404 total
includes taxes & fees
9 Jun - 10 Jun
Ocean Villas

Hotel Riu Palace Zanzibar - All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (739 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 Jambo - All Inclusive

Hotel Riu Jambo - All Inclusive
4.0 star property
Nungwi
9.0 out of 10, Wonderful, (432 reviews)
"This resort was amazing from the staff to the food to the amenities."
United States
jonette
Hotel Riu Jambo - All Inclusive

The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Village Road
8.6 out of 10, Excellent, (46 reviews)
"Clean rooms and good food. Family friendly Pool and beach are very clean and nice"
United States
Ahmed
The price is RM410
RM529 total
includes taxes & fees
14 Jun - 15 Jun
The Grand Resort Hurghada

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 RM596
RM783 total
includes taxes & fees
30 Jun - 1 Jul
Stella Di Mare Beach Hotel & Spa

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, (27 reviews)
"Great property and super friendly staff "
United States
Sam
The price is RM1,334
RM1,747 total
includes taxes & fees
12 Jun - 13 Jun
Hotel Riu Palace Swahili - All Inclusive - Adults Only

Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (431 reviews)
"Amazing 10 days in paradise"
Canada
Rowan
The price is RM987
RM1,273 total
includes taxes & fees
20 Jun - 21 Jun
Four Seasons Resort Sharm EL Sheikh

LUX* Grand Gaube

LUX* Grand Gaube
5.0 star property
Grand Gaube
9.4 out of 10, Exceptional, (868 reviews)
"everything was great but the food options was above and beyond"
United States
Adrien
The price is RM1,610
RM1,879 total
includes taxes & fees
2 Jul - 3 Jul
LUX* Grand Gaube

Hotel Riu Palace Tikida Agadir - All Inclusive

Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
Agadir Bay
8.8 out of 10, Excellent, (1,001 reviews)
"Really amazing clean resort. "
United Kingdom
Suky
The price is RM1,392
RM1,554 total
includes taxes & fees
10 Jun - 11 Jun
Hotel Riu Palace Tikida Agadir - 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:19 Jun - 21 Jun

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

  • Diverse Attractions: Africa is home to stunning beaches, national parks, and wildlife reserves, offering a rich cultural experience and outdoor adventures.
  • Vibrant Nightlife: Enjoy lively bars and local music across various cities, providing an exciting nightlife scene.
  • Adventure Activities: Experience thrilling activities like bungee jumping and white-water rafting in the adventure capital of Africa.
  • Ecotourism Opportunities: Explore serene acre conservancies, perfect for active travellers seeking nature-based experiences.
  • Warm Hospitality: Enjoy a range of lodging options that ensure comfort and personalised service throughout your stay.

Find great hotels in Africa

In Africa, you'll discover a diverse array of lodging options, including hotels and guesthouses, tailored to various needs. Whether you're seeking business-friendly facilities, family accommodations, or a charming beach retreat, there's something for everyone. Notable options like Abalone Guest Lodge and Aberfoyle Lodge offer accessible and considerate arrangements, ensuring a comfortable stay for all travellers. Experience the warmth and hospitality that Africa’s hotels have to offer during your holiday.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: A vibrant 4-star resort, Aqua Mirage Club & Aqua Parc offers an exhilarating family-friendly experience with a unique eco-conscious theme. This all-inclusive haven boasts a plethora of amenities including unlimited food and beverages, a full-service spa, and various fun-filled activities such as soccer, tennis, and themed parties. The resort is designed with children in mind, featuring a complimentary kids' club and games, ensuring young guests enjoy their stay. Additionally, the property provides a relaxing spa experience with body treatments and a steam room, making it ideal for those seeking both adventure and relaxation in a picturesque setting.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: Nestled in the heart of Marrakech, Mövenpick Hotel Mansour Eddahbi is a sophisticated 5-star hotel that perfectly blends luxury with business travel convenience. Guests will appreciate the extensive spa services, including massages and body wraps, designed to rejuvenate and refresh. The hotel's prime location in the city centre makes it an excellent base for exploring local attractions. With exquisite dining options and elegant accommodations, this property caters to discerning travellers seeking a refined urban escape.
  • Stella Di Mare Beach Hotel & Spa: Stella Di Mare Beach Hotel & Spa is a luxurious 5-star resort that offers an idyllic beach holiday experience in Africa. With direct access to pristine shores, this hotel is a paradise for sun-seekers and water sport enthusiasts alike. The property features a lavish spa that provides a range of treatments designed to pamper and relax. With its opulent amenities and tranquil atmosphere, guests can indulge in a truly relaxing getaway, making it a perfect choice for those looking for a lavish beach retreat.

Where to stay in Africa

Africa offers a diverse tapestry of experiences for every traveller. From the iconic acacia trees dotting the savannahs to luxurious accommodations in bustling cities, you'll find the perfect blend of relaxation and adventure. Explore the serene acre conservancies, ideal for active travellers seeking ecotourism. Whether you're after a romantic getaway or a business trip, Africa's vibrant regions promise unforgettable memories and unique cultural encounters.

  • Mauritius: Nestled in the Indian Ocean, Mauritius is a tropical paradise renowned for its stunning beaches and lush landscapes. Visitors can enjoy a variety of outdoor activities, including golf at world-class courses and leisurely days on pristine sands. The island's vibrant culture is showcased through its local parks and bays, making it perfect for family adventures. Peak travel months like January and July draw crowds eager to soak up the sun and explore the island's natural beauty.
  • Morocco: Rich in history and cultural diversity, Morocco offers an enticing blend of urban and outdoor experiences. The bustling souks and public markets provide an authentic taste of Moroccan life, while the picturesque squares and breathtaking waterfalls invite exploration. Families can enjoy a variety of activities, from hiking in national parks to discovering the vibrant city life. With peak tourist seasons in January and June, Morocco is a must-visit for those seeking both adventure and cultural immersion.
  • Seychelles: An archipelago of 115 islands, Seychelles is famed for its breathtaking beaches and diverse marine life. This tropical haven is ideal for outdoor enthusiasts and adventurers, offering activities such as snorkelling and golfing amidst stunning scenery. Families can enjoy idyllic family beaches, while the unique islands present endless opportunities for exploration. With peak travel times in January and March, Seychelles promises an unforgettable escape into nature's wonders.

Things to do in Africa

Discover the vibrant nightlife across various cities in Africa, where you can enjoy lively bars and local music. For thrill-seekers, explore adventure activities in the adventure capital of Africa, offering exhilarating experiences like bungee jumping and white-water rafting. Families can visit adventure parks and playgrounds, perfect for outdoor fun and excitement, ensuring an unforgettable holiday filled with both nightlife and adventure.

Shopping

Experience the vibrant Khan el-Khalili market, brimming with local crafts and spices. For a modern shopping experience, visit Rosebank Mall, offering a mix of entertainment and family-friendly options. Don’t miss Computer Village for electronics and tech gadgets, all set amid Africa's lively atmosphere.

Recreation

Experience the vibrant atmosphere of Moses Mabhida Stadium, where you can engage in various sports activities. At Lakowe Lakes Golf and Country Estate, enjoy a round of golf amidst stunning outdoor scenery. Kloof Country Club offers a touch of luxury, perfect for relaxation and leisure.

Adventure

Aqua Blue Water Park offers exhilarating water slides and wave pools, perfect for families seeking fun and thrills. At Oukaimeden, embrace the snowy slopes for skiing adventures amidst stunning mountain scenery. Legends Adventure Farm & MX Track provides adrenaline-pumping motor racing experiences for thrill-seekers.

Nightlife

Experience the vibrant nightlife in Africa, starting with a captivating show at the Centurion Theatre, where culture meets romance. For a family-friendly film, head to Cinema Megarama. End your evening with a thrilling ride on The Cape Wheel, offering stunning views and adventure for all.

*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

Africa boasts a diverse array of attractions, including stunning beaches, national parks, and wildlife reserves. These points of interest offer travellers a rich cultural experience and opportunities for outdoor adventures, making it an ideal destination for those seeking both relaxation and exploration. Whether you're lounging on a sun-kissed beach or embarking on a safari, Africa promises unforgettable memories and breathtaking landscapes.

  • Giza Pyramid Complex: Experience the awe-inspiring Giza Pyramid Complex, a UNESCO World Heritage Site, where the monumental pyramids and the enigmatic Sphinx stand as testaments to ancient Egyptian civilisation. The rich cultural vibes and history here will transport you back in time.
  • Kruger National Park: Embark on an unforgettable adventure in Kruger National Park, where you can witness the Big Five in their natural habitat. The stunning outdoor scenery and diverse wildlife offer exhilarating safari experiences and opportunities for photography.
  • Paje Beach: Relax on the pristine sands of Paje Beach, known for its crystal-clear waters and vibrant atmosphere. This tropical haven is perfect for sunbathing, kite surfing, or simply enjoying the beach vibes with splendid sunsets.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January76.6°F (24.8°C)No RainSunnyAverageAverage
February76.5°F (24.700000000000003°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 RainSunnySlightly HighSlightly High
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 SunnyAverageAverage
December78.6°F (25.9°C)No RainSunnySlightly HighSlightly High

Explore a world of travel with Expedia