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

Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (508 reviews)
"Excellent location, everything is close by and the place is very beautiful."
Mexico
EDGAR ALFONSO
The price is RM490
RM569 total
includes taxes & fees
26 Apr - 27 Apr
Palais Moulay Said & SPA

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,052 reviews)
"Room clean Staff friendly Stunning "
United Kingdom
Teodora
The price is RM903
RM1,010 total
includes taxes & fees
7 Apr - 8 Apr
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,008 reviews)
"Very reasonably priced hotel. All inclusive was nice. I loved the fact that we could snorkel right in front of the private beach."
United Kingdom
Unax
The price is RM472
RM608 total
includes taxes & fees
4 Apr - 5 Apr
Prima Life Makadi Hotel - All inclusive

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (683 reviews)
"Excellent safe hotel with high standards. Only thing to mention were a couple of the reception staff at the Spa and at the Asian restaurant who were a bit unprofessional but the rest amazing. I would also like to praise the reception staff and the amazing concierge team who did everything for our stay to be perfect "
United States
Rory Anthony
The price is RM3,513
RM3,907 total
includes taxes & fees
21 Apr - 22 Apr
La Mamounia

Hotel Riu Jambo - All Inclusive

Hotel Riu Jambo - All Inclusive
4.0 star property
Nungwi
9.0 out of 10, Wonderful, (414 reviews)
"Yes rooms were clean and staff was friendly "
United Kingdom
Mandla
Hotel Riu Jambo - All Inclusive

LUX* Grand Gaube

LUX* Grand Gaube
5.0 star property
Grand Gaube
9.4 out of 10, Exceptional, (844 reviews)
"Good staff and great facilities"
South Africa
Gabriel C
The price is RM1,130
RM1,327 total
includes taxes & fees
23 Apr - 24 Apr
LUX* Grand Gaube

Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (852 reviews)
"The pool Was fantastic 🌟"
United States
Daniela
The price is RM1,854
RM2,391 total
includes taxes & fees
1 May - 2 May
Marriott Mena House Cairo

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
8.8 out of 10, Excellent, (679 reviews)
"Excellent service Room was always spotless "
United States
Sibusiso
The price is RM1,780
RM2,047 total
includes taxes & fees
8 Apr - 9 Apr
The Palace of the Lost City at Sun City Resort

The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (215 reviews)
"Great staff and service, clean, well run property"
United Kingdom
Gary
The price is RM1,112
RM1,319 total
includes taxes & fees
14 Apr - 15 Apr
The Mora Zanzibar - Luxury All Inclusive

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,001 reviews)
"Friendly and helpful staff. Lovely rooms, palatial beach front location. Excellent, extensive buffet."
United Kingdom
Saima
The price is RM516
RM679 total
includes taxes & fees
9 Apr - 10 Apr
Stella Di Mare Beach Hotel & Spa

Hotel Riu Palace Zanzibar - All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (723 reviews)
"I can’t wait to go back "
United States
Sharice
Hotel Riu Palace Zanzibar - All Inclusive

LUX Belle Mare

LUX Belle Mare
5.0 star property
Belle Mare
9.6 out of 10, Exceptional, (617 reviews)
"Its a perfect place for couples, family and kids "
United States
Glycon Pereira
The price is RM1,619
RM1,890 total
includes taxes & fees
27 Apr - 28 Apr
LUX Belle Mare

Hilton Hurghada Plaza

Hilton Hurghada Plaza
5.0 star property
Dahar
9.0 out of 10, Wonderful, (587 reviews)
"Excellent stay. Great property."
Canada
Shirani
The price is RM521
RM672 total
includes taxes & fees
26 Apr - 27 Apr
Hilton Hurghada Plaza

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Annakhil
8.6 out of 10, Excellent, (1,002 reviews)
"Hotel was very nice and clean. Staff were friendly and helpful. "
Canada
Navid
The price is RM869
RM969 total
includes taxes & fees
24 Apr - 25 Apr
Hotel Riu Tikida Palmeraie - All Inclusive

Sofitel Cairo Downtown Nile

Sofitel Cairo Downtown Nile
5.0 star property
Downtown Cairo
8.8 out of 10, Excellent, (247 reviews)
"The hotel was amazing. Food and drinks were a bit pricey but well worth it."
United States
Sylvia
The price is RM706
RM910 total
includes taxes & fees
1 May - 2 May
Sofitel Cairo Downtown Nile

Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (411 reviews)
"Great property, lovely staff."
United Kingdom
Thomas
The price is RM1,734
RM2,236 total
includes taxes & fees
14 Apr - 15 Apr
Four Seasons Resort Sharm EL Sheikh

Hotel Riu Palace Swahili - All Inclusive - Adults Only

Hotel Riu Palace Swahili - All Inclusive - Adults Only
5.0 star property
Nungwi
9.0 out of 10, Wonderful, (15 reviews)
"Very nice place i liked it"
United States
ANNET
The price is RM891
RM1,074 total
includes taxes & fees
6 Apr - 7 Apr
Hotel Riu Palace Swahili - All Inclusive - Adults Only

Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (752 reviews)
"Great place"
United States
samir
The price is RM1,686
RM1,888 total
includes taxes & fees
21 Apr - 22 Apr
Sofitel Marrakech Palais Imperial & Spa

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (163 reviews)
"Beautiful hotel ❤️"
United States
Amy
The price is RM4,879
RM5,410 total
includes taxes & fees
30 Apr - 1 May
The Oberoi Marrakech

L'Oliveraie de l'atlas

L'Oliveraie de l'atlas
5.0 star property
Marrakech
9.0 out of 10, Wonderful, (201 reviews)
"The staff were friendly and the room had a wonderful view of the Atlas Mountains "
United Kingdom
Danisa
The price is RM336
RM408 total
includes taxes & fees
15 Apr - 16 Apr
L'Oliveraie de l'atlas
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:10 Apr - 12 Apr

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