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, (502 reviews)
"Excellent location, everything is close by and the place is very beautiful."
Mexico
EDGAR ALFONSO
The price is P7,175
P8,342 total
includes taxes & fees
Apr 21 - Apr 22
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,053 reviews)
"Room clean Staff friendly Stunning "
United Kingdom
Teodora
The price is P13,626
P15,245 total
includes taxes & fees
Mar 31 - Apr 1
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,005 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 P7,085
P9,137 total
includes taxes & fees
Apr 4 - Apr 5
Prima Life Makadi Hotel - All inclusive

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (682 reviews)
"Everything was perfect"
Canada
Ryan P
The price is P53,026
P58,970 total
includes taxes & fees
Apr 27 - Apr 28
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
The price is P18,797
P22,411 total
includes taxes & fees
Mar 31 - Apr 1
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 P17,050
P20,026 total
includes taxes & fees
Apr 14 - Apr 15
LUX* Grand Gaube

Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (851 reviews)
"The pool Was fantastic 🌟"
United States
Daniela
The price is P30,823
P39,748 total
includes taxes & fees
Apr 25 - Apr 26
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 P26,861
P30,890 total
includes taxes & fees
Apr 6 - Apr 7
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 P16,698
P19,808 total
includes taxes & fees
Apr 12 - Apr 13
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 P7,273
P9,565 total
includes taxes & fees
Apr 6 - Apr 7
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, (722 reviews)
"I can’t wait to go back "
United States
Sharice
The price is P20,413
P24,285 total
includes taxes & fees
Mar 31 - Apr 1
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 P24,435
P28,513 total
includes taxes & fees
Apr 19 - Apr 20
LUX Belle Mare

Hilton Hurghada Plaza

Hilton Hurghada Plaza
5.0 star property
Dahar
9.0 out of 10, Wonderful, (586 reviews)
"Excellent stay. Great property."
Canada
Shirani
The price is P7,735
P9,975 total
includes taxes & fees
Apr 18 - Apr 19
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,000 reviews)
"Hotel was very nice and clean. Staff were friendly and helpful. "
Canada
Navid
The price is P13,116
P14,624 total
includes taxes & fees
Apr 24 - Apr 25
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, (243 reviews)
"Over all We enjoyed ourselves and most of the service were very good."
United States
Karen Sandra
The price is P12,535
P16,165 total
includes taxes & fees
Apr 7 - Apr 8
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 P25,736
P33,189 total
includes taxes & fees
Apr 22 - Apr 23
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 P13,388
P16,132 total
includes taxes & fees
Apr 6 - Apr 7
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 P22,347
P25,096 total
includes taxes & fees
Apr 20 - Apr 21
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 P73,647
P81,656 total
includes taxes & fees
Apr 29 - Apr 30
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 P4,505
P5,535 total
includes taxes & fees
Mar 31 - Apr 1
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:Apr 10 - Apr 12

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 Landscapes: Africa boasts breathtaking scenery, from stunning beaches to majestic national parks, perfect for relaxation and exploration.
  • Vibrant Nightlife: Experience lively bars and clubs that showcase the energetic atmosphere of African cities.
  • Rich Cultural Experiences: Engage with local customs, traditions, and cuisines that reflect Africa's diverse heritage.
  • Exceptional Wildlife: Discover iconic wildlife through safaris in renowned reserves, offering unforgettable encounters with nature.
  • Stargazing Opportunities: Enjoy breathtaking celestial views, particularly on Desroches Island, making for a magical night under the stars.

Find great hotels in Africa

Discover the diverse range of hotel accommodations across Africa, where each establishment is tailored to cater to the unique needs of travellers. From luxurious hotels to charming guesthouses, you can find the perfect setting for business trips, family holidays, or a relaxing beach getaway. Explore the best hotels in Africa, including top-rated luxury options that promise an unforgettable stay amidst the continent's stunning landscapes and rich cultures.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort is ideal for families seeking an eco-friendly holiday filled with fun and relaxation. Aqua Mirage Club features an extensive all-inclusive package, ensuring guests enjoy unlimited food and drinks as well as a variety of activities, including tennis, soccer, and themed parties. The property boasts a dedicated children’s area, complete with a water park and games, making it perfect for families. Guests can unwind in the full-service spa, which includes steam rooms and massage treatments, or partake in exciting nightly entertainment. Its eco-certification highlights its commitment to sustainable tourism, making it a responsible choice for conscientious travellers.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This luxurious 5-star hotel caters to both business and leisure travellers with its elegant design and top-notch amenities. Situated in the heart of Marrakech, it is an eco-certified establishment that focuses on sustainable practices. Families will appreciate the range of child-friendly services, including supervised childcare and an arcade game room. The hotel features exquisite dining options and a stunning pool area, perfect for relaxation after a busy day of exploring. With its commitment to quality and service, Mövenpick Hotel Mansour Eddahbi ensures guests experience the best of Moroccan hospitality.
  • Stella Di Mare Beach Hotel & Spa: This exquisite 5-star resort is a haven for adventure seekers and beach lovers alike. With direct access to the beach, guests can indulge in a variety of water sports such as sailing, windsurfing, and parasailing. The hotel also offers golfing opportunities, making it a prime destination for golf enthusiasts. Visitors can relax in luxurious accommodations and enjoy the on-site spa for a rejuvenating experience. Stella Di Mare Beach Hotel & Spa combines thrilling activities with tranquil relaxation, making it an excellent choice for those looking to create unforgettable memories by the sea.

Where to stay in Africa

Africa offers an incredible array of destinations, from the vibrant cities of South Africa to the serene beauty of East Africa. Whether you seek a romantic getaway, a family-friendly adventure, or a business retreat, this diverse continent has something for everyone. Explore the breathtaking landscapes, rich cultures, and unique experiences that make Africa one of the best vacation destinations in the world.

  • Mauritius: Nestled in the Indian Ocean, Mauritius is renowned for its stunning beaches and vibrant outdoor experiences. With a mix of cultures, this island offers a unique blend of heritage and natural beauty. Visitors can enjoy world-class golfing at exclusive country clubs, or relax on the pristine beaches and tranquil bays. The scenery is breathtaking, with lush parks and picturesque coastal views making every moment memorable. January, July, and September see the highest number of tourists, so plan accordingly to experience the lively atmosphere and local festivities.
  • Morocco: Located in North Africa, Morocco is a treasure trove for adventurers and city explorers alike. Its bustling markets and vibrant squares invite you to immerse yourself in local culture and cuisine. Whether it’s visiting the majestic waterfalls or exploring the national parks, there’s plenty to see and do. The peak travel months are January and June to July, when the weather is perfect for outdoor adventures. Don't miss the chance to experience the rich tapestry of Moroccan life, from its historic sites to its lively public markets, all brimming with colour and charm.
  • Seychelles: Comprising 115 islands in the Indian Ocean, Seychelles is the epitome of paradise with its breathtaking beaches and rich biodiversity. Known for its outdoor sports and relaxing beach experiences, this destination is ideal for nature lovers and adventure seekers. Golf enthusiasts can indulge in top-notch facilities while families can enjoy the soft sands of family-friendly beaches. The peak travel periods are January, March, and July, making it a perfect getaway for sun-seekers. Don't forget to explore the many islands, each offering a unique glimpse of this tropical haven.

Things to do in Africa

Africa offers a myriad of experiences for tourists, including exciting day trips to explore its stunning landscapes. For water enthusiasts, there are exceptional snorkelling sites teeming with vibrant marine life. The nightlife scene is vibrant, with lively bars and clubs to enjoy. Wine tastings in renowned vineyards provide a taste of local flavours, while stargazing on Desroches Island reveals breathtaking celestial views, making for an unforgettable adventure.

Shopping

At Jemaa el-Fnaa, immerse yourself in the vibrant atmosphere of this public market, perfect for unique gifts. Meanwhile, Thika Road Mall offers a family-friendly shopping experience with entertainment options, while Computer Village is ideal for tech enthusiasts seeking the latest gadgets.

Recreation

In Cape Town, the Cape Town Stadium offers an energetic atmosphere perfect for sports enthusiasts. Meanwhile, the Lagos Country Club provides a serene environment for relaxation and wellness activities. For outdoor lovers, the Djerba Golf Club combines the joy of golfing with the beauty of nature, ensuring a refreshing experience.

Adventure

At uShaka Marine World, immerse yourself in thrilling water rides and captivating marine life exhibits, perfect for family fun. The Aerial Cableway Hartbeespoort offers breathtaking views while you glide above stunning landscapes, ideal for outdoor enthusiasts. Experience the adrenaline rush at Marloth Park Adventures Go-Karts with exciting karting sessions.

Nightlife

Experience the vibrant nightlife at the National Theatre of Ghana, where romance and culture intertwine. For a cinematic adventure, visit Filmhouse IMAX, perfect for family outings. Don’t miss the Apollo Theatre, offering an enchanting atmosphere filled with entertainment and cultural performances.

*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 travelling during the cheaper months of May to June and September. Book your accommodation a month in advance for better rates, and aim to stay on Saturdays for the lowest prices. Use Expedia’s tools to filter options based on your budget and preferences, and take advantage of package deals that combine flights and hotels. For free activities, explore local markets and parks, and utilise public transport to keep costs low. Be on the lookout for last-minute deals for additional savings.

  • 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: Book your hotel in Africa about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 preferences, such as your budget, preferred location, and the type of accommodation you desire. To find the most affordable options and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save on costs by combining your hotel reservations in Africa with your flights and activities through an Expedia package.

Find the best attractions in Africa

In Africa, visitors can indulge in a diverse array of attractions, from stunning beaches to breathtaking national parks and reserves. These points of interest offer a perfect blend of cultural experiences and outdoor adventures, catering to travellers seeking both relaxation and exploration. Whether you're sunbathing on a picturesque shore or trekking through a vibrant national park, Africa promises unforgettable memories and remarkable experiences.

  • Giza Pyramid Complex: Explore the awe-inspiring Giza Pyramid Complex, an archaeological site that showcases the grandeur of ancient Egyptian civilisation. Marvel at the iconic pyramids, including the Great Pyramid of Khufu, and immerse yourself in the rich culture and history that surrounds this monumental site.
  • Kruger National Park: Experience the breathtaking beauty of Kruger National Park, a national state park renowned for its diverse wildlife and stunning landscapes. Engage in outdoor adventures such as game drives and guided walks, offering a chance to witness the Big Five and other remarkable species in their natural habitat.
  • Hassan II Mosque: Visit the magnificent Hassan II Mosque, one of the largest mosques in the world, where intricate architecture meets cultural significance. Located by the Atlantic Ocean, its stunning minaret and exquisite interiors provide a serene experience steeped in Moroccan culture.

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