A silhouette of people in a forest at sunset.

Find the best Africa Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Africa Accommodation: Most Popular Cities to Stay

Check prices for these dates

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. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (741 reviews)
"The hotel was stunning and service was immaculate to the smallest detail."
United States
Yasmin
The price is £615
includes taxes & fees
3 Oct - 4 Oct
La Mamounia

2. Four Seasons Safari Lodge Serengeti

Four Seasons Safari Lodge Serengeti
5.0 star property
Serengeti
10.0 out of 10, Exceptional, (27 reviews)
"Amazing hotel and service. "
United States
Thuong
The price is £1,727
includes taxes & fees
2 Oct - 3 Oct
Four Seasons Safari Lodge Serengeti

3. 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 £162
includes taxes & fees
3 Oct - 4 Oct
Aladdin Beach Resort - Families and Couples Only

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,000 reviews)
"Very Good Place"
United States
Mostafa
The price is £112
includes taxes & fees
7 Sept - 8 Sept
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, (194 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 £350
includes taxes & fees
21 Sept - 22 Sept
Rixos Premium Alamein

6. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (942 reviews)
"Great stay! Great location"
Canada
Veronica
The price is £82
includes taxes & fees
3 Sept - 4 Sept
Palais Moulay Said & SPA

7. 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, (98 reviews)
"The room was clean every day. Pool and spa was excellent condition. "
United States
Barbara
The price is £268
includes taxes & fees
2 Oct - 3 Oct
Hotel Riu Palace Santa Maria - All Inclusive

8. 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, (708 reviews)
"Fantastic resort Luxury accommodation First class food"
United Kingdom
ALISON
The price is £358
includes taxes & fees
13 Sept - 14 Sept
The Palace of the Lost City at Sun City Resort

9. Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (464 reviews)
"Staff is super friendly"
United States
Muthanna
The price is £234
includes taxes & fees
13 Sept - 14 Sept
Four Seasons Resort Sharm EL Sheikh

10. 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,030 reviews)
"Staff were very friendly, food was good, facilities need updating and"
United Kingdom
Natasha
The price is £141
includes taxes & fees
29 Sept - 30 Sept
Aqua Mirage Club & Aqua Parc - All Inclusive

11. Hotel Riu Palace Swahili

Hotel Riu Palace Swahili
5.0 star property
Nungwi
9.0 out of 10, Wonderful, (67 reviews)
"The staff was great and the place is still new. I will definitely visit again if the chance occurs"
United States
Simon
The price is £378
includes taxes & fees
1 Oct - 2 Oct
Hotel Riu Palace Swahili

12. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (107 reviews)
"excellent property and amazing hospitality"
United Kingdom
Vijayendra
The price is £1,635
includes taxes & fees
12 Sept - 13 Sept
Royal Mansour Marrakech

13. Hotel Prestige Agadir

Hotel Prestige Agadir
5.0 star property
Agadir City Center
7.6 out of 10, Good, (223 reviews)
"Excellent stay in hôtel prestige agadir, I would like to recommend this hotel to who seeks for relaxation and family atmosphere, excellent customer service"
United States
Abourabin
The price is £86
includes taxes & fees
10 Sept - 11 Sept
Hotel Prestige Agadir

14. Ocean Villas

Ocean Villas
3.0 star property
Grand-Baie
7.6 out of 10, Good, (391 reviews)
"Good place to stay and value for money"
United Kingdom
Piyush
The price is £60
includes taxes & fees
3 Sept - 4 Sept
Ocean Villas

15. Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (894 reviews)
"Great location and service"
Australia
Mona
The price is £373
includes taxes & fees
5 Sept - 6 Sept
Marriott Mena House Cairo

16. Garden Route Game Lodge

Garden Route Game Lodge
4.0 star property
Albertinia
9.6 out of 10, Exceptional, (221 reviews)
"Exelent location . Great for families . Staff were fantastic "
United Kingdom
David
The price is £288
includes taxes & fees
4 Sept - 5 Sept
Garden Route Game Lodge

17. Rixos Premium Seagate

Rixos Premium Seagate
5.0 star property
Nabq
9.2 out of 10, Wonderful, (300 reviews)
"I liked that the hotel is huge and has a great kids club , good activities overall. The staff are helpful and kids friendly. The downsides are that rooms needs renovation. I stayed in a suite (upgraded) but the tv was almost 35 inches. Overall it is a great hotel if you have kids. The buffet restaurant is actually the best one , better than a la cart restaurants which is weird."
United States
abdalaziz
The price is £336
includes taxes & fees
14 Sept - 15 Sept
Rixos Premium Seagate

18. The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Al Mamsha El Seyahi
8.6 out of 10, Excellent, (79 reviews)
"Great stay"
Canada
Ahmed
The price is £102
includes taxes & fees
15 Sept - 16 Sept
The Grand Resort Hurghada

19. Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,000 reviews)
"Our stay was great! The food was delicious. The pool was huge but I wish they was more entertainment on the property during the day."
United States
Shaqir
The price is £171
includes taxes & fees
23 Sept - 24 Sept
Hotel Riu Tikida Palmeraie - All Inclusive

20. Hotel Riu Palace Tikida Agadir - All Inclusive

Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
Agadir City Center
8.8 out of 10, Excellent, (1,001 reviews)
"Great place"
Canada
Esmail
The price is £264
includes taxes & fees
2 Oct - 3 Oct
Hotel Riu Palace Tikida Agadir - 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.

Great weekend hotel deals in Africa

Showing deals for:11 Sept - 13 Sept

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 unforgettable wildlife encounters in the Serengeti, where you can witness the majesty of Africa's diverse fauna in their natural habitat.
  • Stunning Beaches: Relax on pristine shores, such as those found on Desroches Island, ideal for sunbathing and water activities.
  • Rich Cultural Experiences: Engage with vibrant local cultures across the continent, immersing yourself in traditions and customs.
  • Diverse Landscapes: Explore everything from lush national parks to unique fynbos ecosystems, offering captivating adventures.
  • Luxurious Accommodations: Enjoy a range of lodging options, from lavish hotels to charming guesthouses, tailored to all preferences.

Find great hotels in Africa

Embark on an unforgettable adventure in Africa, where a diverse range of accommodations awaits you. From luxurious hotels offering top-notch amenities to charming guesthouses perfect for families and business travellers alike, you'll find something to suit your needs. Whether you seek a blissful beach getaway or a sophisticated city stay, Africa's hotels promise a memorable experience tailored to your desires.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort, boasting a guest rating of 8.0, is a family-friendly haven set in a stunning environment. Eco-certified, Aqua Mirage Club & Aqua Parc offers an all-inclusive experience where guests can indulge in unlimited food and drinks. The property features an array of amenities, including volleyball, cooking classes, and themed parties, ensuring entertainment for all ages. The resort’s full-service spa and poolside bar provide a perfect spot for relaxation, while children can enjoy the water park and various games designed for their enjoyment.
  • Stella Di Mare Beach Hotel & Spa: Rated highly at 9.2, this luxurious 5-star resort is perfect for adventure seekers and beach lovers. With direct access to the sandy shores, guests can easily engage in waterskiing and snorkelling, or take part in nearby skydiving and parasailing. The hotel's top-notch golf facilities will delight avid golfers, ensuring a thrilling stay filled with both relaxation and activity. The property’s exquisite spa enhances the experience, providing a serene escape after a day of adventure.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This elegant 5-star hotel, with a guest rating of 8.4, is tailored for families seeking a blend of luxury and comfort. The hotel offers various amenities for children, including supervised childcare and an arcade game room, making it an ideal choice for families. Located in a vibrant area, guests can explore local attractions and return to enjoy the hotel’s refined dining options and spacious rooms, perfect for unwinding after a day of exploration.

Where to stay in Africa

Africa offers a myriad of enchanting destinations, from the vibrant streets of South Africa to the breathtaking landscapes of East Africa. Experience the magic of Africa through unforgettable safari adventures, where you can connect with nature and wildlife. For a unique blend of culture and luxury, consider a stop in Abu Dhabi. Whether you seek romance, family-friendly activities, or a relaxing retreat, Africa's diverse regions promise an unforgettable vacation experience.

  • Mauritius: Nestled in the Indian Ocean, Mauritius is a tropical paradise renowned for its stunning beaches and vibrant culture. The island offers a variety of experiences, from relaxing on its pristine shores to engaging in outdoor activities like golf at world-class courses. The family-friendly beaches and serene bays provide the perfect backdrop for a memorable holiday. With its peak travel months in January, July, and September, Mauritius sees a steady influx of visitors seeking sun-soaked adventures and leisurely family outings. Don't miss the chance to explore the local landmarks, where you can immerse yourself in the island's natural beauty and rich heritage.
  • Morocco: Steeped in history and culture, Morocco offers a captivating travel experience for city enthusiasts and families alike. With its bustling markets and vibrant public squares, you'll find an array of sights and sounds that reflect the country's rich traditions. Popular travel times are during January and the summer months of June to July, when visitors flock to explore its historic museums and art galleries. The unique blend of modernity and tradition makes Morocco an intriguing destination, where you can savour local delicacies and shop for artisanal crafts. Be sure to explore the captivating landmarks that tell the story of Morocco's diverse heritage.
  • Seychelles: An idyllic archipelago in the Indian Ocean, Seychelles is famed for its breathtaking beaches and lush landscapes, making it an outdoor lover’s dream. The peak seasons in January, March, and July see a surge of adventurers eager to explore the stunning islands and partake in exhilarating activities. With family-friendly beaches and opportunities for island hopping, Seychelles promises an unforgettable adventure. Enjoy the tranquil surroundings while indulging in water sports or relaxing at a private club. Make the most of your visit by discovering the local attractions that showcase the natural beauty and vibrant culture of this enchanting destination.

Things to do in Africa

Embark on thrilling Serengeti excursions to witness the magnificent wildlife, indulge in exciting activities across diverse landscapes, and enjoy stargazing on the picturesque Desroches Island. Discover the best diving spots that showcase Africa's vibrant marine life, while also exploring the unique fynbos ecosystems through captivating safaris. This diverse range of experiences promises an unforgettable adventure across the continent.

Shopping

Experience the vibrant markets of Marrakech, such as the famous Jemaa el-Fnaa, brimming with traditional crafts and spices. In Cape Town, visit the V&A Waterfront for a mix of retail and stunning views, featuring shops from local artisans to global brands.

Recreation

At Muthaiga Golf Club, enjoy a round of golf amidst lush landscapes and luxurious surroundings, perfect for relaxation. Domaine Royal Palm Marrakech offers exquisite spa treatments and fine dining, while Triangle Country Club provides serene golf experiences complemented by tranquil nature, ideal for unwinding and rejuvenating.

Adventure

In Kenya, embark on an exhilarating safari in the Maasai Mara, witnessing the Great Migration and diverse wildlife. In South Africa, experience the thrill of bungee jumping from the Bloukrans Bridge, the highest in the world, or explore the stunning landscapes of the Drakensberg Mountains.

Nightlife

A night out in Cape Town offers vibrant energy at the iconic Long Street, where lively bars and clubs keep the rhythm alive. For a more laid-back vibe, visit the stylish rooftop at Sky Bar, enjoying stunning views over the city while sipping on expertly crafted cocktails.

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

Booking tips and Expedia advantages for Africa

  • 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: 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 preferences, including your budget, preferred location, and the type of hotel you desire. To uncover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel bookings in Africa with your flights and activities through an Expedia package.

Find the best attractions in Africa

No matter what type of traveller you are, Africa offers a wealth of attractions to explore, including stunning beaches, national parks, and nature reserves. Whether you seek cultural experiences or outdoor adventures, the continent has something for everyone. Don't miss the opportunity to unwind at idyllic island resorts, making your holiday unforgettable with both relaxation and exploration.

  • Giza Pyramid Complex: A visit to the Giza Pyramid Complex immerses you in ancient Egyptian culture, where you can marvel at the iconic pyramids and the enigmatic Sphinx. This archaeological site offers a profound connection to history, allowing you to explore the grandeur of one of the Seven Wonders of the Ancient World.
  • Kruger National Park: Experience the thrill of wildlife encounters in Kruger National Park, a vast national park renowned for its stunning scenery and diverse ecosystems. Enjoy outdoor adventures such as game drives and walking safaris, where you can observe the Big Five and more in their natural habitat.
  • Naama Bay: Relax in the beautiful Naama Bay, where stunning beach scenery meets vibrant outdoor activities. This picturesque bay is perfect for sunbathing, snorkelling, and enjoying the warm waters of the Red Sea, making it a fantastic spot for a leisurely getaway.

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 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

Pocket Guide: Africa

The landscapes of Africa enthral in their diversity. There are tropical rain forests, timeless sand dunes, sprawling savannahs and jagged mountains that back green-tinged highlands. Amongst all this it can seem that Noah's Ark may have dropped its entire payload here: elephants, hippos, lions, gorillas, giraffes, crocodiles, dolphins and whales all call African land or water home. The sheer variety that an African safari can encompass is bewildering. Underpinning all this is the culture and history of Africa: the innumerable tribes, the ancient civilizations of Egypt, the contemporary cool of cities such as Cape Town and the sheer, beguiling thrill of a Moroccan souq or a bazaar in Zanzibar. Africa is many things indeed, but all of them offer a sense of adventure. Have an adventure of your own with a Hotel in Africa.

Where to Stay in Africa

South Africa – From the cosmopolitan charms of Cape Town to the tribal areas of KwaZulu-Natal, South Africa covers a lot of ground. The desert at Kalahari invites exploration whilst nothing could be more pleasurable than losing yourself in the blooming wildflowers of Namakwa. Kruger National Park is stuffed with safari opportunities and hikers will love the achingly beautiful Drakensberg range. Experience the excitement that only safari can give you with a hotel in South Africa.

Egypt - The mighty Nile gave birth to one of the world’s first great civilizations, and you can still see its remains in the pyramids at Giza, the tombs and palaces of Luxor and the monumental architecture that dots the course of its progress through Egypt. Take a cruise on the Nile, enjoy the sights from a hot air balloon, hop on a camel or ride a donkey. There are many ways to see the sights but all are close at hand with a hotel in Egypt - and will leave you slightly breathless!

Morocco – Take a trek in the heights of the Atlas mountains, try and stay on a camel through the sand dunes, enjoy the romantic views of the rugged coastline from the crumbling ramparts of Essaouira or party hard in Casablanca: Morocco is a place to both find and lose yourself. Nowhere is this truer than in the winding alleys of the ancient souqs or the vibrant bustle of Marrakech’s central square. A mystical break in Morocco is all yours with a hotel in this amazing part of the world.

Tanzania – Going on wildlife safaris, discovering dazzling beaches, exploring romantic ruins and the standing in awe of the majesty of Mount Kilimanjaro are all adventures that await you here. Along the way you’ll meet the red-cloaked Maasai warriors, nomadic Barabaig and the Makonde wood carvers among many other Tanzanian tribes.

How to Make the Most of Your Hotel in South Africa

The ancient monuments of Egypt are a truly spectacular sight but Africa holds many more in store for you. Herds of elephants plodding across savannahs, lions lying languorously at watering holes and the rare Rothschild giraffe whose tongue extends a massive 20 inches – a feat that is very hard to lick! There are the stunning beaches of Zanzibar, the sweeping sand dunes of Morocco, the sheer scale of Mount Kilimanjaro and many other places of natural beauty to take in.

Thrill seekers need not pack any shots of adrenaline: there will be plenty of that available. Skydive over the scenery surrounding Cape Town, ascend Mount Kilimanjaro, surf the waves at Durban, surf the the Indian Ocean, cage dive with white water sharks, take a hot air balloon over the Nile Valley or sandboard the dunes in Morocco. Cultural tours can take you to Bedouin tents or to meet the Zulu tribes and, wherever you travel the melting pot of Indian, Arabic and African cultures has resulted in some delectable dishes to savour. What are you waiting for: tuck in!