Photo by TM

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

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,070 reviews)
"Great staff, food and clean hotel."
United Kingdom
Nishaan
The price is P6,076
P7,142 total
includes taxes & fees
Dec 9 - Dec 10
Palais Moulay Said & SPA

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 P7,966
P10,273 total
includes taxes & fees
Nov 25 - Nov 26
Aladdin Beach Resort - Families and Couples Only

4. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (769 reviews)
"The garden and the staff"
United States
Fatna
The price is P45,169
P50,329 total
includes taxes & fees
Dec 11 - Dec 12
La Mamounia

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,028 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 P6,390
P8,241 total
includes taxes & fees
Dec 7 - Dec 8
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, (918 reviews)
"Excellent view, Food and People"
United States
Monica
The price is P25,779
P33,243 total
includes taxes & fees
Dec 8 - Dec 9
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, (114 reviews)
"It was a great property"
United States
Beza W
The price is P24,481
P28,781 total
includes taxes & fees
Nov 22 - Nov 23
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, (845 reviews)
"Great hotel."
Canada
Steve
The price is P16,414
P18,565 total
includes taxes & fees
Nov 14 - Nov 15
Sofitel Marrakech Palais Imperial & Spa

9. Hilton Hurghada Plaza

Hilton Hurghada Plaza
5.0 star property
Dahar
9.0 out of 10, Wonderful, (667 reviews)
"Beautiful hotel and amazing staff! Did not want to leave"
Canada
Madonna
The price is P9,363
P12,075 total
includes taxes & fees
Dec 4 - Dec 5
Hilton Hurghada Plaza

10. Sofitel Cairo Downtown Nile

Sofitel Cairo Downtown Nile
5.0 star property
Downtown Cairo
9.0 out of 10, Wonderful, (427 reviews)
"It’s in a very good location!"
United States
Kareem
The price is P13,993
P18,044 total
includes taxes & fees
Dec 9 - Dec 10
Sofitel Cairo Downtown Nile

11. 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,010 reviews)
"Best place to go on vacation!❤️"
Canada
Gianina
The price is P7,206
P8,875 total
includes taxes & fees
Dec 10 - Dec 11
Aqua Mirage Club & Aqua Parc - All Inclusive

12. The Palace Pyramids inn

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

13. The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Al Mamsha El Seyahi
8.6 out of 10, Excellent, (103 reviews)
"Beautiful place to stay! The food was good, pools beautiful and a gorgeous beach close by!"
Canada
Kassidy
The price is P7,376
P9,512 total
includes taxes & fees
Dec 9 - Dec 10
The Grand Resort Hurghada

14. 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,004 reviews)
"Really a wonderful resort, nice location at the end of Naama Bay. We really enjoyed our time there, from the swimming pools to the restaurants, the bars and the private beaches. The staff is also very helpfull with anything you need. One thing to be aware is that the beach is on top of te small cliff, and access to the sea if through 2 small piers. Also WiFi speed could be a bit better."
United Kingdom
Andrea
The price is P9,535
P12,539 total
includes taxes & fees
Dec 12 - Dec 13
Stella Di Mare Beach Hotel & Spa

15. Four Seasons Resort Sharm EL Sheikh

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

16. 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 P25,480
P32,858 total
includes taxes & fees
Dec 1 - Dec 2
Rixos Premium Seagate

17. 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, (888 reviews)
"Great hotel very friendly staff"
United States
shelly
The price is P13,277
P14,861 total
includes taxes & fees
Nov 27 - Nov 28
TUI BLUE Medina Gardens – Adults Only – All Inclusive

18. Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Hivernage
8.0 out of 10, Very good, (1,002 reviews)
"Loved the pool and amenities."
United States
Laura
The price is P10,282
P11,831 total
includes taxes & fees
Dec 7 - Dec 8
Savoy Le Grand Hotel

19. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (111 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 P138,882
P153,419 total
includes taxes & fees
Dec 12 - Dec 13
Royal Mansour Marrakech

20. Riad Marraplace

Riad Marraplace
3.5 star property
Medina
9.6 out of 10, Exceptional, (1,000 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 P5,522
P6,479 total
includes taxes & fees
Dec 8 - Dec 9
Riad Marraplace
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.

Compare top hotels in Africa

3.0 star property
Medina
4.5 star property
Village Road
5.0 star property
Medina
5.0 star property
Makadi Bay
5.0 star property
Al Haram
8.8
Excellent
1,070 reviews
8.0
Very good
1 review
9.2
Wonderful
769 reviews
9.4
Exceptional
1,028 reviews
9.2
Wonderful
918 reviews
The price is P6,076
P7,142 total
includes taxes & fees
Dec 9 - Dec 10
The price is P7,966
P10,273 total
includes taxes & fees
Nov 25 - Nov 26
The price is P45,169
P50,329 total
includes taxes & fees
Dec 11 - Dec 12
The price is P6,390
P8,241 total
includes taxes & fees
Dec 7 - Dec 8
The price is P25,779
P33,243 total
includes taxes & fees
Dec 8 - Dec 9
  • Yes, Breakfast included
  • Yes, Pool
  • Yes, Spa
  • No Pet-friendly
  • Yes, WiFi included
  • No Parking
  • Yes, Breakfast included
  • Yes, Pool
  • Yes, Spa
  • No Pet-friendly
  • Yes, WiFi included
  • No Parking
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • Yes, Pool
  • Yes, Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking

Get last-minute hotel deals in Africa and save more

Sign in to unlock great savings.
Showing deals for:Nov 13 - Nov 15
Showing deals for:Nov 20 - Nov 22
Showing deals for:Dec 11 - Dec 12

Find out more about Africa

Top reasons to visit Africa

  • Thrilling Wildlife Safaris: Experience exciting excursions in the Serengeti, where you can witness incredible wildlife in their natural habitat.
  • Stunning Beaches: Relax on picturesque beaches and enjoy vibrant island resorts, perfect for sunbathing and water sports.
  • Cultural Richness: Immerse yourself in Africa's diverse cultures, exploring vibrant cities and traditional customs.
  • Unique Accommodation: Choose from luxurious boutique hotels to charming guesthouses, each offering distinct comfort and service.
  • Adventure Activities: Engage in thrilling outdoor activities, from fynbos safaris to exciting marine adventures.

Find great hotels in Africa

From luxurious boutique hotels to charming guesthouses, Africa offers an impressive array of accommodation options to cater to all travellers. Whether you seek a family-friendly stay, a serene beach getaway, or a business-friendly environment, you will discover hotels that provide the perfect blend of comfort and service. Explore the unique charm of riad hotels and indulge in the diverse experiences that this magnificent continent has to offer.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort is a family-friendly oasis, perfect for those seeking a fun-filled vacation. With a guest rating of 8.0, Aqua Mirage Club offers an all-inclusive experience that includes an array of activities such as tennis, soccer, and themed parties. Guests can indulge in unlimited food and drinks, alongside a full-service spa and children’s amenities like a water park and kids' club. The property features a lively atmosphere with nightly entertainment and a nightclub, ensuring an engaging stay for all ages.
  • Stella Di Mare Beach Hotel & Spa: Rated 9.2 and boasting a 5-star status, Stella Di Mare Beach Hotel & Spa is a luxurious retreat for beach enthusiasts and adventure seekers alike. This resort offers direct access to the shimmering sands, along with exhilarating activities such as motorboating and parasailing. Guests can also enjoy world-class golfing opportunities nearby. The hotel’s opulent spa provides a serene escape after a day of adventure, making it an ideal choice for those looking to blend relaxation with excitement.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This elegant 5-star hotel, rated 8.4, is tailored for families seeking a comfortable and enriching experience. With a range of amenities designed for children, including a supervised childcare service and a dedicated kids' pool, parents can relax knowing their little ones are entertained. The hotel also features spacious rooms and a variety of dining options, making it a convenient choice for family gatherings. Its blend of comfort and family-oriented services ensures a pleasant stay for all guests.

Where to stay in Africa

Africa offers an enchanting blend of culture and adventure, from the vibrant cities of South Africa to the breathtaking landscapes of East Africa. Experience romantic getaways and family-friendly activities amidst the magic of African safaris. For a unique twist, consider a stop in Abu Dhabi, where modern luxury meets rich tradition. Each destination promises a memorable journey filled with relaxation, exploration, and unforgettable experiences.

  • Morocco: Nestled in North Africa, Morocco is a vibrant tapestry of cultures and landscapes. From the bustling souks of Marrakech to the serene Atlas Mountains, it offers a rich travel experience. Visitors can immerse themselves in the city themed atmosphere, with family-friendly attractions such as historical museums and lively squares. The local markets are a must-visit for those seeking authentic Moroccan crafts and delicacies. With peak visitor numbers in January and during the summer months, Morocco is alive with activity, making it an ideal destination for both leisure and business travellers.
  • Mauritius: An idyllic island nation in the Indian Ocean, Mauritius is renowned for its stunning beaches and outdoor adventures. The travel experience here is tailored for family enjoyment, with activities ranging from golf at world-class courses to exploring lush private clubs. Visitors flock to the beautiful bays and family-friendly beaches, making it a perfect getaway for relaxation and recreation. With peak arrivals in January, July, and September, Mauritius maintains a welcoming atmosphere year-round, inviting travellers to discover its natural beauty and vibrant culture.
  • Seychelles: A paradise of over 115 islands, Seychelles is celebrated for its breathtaking beaches and adventurous outdoor activities. The archipelago offers a unique travel experience, ideal for those seeking both relaxation and thrill. With peak tourist numbers in January, March, and July, visitors can enjoy pristine family beaches and explore the stunning islands. The golf courses here provide an exciting challenge amidst spectacular scenery. Whether you're looking to unwind on the beach or embark on an adventure, Seychelles promises unforgettable moments surrounded by nature's splendour.

Things to do in Africa

Shopping

Visit the vibrant Maasai Market in Nairobi for handcrafted souvenirs and traditional jewellery. For a more modern experience, head to Westgate Mall, where you'll find a mix of international brands and local boutiques, offering a unique shopping atmosphere in a lively setting.

Recreation

In the serene landscapes of Tanzania, the Maramboi Tented Lodge offers rejuvenating spa treatments with views of the Great Rift Valley. In South Africa, the One&Only Spa in Cape Town combines luxurious therapies with breathtaking vistas of Table Mountain, creating a truly immersive wellness experience.

Adventure

Experience breathtaking views at the Aerial Cableway Hartbeespoort Station, where you can glide above stunning landscapes. At Legends Adventure Farm & MX Track, immerse yourself in thrilling motor racing activities. For an adrenaline rush, soar through the air on the Mountain Strings Zipline, surrounded by breathtaking scenery.

Nightlife

Experience the vibrant nightlife in Cape Town by sipping cocktails at the chic Camps Bay Beach bars. For a lively atmosphere, visit Long Street's eclectic mix of pubs and clubs, where local music and dance keep the energy high into the early hours.

*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

Africa offers a diverse range of attractions for tourists, including stunning beaches, national parks, and nature reserves. Whether you seek cultural experiences, outdoor adventures, or relaxing beach time, there’s something for everyone. Consider visiting picturesque island resorts to enhance your holiday. With so much to explore, your vacation in Africa is sure to be memorable and fulfilling.

  • Giza Pyramid Complex: Explore the ancient wonders of the Giza Pyramid Complex, home to the iconic pyramids and the Great Sphinx. This archaeological site offers a glimpse into the rich culture and history of ancient Egypt, with guided tours providing insights into the fascinating architectural achievements of the pharaohs.
  • Kruger National Park: Experience the thrill of safari in Kruger National Park, renowned for its diverse wildlife and breathtaking scenery. Enjoy outdoor adventures such as game drives and guided walks, where you can observe the Big Five and immerse yourself in the stunning landscapes of this expansive national park.
  • Labadi Beach: Relax at Labadi Beach, a vibrant destination known for its lively atmosphere and beautiful coastline. Enjoy sunbathing, local cuisine from beachside vendors, and various water sports, making it a perfect spot to unwind and soak in the coastal charm of Africa.

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