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

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

Property class

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. Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8

Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8
4.0 star property
Diani Beach
Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8

2. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (1,072 reviews)
"Great staff, food and clean hotel."
United Kingdom
Nishaan
The price is £82
includes taxes & fees
9 Dec - 10 Dec
Palais Moulay Said & SPA

3. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (776 reviews)
"Our stay at this hotel was incredibly elegant. The property itself stands as a remarkable historical destination in its own right. We were deeply impressed by the experience of staying in a place so rich in Moroccan design and history. Furthermore, the staff were highly professional and accommodating. There is truly no reason to stay anywhere else if you wish to immerse yourself in the rich history of Morocco and Marrakech."
Japan
Tomoya
The price is £453
includes taxes & fees
15 Dec - 16 Dec
La Mamounia

4. 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 £108
includes taxes & fees
27 Nov - 28 Nov
Aladdin Beach Resort - Families and Couples Only

5. 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,031 reviews)
"This is a family-run hotel. We have stayed here 15 times already, and it is always fantastic—from the housekeeping and cleanliness to the helpful staff and great food. The sea is superb, with a gradual entry and opportunities for snorkeling."
United States
Marcela
The price is £95
includes taxes & fees
16 Dec - 17 Dec
Prima Life Makadi Hotel - All inclusive

6. Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (920 reviews)
"Excellent view, Food and People"
United States
Monica
The price is £397
includes taxes & fees
8 Dec - 9 Dec
Marriott Mena House Cairo

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, (120 reviews)
"It was a great property"
United States
Beza W
The price is £346
includes taxes & fees
16 Nov - 17 Nov
Hotel Riu Palace Swahili – All Inclusive – Adults Only

8. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Hivernage
8.4 out of 10, Very good, (849 reviews)
"Our family of four had a fabulous two night stay in November. Stunning rooms, wonderful amenities, incredible breakfast, and walking distance to nice restaurants."
Canada
Suzanne
The price is £225
includes taxes & fees
18 Nov - 19 Nov
Sofitel Marrakech Palais Imperial & Spa

9. Hilton Hurghada Plaza

Hilton Hurghada Plaza
5.0 star property
Dahar
9.0 out of 10, Wonderful, (672 reviews)
"Beautiful hotel and amazing staff! Did not want to leave"
Canada
Madonna
The price is £145
includes taxes & fees
27 Nov - 28 Nov
Hilton Hurghada Plaza

10. Sofitel Cairo Downtown Nile

Sofitel Cairo Downtown Nile
5.0 star property
Downtown Cairo
9.0 out of 10, Wonderful, (429 reviews)
"It’s in a very good location!"
United States
Kareem
The price is £185
includes taxes & fees
14 Dec - 15 Dec
Sofitel Cairo Downtown Nile

11. The Palace Pyramids inn

The Palace Pyramids inn
5.0 star property
Al Haram
9.0 out of 10, Wonderful, (197 reviews)
"Awesome kind staff, comfortable accommodations, and attentive service!"
United States
Alexandria
The price is £54
includes taxes & fees
30 Nov - 1 Dec
The Palace Pyramids inn

12. 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,014 reviews)
"Best place to go on vacation!❤️"
Canada
Gianina
The price is £101
includes taxes & fees
16 Nov - 17 Nov
Aqua Mirage Club & Aqua Parc - All Inclusive

13. The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Al Mamsha El Seyahi
8.6 out of 10, Excellent, (105 reviews)
"Great hotel"
Mexico
Luis Fernando
The price is £98
includes taxes & fees
22 Nov - 23 Nov
The Grand Resort Hurghada

14. Stella Di Mare Beach Hotel & Spa

Stella Di Mare Beach Hotel & Spa
5.0 star property
Naama Bay
9.4 out of 10, Exceptional, (1,002 reviews)
"Everything was perfect. We were very satisfied. The cleanliness, the food, and the staff were all flawless. The hotel’s beach is truly beautiful; there are wonderful reefs just a few meters away. We thoroughly enjoyed our 10-day stay. Our thanks go out to everyone involved."
United States
Mustafa Bertan
The price is £141
includes taxes & fees
15 Dec - 16 Dec
Stella Di Mare Beach Hotel & Spa

15. Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Hivernage
8.0 out of 10, Very good, (1,004 reviews)
"Loved the pool and amenities."
United States
Laura
The price is £144
includes taxes & fees
29 Nov - 30 Nov
Savoy Le Grand Hotel

16. TUI BLUE Medina Gardens – Adults Only – All Inclusive

TUI BLUE Medina Gardens – Adults Only – All Inclusive
4.0 star property
Medina
9.0 out of 10, Wonderful, (889 reviews)
"Great hotel very friendly staff"
United States
shelly
The price is £174
includes taxes & fees
30 Nov - 1 Dec
TUI BLUE Medina Gardens – Adults Only – All Inclusive

17. Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (488 reviews)
"See you next year!"
Italy
Stefano
The price is £390
includes taxes & fees
6 Dec - 7 Dec
Four Seasons Resort Sharm EL Sheikh

18. Riad Marraplace

Riad Marraplace
3.5 star property
Medina
9.6 out of 10, Exceptional, (1,003 reviews)
"Incredible stay. Kind staff, prime location, stunning interior, and cleanly rooms. Will stay again when back in Marrakesh!"
United States
Benjamin
The price is £74
includes taxes & fees
9 Dec - 10 Dec
Riad Marraplace

19. Rixos Premium Seagate

Rixos Premium Seagate
5.0 star property
Nabq
9.2 out of 10, Wonderful, (317 reviews)
"Great place great food great stuff"
United States
Haider
The price is £354
includes taxes & fees
26 Nov - 27 Nov
Rixos Premium Seagate

20. Delta Hotels by Marriott™ Marrakech Eden Andalou

Delta Hotels by Marriott™ Marrakech Eden Andalou
5.0 star property
Marrakech
8.4 out of 10, Very good, (491 reviews)
"Lovely place to stay"
United Kingdom
Ruby
The price is £136
includes taxes & fees
29 Nov - 30 Nov
Delta Hotels by Marriott™ Marrakech Eden Andalou
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:27 Nov - 29 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

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