Hotels in Africa

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

2025 Top 10 Trending Africa Hotels from HK$355

Prima Life Makadi Hotel - All inclusive

5.0 star property
Makadi Bay
9.2 out of 10, Wonderful, (859)
"It is so beautiful and the beach is fantastic "
United Kingdom
beshoy
The price is HK$851
HK$1,098 total
includes taxes & fees
30 Nov - 1 Dec
Prima Life Makadi Hotel - All inclusive

La Mamounia

5.0 star property
Medina
9.2 out of 10, Wonderful, (634)
"This hotel is simply out of this world. Gorgeous facilities, attention to every single detail. Staff spoke several languages, everybody was courteous and kind and engaging. The uniforms were beautifully crafted.... amazing experience!!!!"
United States
Diana
The price is HK$4,042
HK$4,560 total
includes taxes & fees
9 Dec - 10 Dec
La Mamounia

The Willows Nest Hotel Ibadan

4.0 star property
Ibadan
10.0 out of 10, Exceptional, (1)
The price is HK$630
HK$749 total
includes taxes & fees
10 Nov - 11 Nov
The Willows Nest Hotel Ibadan

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
Tassoultante
8.0 out of 10, Very good, (1001)
"Fabulous stay. Couldn't fault anything. Staff were superb from the entertainers to the receptionists and everyone in-between. Food was fresh and great variety, pool and slides were fun and would return again."
United Kingdom
James
The price is HK$912
HK$1,047 total
includes taxes & fees
9 Nov - 10 Nov
Aqua Mirage Club & Aqua Parc - All Inclusive

xxxxxxxxxxxxx

Mohammédia
xxxxxxxxxxxxx

SUNRISE Arabian Beach Resort

5.0 star property
Shark's Bay
9.0 out of 10, Wonderful, (1001)
"Beautiful property, absolutely fantastic staff, we had a swim up room which was so wonderful. The food was good, breakfast was vast and varied. The upkeep of the property was amazing. Very happy with my stay and would recommend it to anyone. "
United States
Alyssa
The price is HK$2,436
HK$3,141 total
includes taxes & fees
17 Nov - 18 Nov
SUNRISE Arabian Beach Resort

The Palace of the Lost City at Sun City Resort

5.0 star property
Moses Kotane
8.8 out of 10, Excellent, (653)
"We loved everything about his hotel!"
Brazil
Louise
The price is HK$2,875
HK$3,339 total
includes taxes & fees
16 Nov - 17 Nov
The Palace of the Lost City at Sun City Resort

Four Seasons Resort Sharm EL Sheikh

5.0 star property
Shark's Bay
9.6 out of 10, Exceptional, (375)
"The room was very spacious, and comfortable. The staff is always very nice and available for all our needs. "
Italy
Stefano
The price is HK$2,566
HK$3,309 total
includes taxes & fees
3 Dec - 4 Dec
Four Seasons Resort Sharm EL Sheikh

Marriott Mena House Cairo

5.0 star property
Al Haram
9.2 out of 10, Wonderful, (786)
"Amazing place, amazing view"
United States
Ruben
The price is HK$3,701
HK$4,773 total
includes taxes & fees
13 Nov - 14 Nov
Marriott Mena House Cairo

Hotel Riu Jambo - All Inclusive

4.0 star property
Nungwi
9.0 out of 10, Wonderful, (377)
"The staff in restaurants and housekeeping were fantastic, always ready to give a helping hand. "
United States
Roxanne
Hotel Riu Jambo - All Inclusive

The Mora Zanzibar - Luxury All Inclusive

5.0 star property
Matemwe
9.6 out of 10, Exceptional, (179)
"We had the best time at this resort! Every single staff member we met was absolutely amazing — so kind, welcoming, and always going out of their way to make sure we were happy. A huge shoutout to Ali, who took us snorkeling and on the dolphin cruise — such an incredible experience and he made it even better! Abba took such great care of us on the beach, always checking in and making sure our drinks were full and we were comfortable. Queen greeted us every morning and afternoon with the biggest...
United States
Erin
The price is HK$2,931
HK$3,449 total
includes taxes & fees
17 Nov - 18 Nov
The Mora Zanzibar - Luxury All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive

5.0 star property
Nungwi
9.2 out of 10, Wonderful, (695)
"We had a pleasant stay here. We do highly recommend and will definitely stay again. "
United States
Dion
Hotel Riu Palace Zanzibar - All Inclusive

Hilton Hurghada Plaza

5.0 star property
Dahar
9.0 out of 10, Wonderful, (520)
"Very nice property. Hidden gem. "
United States
Keith
The price is HK$762
HK$983 total
includes taxes & fees
3 Dec - 4 Dec
Hilton Hurghada Plaza

The Oberoi Marrakech

5.0 star property
Marrakech
10.0 out of 10, Exceptional, (140)
"The staff are very nice and peaceful surrounding great place for honeymoon "
United Kingdom
HASAN
The price is HK$6,092
HK$6,785 total
includes taxes & fees
9 Nov - 10 Nov
The Oberoi Marrakech

JAZ Aquamarine

5.0 star property
Village Road
8.8 out of 10, Excellent, (674)
"Excellent "
United States
Versailles
The price is HK$1,224
HK$1,605 total
includes taxes & fees
1 Dec - 2 Dec
JAZ Aquamarine

Palais Moulay Said & SPA

3.0 star property
Medina
8.8 out of 10, Excellent, (123)
"This is a beautiful riad with an amazing breakfast. Highly recommend!! A bit noisy due to location but near market. "
United States
Lisa
The price is HK$1,009
HK$1,172 total
includes taxes & fees
25 Nov - 26 Nov
Palais Moulay Said & SPA

Pyramids View inn Bed & Breakfast

3.0 star property
Giza
9.2 out of 10, Wonderful, (1002)
"Very friendly staff and hospitable! The staff was very helpful with arranging tour! They were available during early drop off and arranged a to go breakfast for us!"
United States
Rashel
The price is HK$276
HK$355 total
includes taxes & fees
21 Nov - 22 Nov
Pyramids View inn Bed & Breakfast

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
Annakhil
8.6 out of 10, Excellent, (1000)
"Very pleasant and courteous staff, good facilities, nice atmosphere, everything was great!"
United States
Nicolas Hadi
The price is HK$1,082
HK$1,216 total
includes taxes & fees
5 Dec - 6 Dec
Hotel Riu Tikida Palmeraie - All Inclusive

Giza Pyramids View Inn

3.0 star property
Giza
8.6 out of 10, Excellent, (517)
"Breakfast was very abundant and good. "
United States
Candice
Giza Pyramids View Inn

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
Gueliz
8.4 out of 10, Very good, (702)
"Amazing service, clean rooms, and super convinient"
United Kingdom
Jonathan
The price is HK$2,136
HK$2,398 total
includes taxes & fees
8 Dec - 9 Dec
Sofitel Marrakech Palais Imperial & Spa
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:21 Nov - 23 Nov
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

  • Vibrant Nightlife: Experience the lively nightlife in cities like Cape Town and Lagos, where clubs and bars buzz with energy.
  • Adventure Activities: Africa is an adventure capital, offering thrilling experiences such as bungee jumping and safaris.
  • Stunning Landscapes: Marvel at breathtaking landscapes, including iconic acacia trees and vast national parks.
  • Diverse Accommodation: Choose from a variety of lodging options, from luxurious lodges to charming guesthouses.
  • Rich Cultural Experiences: Immerse yourself in local culture through outdoor adventures and wildlife encounters.

Find great hotels in Africa

Explore the diverse accommodation options in Africa, from charming guesthouses to well-equipped hotels. Whether you're seeking a family-friendly retreat, a business-friendly environment, or a relaxing beach holiday, you'll find a range of facilities to suit your needs. Notable options include Abalone Guest Lodge and Aberfoyle Lodge, offering accessible rooms and thoughtful arrangements for a comfortable stay. Embrace the warmth and hospitality of Africa as you enjoy your vacation.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort offers an immersive all-inclusive experience, perfect for families seeking a fun-filled holiday. Aqua Mirage Club is renowned for its eco-friendly practices, making it an excellent choice for environmentally conscious travellers. With a plethora of amenities, including a water park, kids' club, and organised activities like soccer, dancing lessons, and themed parties, guests of all ages will find something to delight in. The onsite spa and wellness centre provide a tranquil escape, featuring steam rooms and therapeutic massages, ensuring relaxation after an active day. The property’s engaging entertainment and dining options, coupled with its family-friendly facilities, create a memorable getaway for everyone.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This luxurious 5-star hotel is an oasis of comfort and sophistication, ideal for families and pet owners alike. With a focus on personalised service, the hotel features a range of amenities suitable for children, including supervised childcare and an arcade game room, ensuring that every family member enjoys their stay. The hotel's elegant design, combined with its prime location in Marrakech, offers easy access to the city’s vibrant culture. Guests appreciate the pet-friendly policy, allowing furry companions to join in the adventure. With its upscale dining options and opulent atmosphere, Mövenpick Hotel Mansour Eddahbi guarantees a lavish retreat.
  • Stella Di Mare Beach Hotel & Spa: A stunning 5-star resort, Stella Di Mare Beach Hotel & Spa is perfect for adventure seekers and relaxation enthusiasts alike. With a plethora of thrilling activities such as golf, sailing, and parasailing, guests can indulge in their adventurous side. The hotel’s full-service spa offers rejuvenating treatments and a serene pool area, ideal for unwinding after a day of excitement. Its picturesque beachfront location enhances the experience, allowing for both relaxation and adventure. The combination of luxury, wellness, and recreational options makes Stella Di Mare a premier destination for an unforgettable stay.

Where to stay in Africa

Africa offers an extraordinary travel experience with its breathtaking landscapes, such as the iconic acacia trees dotting the savannah. From romantic getaways to family-friendly adventures, you'll find a variety of accommodation choices, whether in a luxurious lodge or a charming tented camp. Active travellers can explore vibrant cities and serene conservancies, immersing themselves in the rich culture and stunning wildlife. Prepare for an unforgettable journey through this diverse continent, where relaxation meets adventure.

  • Mauritius: Nestled in the Indian Ocean, Mauritius is renowned for its stunning beaches, lush landscapes, and welcoming atmosphere. The island offers a year-round tropical climate, making it an inviting destination for travellers seeking outdoor adventures and family-friendly experiences. Highlights include the breathtaking beaches at Grand Baie and the tranquil parks, such as Black River Gorges National Park, perfect for nature walks. With a variety of golf courses and private clubs, Mauritius is a golfer's paradise. Whether relaxing by the beach or exploring the vibrant local culture, Mauritius promises a memorable escape.
  • Morocco: A country where rich history meets vibrant culture, Morocco is a must-visit for those interested in city-themed experiences and outdoor exploration. The bustling markets of Marrakech, with their exotic spices and crafts, offer an authentic taste of Moroccan life. Notable landmarks include the stunning Majorelle Garden and the historic medina, while waterfalls like Ouzoud provide a scenic retreat from the urban hustle. The country’s national parks offer opportunities for hiking and wildlife spotting, making it an ideal destination for families and adventure seekers alike.
  • Seychelles: Comprising 115 islands, Seychelles is a tropical paradise famous for its pristine beaches and vibrant marine life. Ideal for beach lovers and adventure enthusiasts, the islands boast stunning natural beauty with attractions like Anse Source d'Argent and the lush forests of Morne Seychellois National Park. Visitors can indulge in water sports or simply relax on the sandy shores. The local culture is rich and diverse, providing an engaging experience for families. With its idyllic settings and outdoor activities, Seychelles is sure to enchant every traveller.

Things to do in Africa

Africa boasts a vibrant nightlife, particularly in cities like Cape Town and Lagos, where clubs and bars come alive after dark. For thrill-seekers, the continent is renowned as the adventure capital, offering an array of activities such as bungee jumping and safaris. Adventure parks and playgrounds provide exhilarating experiences for families and adrenaline enthusiasts alike, ensuring an unforgettable holiday filled with excitement and exploration.

Shopping

At Jemaa el-Fnaa, immerse yourself in the vibrant atmosphere of this public market, where local artisans offer unique crafts. For a modern experience, visit Melrose Arch Shopping Centre, blending shopping with entertainment. Alf Leila Wa Leila provides a family-friendly environment, perfect for finding memorable gifts.

Recreation

Cape Town Stadium offers an energetic atmosphere for sports enthusiasts, perfect for watching thrilling matches. Lagos Country Club provides a tranquil setting for relaxation and wellness activities, with lush surroundings. Sharm El Sheikh Golf Resort invites you to enjoy outdoor sports in a stunning landscape, ideal for golf lovers.

Adventure

Experience the thrills of uShaka Marine World, a vibrant waterpark filled with exhilarating slides and family-friendly attractions. For breathtaking scenery, hike the trails of Garden Route National Park, immersing yourself in nature's beauty. Lastly, tackle the Moon Rock Trailhead, perfect for those seeking an adventurous outdoor escape.

Nightlife

The nightlife in Africa offers vibrant experiences, from the romance and culture at the National Theatre of Tunisia and Swaziland Theater Club to the family-friendly atmosphere at Cinema Megarama. Each venue pulses with entertainment, ensuring an unforgettable evening filled with captivating performances and engaging films.

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

Booking tips and Expedia advantages for Africa

When planning your visit to Africa, consider travelling during the cheaper months of May to June and September, when accommodation prices drop. Book your hotel about a month in advance or explore last-minute deals on sites like Expedia for amazing prices. Saturdays are typically the least expensive days to stay, while Mondays tend to be pricier. Use Expedia's search tool to filter options by budget and location, and take advantage of package deals that combine flights and hotels for further savings. Additionally, seek out free activities in local areas to enhance your experience without overspending.

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Utilise Expedia’s search tool to refine your choices based on your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • 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 offers a diverse range of attractions, including stunning beaches, expansive national parks, and serene nature reserves. Visitors can immerse themselves in local culture while enjoying outdoor adventures and beach activities. Whether you seek relaxation by the sea or thrilling wildlife encounters, Africa’s points of interest provide unforgettable experiences tailored to every traveller's preferences.

  • Giza Pyramid Complex: Explore the awe-inspiring Giza Pyramid Complex, where ancient history comes alive. Marvel at the iconic pyramids and the Sphinx, steeped in rich culture and mystery, offering a glimpse into Egypt's glorious past.
  • Kruger National Park: Experience the thrill of wildlife in Kruger National Park, a premier destination for outdoor enthusiasts. With breathtaking scenery and abundant wildlife, embark on an unforgettable adventure through diverse landscapes, from savannahs to dense bush.
  • Marassi Beach: Relax on the pristine shores of Marassi Beach, where sun, sand, and sea create the perfect beach vibes. Enjoy swimming, sunbathing, and indulging in local cuisine while soaking in the stunning coastal views.

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.

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