Photo by TM

Search Hotels in Africa

  • 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. 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 ₩169,721
₩218,868 total
includes taxes & fees
Nov 22 - Nov 23
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, (1,061 reviews)
"Great staff, food and clean hotel."
United Kingdom
Nishaan
The price is ₩142,276
₩166,239 total
includes taxes & fees
Dec 1 - Dec 2
Palais Moulay Said & SPA

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

4. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (765 reviews)
"The garden and the staff"
United States
Fatna
The price is ₩954,754
₩1,063,820 total
includes taxes & fees
Dec 6 - Dec 7
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,021 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 ₩136,154
₩175,584 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 ₩639,527
₩824,714 total
includes taxes & fees
Dec 7 - Dec 8
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, (108 reviews)
"It was a great property"
United States
Beza W
The price is ₩521,584
₩613,207 total
includes taxes & fees
Nov 11 - Nov 12
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, (842 reviews)
"Great hotel."
Canada
Steve
The price is ₩355,287
₩401,847 total
includes taxes & fees
Nov 8 - Nov 9
Sofitel Marrakech Palais Imperial & Spa

9. 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 ₩156,432
₩201,729 total
includes taxes & fees
Nov 27 - Nov 28
The Grand Resort Hurghada

10. Hilton Hurghada Plaza

Hilton Hurghada Plaza
5.0 star property
Dahar
9.0 out of 10, Wonderful, (666 reviews)
"Beautiful hotel and amazing staff! Did not want to leave"
Canada
Madonna
The price is ₩136,797
₩176,410 total
includes taxes & fees
Dec 7 - Dec 8
Hilton Hurghada Plaza

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,012 reviews)
"Excellent place to stay would recommend to anyone visiting Morocco."
United Kingdom
Binu
The price is ₩169,784
₩191,594 total
includes taxes & fees
Nov 15 - Nov 16
Aqua Mirage Club & Aqua Parc - All Inclusive

12. 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 ₩3,120,112
₩3,446,046 total
includes taxes & fees
Dec 1 - Dec 2
Royal Mansour Marrakech

13. Sofitel Cairo Downtown Nile

Sofitel Cairo Downtown Nile
5.0 star property
Downtown Cairo
9.0 out of 10, Wonderful, (424 reviews)
"It’s in a very good location!"
United States
Kareem
The price is ₩321,876
₩415,082 total
includes taxes & fees
Dec 7 - Dec 8
Sofitel Cairo Downtown Nile

14. The Palace Pyramids inn

The Palace Pyramids inn
5.0 star property
Al Haram
9.0 out of 10, Wonderful, (190 reviews)
"Excellent property."
United States
Hasay
The price is ₩62,765
₩80,940 total
includes taxes & fees
Nov 13 - Nov 14
The Palace Pyramids inn

15. Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (485 reviews)
"See you next year!"
Italy
Stefano
The price is ₩536,460
₩691,802 total
includes taxes & fees
Dec 7 - Dec 8
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 ₩542,880
₩700,080 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, (882 reviews)
"Great hotel very friendly staff"
United States
shelly
The price is ₩260,788
₩292,303 total
includes taxes & fees
Nov 30 - Dec 1
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,009 reviews)
"Loved the pool and amenities."
United States
Laura
The price is ₩262,547
₩299,954 total
includes taxes & fees
Nov 18 - Nov 19
Savoy Le Grand Hotel

19. 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,001 reviews)
"Clean rooms, kind staff, great food."
Turkey
Ali
The price is ₩227,051
₩298,595 total
includes taxes & fees
Dec 7 - Dec 8
Stella Di Mare Beach Hotel & Spa

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, (480 reviews)
"Lovely place to stay"
United Kingdom
Ruby
The price is ₩201,559
₩232,588 total
includes taxes & fees
Nov 27 - Nov 28
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.

Compare top hotels in Africa

4.5 star property
Village Road
3.0 star property
Medina
5.0 star property
Medina
5.0 star property
Makadi Bay
5.0 star property
Al Haram
8.0
Very good
1 review
8.8
Excellent
1,061 reviews
9.2
Wonderful
765 reviews
9.4
Exceptional
1,021 reviews
9.2
Wonderful
918 reviews
The price is ₩169,721
₩218,868 total
includes taxes & fees
Nov 22 - Nov 23
The price is ₩142,276
₩166,239 total
includes taxes & fees
Dec 1 - Dec 2
The price is ₩954,754
₩1,063,820 total
includes taxes & fees
Dec 6 - Dec 7
The price is ₩136,154
₩175,584 total
includes taxes & fees
Dec 7 - Dec 8
The price is ₩639,527
₩824,714 total
includes taxes & fees
Dec 7 - Dec 8
  • 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:Dec 6 - Dec 7

Top Africa Hotel Reviews

Find out more about Africa

Top reasons to visit Africa

  • Thrilling Safaris: Experience the Great Migration in the Serengeti and thrilling wildlife adventures in various national parks.
  • Breathtaking Beaches: Relax on stunning beaches with crystal-clear waters and vibrant marine life, perfect for diving enthusiasts.
  • Diverse Accommodations: Choose from luxurious resorts to charming boutique hotels that cater to every type of traveler.
  • Cultural Richness: Immerse yourself in Africa's vibrant cultures, exploring traditions, local customs, and historical sites.
  • Unique Flora and Fauna: Discover the distinctive ecosystems, such as Fynbos safaris in the Cape region.

Find great hotels in Africa

From luxurious resorts to charming boutique hotels, Africa offers a diverse array of accommodations perfect for any traveler. Whether you seek a family-friendly guesthouse, a serene beachside retreat, or a stylish riad, you'll find options that cater to both business and leisure needs. Discover the unique experiences that await you in some of the continent's most captivating destinations.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort offers a family-friendly vacation experience with a range of amenities designed for relaxation and entertainment. Guests can indulge in unlimited food and drinks, with options such as themed parties and cooking classes. The property features a full-service spa, fitness facilities, and water activities, ensuring a fun-filled getaway. Children are well catered for, with amenities like a water park, kids' club, and dedicated pools. The lively atmosphere and diverse activities make it an excellent choice for families seeking a dynamic holiday in Africa.
  • Stella Di Mare Beach Hotel & Spa: A luxurious 5-star resort, Stella Di Mare Beach Hotel & Spa is perfect for those seeking a beach and adventure-themed vacation. With direct beach access, guests can immerse themselves in sun-soaked relaxation or partake in thrilling water sports like sailing and windsurfing. The hotel also offers golf facilities for enthusiasts, making it an ideal destination for an active getaway. The elegant accommodations and high guest ratings reflect its commitment to providing a memorable experience in a stunning coastal setting.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This upscale 5-star hotel caters to families looking for a comfortable and enjoyable stay. With various amenities for children, including supervised childcare and a dedicated kids' pool, families can relax while ensuring their little ones are entertained. The hotel's spacious accommodations and welcoming atmosphere create a home-like feel, making it a suitable choice for family vacations. Situated in a vibrant area, guests can explore the rich culture of Marrakech while enjoying the comforts of this modern hotel.

Where to stay in Africa

Embark on an unforgettable journey through Africa, where vibrant cultures and breathtaking landscapes await. From the stunning wineries and wildlife of South Africa to the enchanting beaches and rich traditions of East Africa, each destination offers unique experiences. Discover the magic of Africa with thrilling safari adventures, or unwind in the luxurious surroundings of Abu Dhabi, just a stone's throw away. This diverse continent promises a blend of relaxation and adventure for every traveler.

  • Morocco: Nestled in North Africa, Morocco offers a rich tapestry of culture and history, attracting travelers year-round. January and the summer months see a surge in visitors eager to explore the vibrant cities like Marrakech and Fes. Experience the bustling souks, indulge in local cuisine, and visit historical landmarks such as the art and history museums. Families and business travelers alike will find engaging experiences, from lively public markets to thrilling water parks, making Morocco a captivating destination for all.
  • Mauritius: Located in the Indian Ocean, Mauritius is a paradise known for its stunning beaches and outdoor activities. With peak travel times in January, July, and September, visitors flock to this tropical haven to enjoy family-friendly attractions and world-class golf courses. The pristine beaches and picturesque bays provide the perfect backdrop for relaxation and adventure. Whether you're teeing off at a country club or soaking up the sun on the family beach, Mauritius promises an unforgettable experience for beach lovers and outdoor enthusiasts.
  • Seychelles: This idyllic archipelago in the Indian Ocean is renowned for its breathtaking beaches and adventurous spirit. With peak tourist seasons in January, March, and July, Seychelles welcomes those seeking outdoor thrills and family fun. The stunning beaches, including Anse Source d'Argent, and various islands offer a perfect setting for relaxation and exploration. Golf enthusiasts can enjoy lush courses, while families can create lasting memories on the shores of pristine beaches. Seychelles is an adventure lover's dream, offering a unique blend of relaxation and outdoor activities.

Things to do in Africa

Shopping

In Johannesburg, visit Sandton City for a mix of luxury brands and local crafts. For a vibrant experience, head to the Neighbourgoods Market in Braamfontein, where you can find unique handmade souvenirs and local delicacies that reflect the rich culture of South Africa.

Recreation

In South Africa, the Healing Earth Spa at the Radisson Blu offers holistic treatments inspired by indigenous practices amidst breathtaking ocean views. In Kenya, the Safari Wellness Retreat combines yoga sessions with nature walks, allowing guests to rejuvenate while immersed in the vibrant landscapes of the African savannah.

Adventure

Kyalami Racetrack offers thrilling motor racing experiences in a vibrant atmosphere, perfect for adrenaline seekers. For breathtaking views, ride the Table Mountain Aerial Cableway, taking you above stunning landscapes. Experience the excitement of Acrobranch Wildwoods, where you can zipline through trees and tackle challenging ropes courses amidst nature.

Nightlife

A vibrant night in Cape Town includes sipping cocktails at the stylish Silo Rooftop Bar, offering stunning views of the city. For a lively atmosphere, check out Long Street, where various bars and clubs come alive with music and dancing, showcasing local talent and energy.

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

Find the best attractions in Africa

Whether you’re seeking adventure, relaxation, or cultural experiences, Africa has something for every traveler. With stunning beaches, national parks, and wildlife reserves, you'll find plenty of opportunities for outdoor exploration. Don't miss the chance to visit island resorts for a unique getaway. Discover the diverse attractions that make Africa a captivating destination for all types of tourists.

  • Giza Pyramid Complex: Discover the awe-inspiring Giza Pyramid Complex, home to the iconic pyramids and the Sphinx. This archaeological site offers a deep dive into ancient Egyptian culture, with stunning architecture that has stood the test of time, allowing you to connect with history in a unique way.
  • Kruger National Park: Experience the thrill of wildlife in Kruger National Park, a vast landscape teeming with diverse flora and fauna. Enjoy outdoor adventures like game drives and guided walks, where you can witness the beauty of nature and immerse yourself in the breathtaking scenery.
  • Watamu Beach: Relax at Watamu Beach, known for its soft white sands and crystal-clear waters. This tranquil beach is ideal for soaking up the sun, swimming, and indulging in water sports while enjoying the serene coastal vibes.

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