A bustling square with a prominent tower, surrounded by traditional buildings and palm trees.

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

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Africa hotels

1. Aladdin Beach Resort - Families and Couples Only

Aladdin Beach Resort - Families and Couples Only
4.5 star property
Village Road
8.0 out of 10, Very good, (1 review)
The price is S$299
includes taxes & fees
4 Oct - 5 Oct
Aladdin Beach Resort - Families and Couples Only

2. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (989 reviews)
"Was overall a great stay"
United States
Abdul-Mujeeb
The price is S$166
includes taxes & fees
1 Oct - 2 Oct
Palais Moulay Said & SPA

3. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (751 reviews)
"One of the great hotels in the world"
United States
Gary
The price is S$1,202
includes taxes & fees
1 Oct - 2 Oct
La Mamounia

4. Prima Life Makadi Hotel - All inclusive

Prima Life Makadi Hotel - All inclusive
5.0 star property
Makadi Bay
9.4 out of 10, Exceptional, (1,002 reviews)
"Perfect hotel ....awesome sea ....thnx alot mr.assem for our stay"
United States
Michael
The price is S$167
includes taxes & fees
2 Oct - 3 Oct
Prima Life Makadi Hotel - All inclusive

5. Rixos Premium Alamein

Rixos Premium Alamein
5.0 star property
El Alamein
8.6 out of 10, Excellent, (206 reviews)
"Room is clean, friendly staff, food is fresh and a lot of variety, and the pool is very clean."
United States
Shaimaa
The price is S$258
includes taxes & fees
26 Oct - 27 Oct
Rixos Premium Alamein

6. Hotel Riu Palace Santa Maria - All Inclusive

Hotel Riu Palace Santa Maria - All Inclusive
5.0 star property
Sal
9.2 out of 10, Wonderful, (99 reviews)
"The room was clean every day. Pool and spa was excellent condition. "
United States
Barbara
The price is S$482
includes taxes & fees
1 Oct - 2 Oct
Hotel Riu Palace Santa Maria - All Inclusive

7. 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, (87 reviews)
"Nice place and everything is great"
United States
Eunice
The price is S$594
includes taxes & fees
26 Oct - 27 Oct
Hotel Riu Palace Swahili – All Inclusive – Adults Only

8. Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (902 reviews)
"Nice hotel …."
United States
Wendel
The price is S$1,252
includes taxes & fees
27 Oct - 28 Oct
Marriott Mena House Cairo

9. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (109 reviews)
"The best hotel in the world. I’ve stayed many a place on the top 50 hotels but this one is the best by far that I have experienced. I’ve never experienced better service, care, and attention to detail. The architecture was a true work of art. The cuisine superb, ambiance 10/10."
United States
Martha
The price is S$3,619
includes taxes & fees
11 Oct - 12 Oct
Royal Mansour Marrakech

10. Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (476 reviews)
"The resort is beautiful everything is impeccably maintained the staff are trained to a very high level every detail is thought through from presentation of the resort, rooms & breakfast we stayed 8 days in the new section of the with 2 rooms my only negative would be a little disappointed as to the end when we had a few hours to wait on our pick to airport throughout the stay water bottles are readily available without charge it would be nice to maybe offer this to people waiting especially if...
United Kingdom
Shamim
The price is S$865
includes taxes & fees
5 Oct - 6 Oct
Four Seasons Resort Sharm EL Sheikh

11. The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Al Mamsha El Seyahi
8.8 out of 10, Excellent, (93 reviews)
"Clean and good staff ."
United States
Alban
The price is S$235
includes taxes & fees
10 Oct - 11 Oct
The Grand Resort Hurghada

12. 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, (712 reviews)
"Rooms are very nice and clean"
United States
Kudakwashe
The price is S$680
includes taxes & fees
12 Oct - 13 Oct
The Palace of the Lost City at Sun City Resort

13. 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,019 reviews)
"Excellent place to stay would recommend to anyone visiting Morocco."
United Kingdom
Binu
The price is S$224
includes taxes & fees
11 Oct - 12 Oct
Aqua Mirage Club & Aqua Parc - All Inclusive

14. Rixos Premium Seagate

Rixos Premium Seagate
5.0 star property
Nabq
9.2 out of 10, Wonderful, (306 reviews)
"AquaPark was great and well organised ,all the team were very professional and kept the guests safe. Aqua manager was very cooperative and very friendly with special thanks to him. We enjoyed eating in all restaurants specially the a la carte restaurants All the staff did a great job to keep the guests satisfied, rooms ,F&b , reception ,GR,service tip top We will come back to Rixos Seagate thanks for making our vacation memorable. It’s a superb hotel."
United States
Hatem
The price is S$611
includes taxes & fees
16 Oct - 17 Oct
Rixos Premium Seagate

15. Four Seasons Safari Lodge Serengeti

Four Seasons Safari Lodge Serengeti
5.0 star property
Serengeti
10.0 out of 10, Exceptional, (30 reviews)
"Our experience was wonderful, the staff, food and the accommodation was immaculate. Loved our stay at FS Serengeti."
Mexico
Mario Francisco
The price is S$2,759
includes taxes & fees
9 Oct - 10 Oct
Four Seasons Safari Lodge Serengeti

16. Hilton Hurghada Plaza

Hilton Hurghada Plaza
5.0 star property
Dahar
9.0 out of 10, Wonderful, (651 reviews)
"Great staff, clean rooms, delicious food!"
Canada
Rayleen
The price is S$184
includes taxes & fees
19 Oct - 20 Oct
Hilton Hurghada Plaza

17. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (827 reviews)
"Great hotel."
United Kingdom
Simon
The price is S$450
includes taxes & fees
5 Oct - 6 Oct
Sofitel Marrakech Palais Imperial & Spa

18. The Greens Guest House

The Greens Guest House
4.0 star property
Knysna
8.6 out of 10, Excellent, (8 reviews)
"Alles Super gelaufen und Stephan und sein Team waren sehr freundlich. Gruß Mayer "
Germany
Dirk
The price is S$180
includes taxes & fees
2 Oct - 3 Oct
The Greens Guest House

19. Hotel Riu Palace Zanzibar - All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (764 reviews)
"Amazing property would stay again"
United States
Ella
Hotel Riu Palace Zanzibar - All Inclusive

20. Moon Beach aqua park Resort - All inclusive

Moon Beach aqua park Resort - All inclusive
4.5 star property
Dahar
7.0 out of 10, Good, (186 reviews)
The price is S$92
includes taxes & fees
11 Oct - 12 Oct
Moon Beach aqua park Resort - 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:9 Oct - 11 Oct

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

  • Thrilling Safaris: Experience exhilarating wildlife safaris in the Serengeti, witnessing majestic animals in their natural habitats.
  • Stunning Beaches: Relax on Africa's beautiful beaches, offering crystal-clear waters and idyllic island resorts for the perfect getaway.
  • Rich Cultural Experiences: Immerse yourself in the vibrant local cultures, exploring traditions and customs unique to each region.
  • Unique Flora and Fauna: Discover the enchanting fynbos and diverse ecosystems that showcase Africa's remarkable biodiversity.
  • Enchanting Stargazing: Enjoy unforgettable stargazing experiences, particularly on Desroches Island, amidst breathtaking night skies.

Find great hotels in Africa

Experience the diverse hospitality of Africa, where a myriad of accommodation options await to suit every traveller's needs. From luxurious hotels offering opulent amenities to charming boutique and riad hotels that showcase local culture, the continent promises a memorable stay. Whether you're on a family holiday, a beach getaway, or a business trip, you'll find the perfect lodging to enhance your African adventure.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Aqua Mirage Club & Aqua Parc offers a vibrant 4-star experience tailored for families and eco-conscious travellers alike. This all-inclusive resort features a plethora of amenities, including unlimited food and drinks, themed parties, and various fitness classes. Children can enjoy the dedicated facilities such as a water park and kids’ club, ensuring a delightful stay for younger guests. The on-site spa provides a serene escape with massage treatments and poolside relaxation. The eco-certified nature of the property enhances its appeal for those seeking a responsible holiday experience in a lively atmosphere.
  • Stella Di Mare Beach Hotel & Spa: A luxurious 5-star destination, Stella Di Mare Beach Hotel & Spa is an ideal choice for beach lovers and adventure seekers. With direct access to stunning sandy shores, guests can indulge in activities such as parasailing and sailing. The hotel provides a perfect blend of relaxation and excitement, with ample opportunities for golf enthusiasts. Visitors can enjoy the exquisite spa services after a day of adventure, making it a well-rounded option for those looking to unwind while still partaking in thrilling experiences.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: The 5-star Mövenpick Hotel Mansour Eddahbi Marrakech is a family-friendly establishment that focuses on comfort and convenience. With amenities designed for children, including a supervised childcare service and a dedicated kids' pool, families can enjoy a hassle-free stay. The hotel's elegant design and attentive service create a welcoming atmosphere for all guests. Located in the heart of Marrakech, it offers easy access to local attractions, making it a splendid base for exploring the vibrant culture and history of the region.

Where to stay in Africa

Embark on an unforgettable journey through Africa, where you can savour the vibrant cultures and breathtaking landscapes of South Africa and East Africa. Experience the magic of Africa with thrilling safari adventures, witnessing majestic wildlife in their natural habitats. For a touch of luxury, consider a stop in Abu Dhabi, blending modernity with rich heritage. Whether you're seeking romance, family-friendly activities, or a tranquil retreat, Africa's diverse offerings cater to every traveller's dream.

  • Morocco: Nestled in North Africa, Morocco is a vibrant tapestry of culture, history, and stunning landscapes. The country welcomes a steady stream of visitors throughout the year, with peak arrivals in January and from June to July. Travellers are drawn to Morocco for its rich city-themed experiences, familial adventures, and unique business opportunities. Explore bustling public markets, savour local delicacies, and enjoy the thrill of water parks. Notable attractions include captivating history and art museums, alongside lively squares that reflect the essence of Moroccan life.
  • Mauritius: Situated in the Indian Ocean, Mauritius is renowned for its breathtaking beaches and lush landscapes. This island nation sees a consistent influx of tourists, peaking in January, July, and September. Visitors flock to Mauritius for outdoor activities, family fun, and beachside relaxation. Engage in world-class golf at renowned courses or unwind at exclusive country clubs. The local highlights include pristine beaches and picturesque bays, perfect for families seeking sun-soaked days and memorable adventures.
  • Seychelles: A stunning archipelago off the eastern coast of Africa, Seychelles is a paradise for beach lovers and adventure seekers alike. The islands attract visitors year-round, with peaks occurring in January, March, and July. Here, travellers can immerse themselves in outdoor pursuits and thrilling adventures, ranging from hiking to diving. The idyllic beaches and family-friendly shores provide the perfect backdrop for relaxation and exploration, while the unique islands offer a chance to discover the natural beauty and diverse wildlife that make Seychelles truly special.

Things to do in Africa

Shopping

Visit the vibrant Greenstone Hill Shopping Centre for a mix of retail stores and cafes. Alternatively, head to the Cradle of Humankind Market, where local crafts and unique souvenirs await. Both locations offer a taste of local culture and creativity during your shopping experience.

Recreation

The Serenity Wellness Retreat in Zanzibar offers rejuvenating spa treatments with ocean views and holistic yoga sessions. Enjoy guided meditation amidst lush gardens, while the tranquil atmosphere promotes relaxation and mindfulness, ensuring a refreshing escape from daily life.

At the Ananda Spa in the Drakensberg Mountains, immerse yourself in nature with guided hikes and personalised wellness programmes. Experience treatments that use local herbs, complemented by stunning mountain vistas, fostering a deep connection to the serene environment.

The Wild Coast Wellness Lodge provides an unforgettable experience with beach yoga sessions and organic farm-to-table dining. Engage in mindfulness workshops and explore the untouched coastline, allowing the natural beauty to enhance your overall well-being.

Adventure

Experience the thrill of motorsport at Kyalami Racetrack, where you can immerse yourself in high-speed racing excitement. Take a scenic ride on the Table Mountain Aerial Cableway for stunning views of the landscape. For an adrenaline rush, try the zipline course at Acrobranch Wildwoods, surrounded by nature.

Nightlife

In Cape Town, the lively Long Street buzzes with vibrant bars and clubs, perfect for those seeking a spirited night out. Meanwhile, in Lagos, the energetic atmosphere of Lekki offers pulsating music and dance venues that capture the city's dynamic nightlife scene.

*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 or September. Booking your accommodation a month in advance can secure better rates, and utilise Expedia for last-minute deals and discounts. Saturdays tend to have the lowest hotel prices, whilst Mondays are the most expensive. Make use of Expedia’s search tool to filter options by budget and location, and consider bundling your hotel with flights and activities for additional savings. Explore free activities and opt for walking to experience local culture without the cost of public transport.

  • 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 and December to January, 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 options based on your budget, preferred location, and the type of accommodation you desire. To find the most affordable prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your hotel accommodation in Africa with your flights and activities through an Expedia package.

Find the best attractions in Africa

Africa offers an array of captivating attractions, including stunning beaches, national parks, and wildlife reserves that cater to culture enthusiasts and outdoor adventurers alike. For those seeking relaxation, island resorts provide a perfect getaway. Whether you prefer immersing yourself in local culture or enjoying the natural beauty of the continent, Africa promises unforgettable experiences for every traveller.

  • Giza Pyramid Complex: This iconic archaeological site is home to the legendary pyramids and the Sphinx, showcasing ancient Egyptian architecture and history. Visitors can explore the grandeur of the pyramids and learn about the fascinating burial practices of pharaohs.
  • Grand Egyptian Museum: A treasure trove of Egyptian artefacts, this museum houses an extensive collection, including the treasures of Tutankhamun. Its modern design complements the rich history it preserves, offering an insightful journey through Egypt's ancient past.
  • Kruger National Park: Renowned for its diverse wildlife and stunning landscapes, this national park provides opportunities for safari adventures. Visitors can experience the thrill of spotting lions, elephants, and other wildlife in their natural habitat.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January76.6°F (24.8°C)No RainSunnyAverageSlightly High
February76.5°F (24.7°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 RainSunnyAverageAverage
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 SunnySlightly HighAverage
December78.6°F (25.9°C)No RainSunnySlightly HighSlightly High

Explore a world of travel with Expedia