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, (659 reviews)
"Very nice room and breakfast, staffs are super friendly, totally beyond my expectations"
United States
Tan
The price is P5,092
P6,066 total
includes taxes & fees
Jun 9 - Jun 10
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,098 reviews)
"The room was very clean and tidy, all activities were very close to the accommodation, we had a great time"
United Kingdom
kusum
The price is P11,603
P13,029 total
includes taxes & fees
May 17 - May 18
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,002 reviews)
"Food was amazing and room was clean and spacious"
United States
Ahmed
The price is P7,013
P9,045 total
includes taxes & fees
May 19 - May 20
Prima Life Makadi Hotel - All inclusive

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (693 reviews)
"Only spent one night there but it was so worth it! The attention to detail, the garden, the staff, the pool, the spa, the location, everything was amazing!"
United States
Margarita
The price is P35,945
P40,204 total
includes taxes & fees
Jun 14 - Jun 15
La Mamounia

The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (222 reviews)
"The staff were great, rooms were clean, the surrounding area was nice."
United States
Arshi
The price is P17,255
P22,529 total
includes taxes & fees
May 28 - May 29
The Mora Zanzibar - Luxury All Inclusive

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)
"The food was very good. Staff was friendly."
United States
Kirk
The price is P11,232
P12,559 total
includes taxes & fees
May 30 - May 31
Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Jambo - All Inclusive

Hotel Riu Jambo - All Inclusive
4.0 star property
Nungwi
9.0 out of 10, Wonderful, (426 reviews)
"The rooms were clean, the staff were nice and the food was great too! 10/10 experience and would definitely stay here next time."
Canada
Daniel
Hotel Riu Jambo - 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, (685 reviews)
"Staff were amazing across the board, service was excellent as usual. What a beautiful place !!"
United Kingdom
Denise
The price is P25,345
P29,147 total
includes taxes & fees
May 26 - May 27
The Palace of the Lost City at Sun City Resort

Hotel Riu Palace Zanzibar - All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (735 reviews)
"Excellent food and service. Huge resort and nice water views. More activities would be nice but all in all, good stay."
United States
esther
Hotel Riu Palace Zanzibar - All Inclusive

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 P4,404
P5,109 total
includes taxes & fees
Jun 14 - Jun 15
Villas do Indico Eco - Resort & Spa Lodge

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, (22 reviews)
"Great varieties of food. The staff were amazing, always happy to help when you need assistance."
United States
ISAAC AZIEL EKOW
The price is P15,839
P20,891 total
includes taxes & fees
May 16 - May 17
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, (770 reviews)
"Splendid breakfasts"
United Kingdom
Nina
The price is P22,036
P24,771 total
includes taxes & fees
Jun 3 - Jun 4
Sofitel Marrakech Palais Imperial & Spa

LUX* Grand Gaube

LUX* Grand Gaube
5.0 star property
Grand Gaube
9.4 out of 10, Exceptional, (861 reviews)
"Loved this place. Hoping to go back next year"
United Kingdom
Ashley Liam
The price is P13,290
P15,715 total
includes taxes & fees
Jun 11 - Jun 12
LUX* Grand Gaube

La Joya Lodge Conference Centre and Spa

La Joya Lodge Conference Centre and Spa
4.0 star property
Broederstroom
8.8 out of 10, Excellent, (79 reviews)
"Staff were extremely kind and helpful! "
United States
Barbara
The price is P4,996
P5,746 total
includes taxes & fees
May 31 - Jun 1
La Joya Lodge Conference Centre and Spa

Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (863 reviews)
"Fabulous hotel."
United Kingdom
Melanie Clare
The price is P31,840
P41,059 total
includes taxes & fees
Jun 1 - Jun 2
Marriott Mena House Cairo

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, (451 reviews)
"Amazing spacious room, very friendly helpful staff, perfect hotel"
United Kingdom
Charlotte
Trou aux Biches Beachcomber Golf Resort & Spa

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (173 reviews)
"Wonderful stay!!! "
United States
Theresa
The price is P46,455
P51,765 total
includes taxes & fees
Jun 13 - Jun 14
The Oberoi Marrakech

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)
"Great location on beach. Lots of outside areas to sit in."
United Kingdom
Karen
The price is P7,148
P9,401 total
includes taxes & fees
Jun 8 - Jun 9
Stella Di Mare Beach Hotel & Spa

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,000 reviews)
"Really amazing clean resort. "
United Kingdom
Suky
The price is P19,075
P21,337 total
includes taxes & fees
May 25 - May 26
Hotel Riu Palace Tikida Agadir - All Inclusive

Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (423 reviews)
"Amazing rooms and facilities, very friendly staff, great pool and snorkeling just off the beach, and the massage was fantastic (ask for Dwi!)"
United Kingdom
Nora
The price is P17,194
P22,173 total
includes taxes & fees
May 31 - Jun 1
Four Seasons Resort Sharm EL Sheikh
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:May 22 - May 24

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