Find the best 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

Africa Accommodation: Most Popular Cities to Stay

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Africa hotels

Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (730 reviews)
"Everything was so perfect & the staff was amazing so friendly."
United Kingdom
Tracey
The price is ₹7,251
₹8,763 total
includes taxes & fees
1 Jul - 2 Jul
Palais Moulay Said & SPA

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (705 reviews)
"Excellent"
United States
Can
The price is ₹55,989
₹62,604 total
includes taxes & fees
21 Jun - 22 Jun
La Mamounia

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,101 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is ₹18,562
₹20,943 total
includes taxes & fees
16 Jun - 17 Jun
Aqua Mirage Club & Aqua Parc - All Inclusive

Prima Life Makadi Hotel - All inclusive

Prima Life Makadi Hotel - All inclusive
5.0 star property
Makadi Bay
9.2 out of 10, Wonderful, (1,016 reviews)
"Good rooms and e staff were very helpful"
United States
ramez
The price is ₹11,536
₹14,877 total
includes taxes & fees
11 Jun - 12 Jun
Prima Life Makadi Hotel - All inclusive

Trou aux Biches Beachcomber Golf Resort & Spa

Trou aux Biches Beachcomber Golf Resort & Spa
5.0 star property
Trou aux Biches
9.2 out of 10, Wonderful, (453 reviews)
"Great hotel !"
United Kingdom
Jamie
Trou aux Biches Beachcomber Golf Resort & Spa

Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
8.2 out of 10, Very good, (133 reviews)
"Excellent location, clean room ,"
Canada
Ihssane
The price is ₹11,415
₹12,963 total
includes taxes & fees
21 Jun - 22 Jun
Hotel Prestige Agadir

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,005 reviews)
"Property was clean , rooms very big and spacious, the pool is lovely as it has areas for the kids and the entertainment team are super fantastic at keeping everyone enjoying their stay all day. Restaurant staff are really great at customer service, food could have a bit more variety but ok . Overall all the staff made the stay a great one, definitely going back."
United Kingdom
Janeil
The price is ₹18,079
₹20,201 total
includes taxes & fees
5 Jul - 6 Jul
Hotel Riu Tikida Palmeraie - All Inclusive

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, (687 reviews)
"I have travelled around the world and stayed in many 5 Star hotels but The Palace at Sun City is the best I have stayed by a long shot. The building is out of this world and the Staff will treat you like royalty...You are really in a Palace...Highly recommended!"
Canada
Adolf
The price is ₹37,209
₹42,790 total
includes taxes & fees
18 Jun - 19 Jun
The Palace of the Lost City at Sun City Resort

Villas do Indico Eco - Resort & Spa Lodge

Villas do Indico Eco - Resort & Spa Lodge
4.0 star property
Vilanculos
8.4 out of 10, Very good, (73 reviews)
"The pool was great with amazing view "
United Kingdom
Lee-Ann
The price is ₹7,292
₹8,458 total
includes taxes & fees
11 Jun - 12 Jun
Villas do Indico Eco - Resort & Spa Lodge

The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (224 reviews)
"The staff were great, rooms were clean, the surrounding area was nice."
United States
Arshi
The price is ₹30,051
₹39,114 total
includes taxes & fees
22 Jun - 23 Jun
The Mora Zanzibar - Luxury All Inclusive

Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (774 reviews)
"Lovely hotel."
United States
Vasiliky
The price is ₹30,775
₹34,666 total
includes taxes & fees
15 Jun - 16 Jun
Sofitel Marrakech Palais Imperial & Spa

Ocean Villas

Ocean Villas
3.0 star property
Grand-Baie
7.6 out of 10, Good, (387 reviews)
"Everything was great. Thank you for your kindness and attention. I hope I will have the opportunity to come again."
Turkey
Merve
The price is ₹7,089
₹8,808 total
includes taxes & fees
11 Jun - 12 Jun
Ocean Villas

Hotel Riu Palace Zanzibar - All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (739 reviews)
"Beautiful place and the most friendly staff I`ve ever met. Thanks RIU Palace, we will be back!"
United Kingdom
Lyudmila
Hotel Riu Palace Zanzibar - All Inclusive

Hotel Riu Jambo - All Inclusive

Hotel Riu Jambo - All Inclusive
4.0 star property
Nungwi
9.0 out of 10, Wonderful, (432 reviews)
"This resort was amazing from the staff to the food to the amenities."
United States
jonette
Hotel Riu Jambo - All Inclusive

The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Village Road
8.6 out of 10, Excellent, (46 reviews)
"Clean rooms and good food. Family friendly Pool and beach are very clean and nice"
United States
Ahmed
The price is ₹9,805
₹12,644 total
includes taxes & fees
9 Jun - 10 Jun
The Grand Resort Hurghada

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,003 reviews)
"Excellent stay and the staff couldn't help you enough!"
United Kingdom
Valeska
The price is ₹12,896
₹17,461 total
includes taxes & fees
14 Jun - 15 Jun
Stella Di Mare Beach Hotel & Spa

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, (27 reviews)
"Great property and super friendly staff "
United States
Sam
The price is ₹31,423
₹41,163 total
includes taxes & fees
14 Jun - 15 Jun
Hotel Riu Palace Swahili - All Inclusive - Adults Only

Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (431 reviews)
"Amazing 10 days in paradise"
Canada
Rowan
The price is ₹23,261
₹29,997 total
includes taxes & fees
15 Jun - 16 Jun
Four Seasons Resort Sharm EL Sheikh

LUX* Grand Gaube

LUX* Grand Gaube
5.0 star property
Grand Gaube
9.4 out of 10, Exceptional, (867 reviews)
"everything was great but the food options was above and beyond"
United States
Adrien
The price is ₹34,134
₹39,910 total
includes taxes & fees
2 Jul - 3 Jul
LUX* Grand Gaube

Hotel Riu Palace Tikida Agadir - All Inclusive

Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
Agadir Bay
8.8 out of 10, Excellent, (1,001 reviews)
"Really amazing clean resort. "
United Kingdom
Suky
The price is ₹32,787
₹36,607 total
includes taxes & fees
17 Jun - 18 Jun
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:19 Jun - 21 Jun

Save an average of 15% on thousands of hotels when you're signed in

Top Africa Hotel Reviews

Price trends for hotels in Africa

Less expensive
More expensive
This month
Next month
July
February
₹7,873
₹7,812
Month
Price
January
₹11,832
February
₹24,460
March
₹22,419
April
₹23,389
May
₹22,538
June
₹7,873
July
₹7,812
August
₹10,648
September
₹10,775
October
₹11,516
November
₹11,419
December
₹11,733
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Africa.

Guide to exploring Africa

Top reasons to visit Africa

  • Thrilling Safaris: Experience exhilarating safaris that bring you face-to-face with Africa's stunning wildlife in their natural habitats.
  • Diverse Landscapes: Explore a variety of breathtaking landscapes, from majestic mountains to serene beaches, perfect for both adventure and relaxation.
  • Rich Cultural Experiences: Immerse yourself in Africa's vibrant cultures, tasting local delicacies and participating in traditional ceremonies.
  • Adventure Activities: Engage in exciting activities like hiking and camping, discovering the continent's natural beauty.
  • Comfortable Accommodation: Enjoy a range of lodging options, from guesthouses to modern hotels, catering to every traveller's needs.

Find great hotels in Africa

In Africa, a diverse selection of accommodation awaits to cater to every traveller's needs, from family holidays to business trips. Whether you prefer a charming guesthouse or a modern hotel, you'll find options like Aberfoyle Lodge and Abuja Hotel, offering essential amenities such as accessible parking and wheelchair-friendly elevators. Embrace the unique experiences that Africa has to offer while enjoying comfortable lodgings tailored to enhance your stay.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Nestled in a vibrant setting, Aqua Mirage Club offers an exhilarating all-inclusive experience perfect for families and eco-conscious travellers. This 4-star resort features a multitude of amenities, including unlimited dining at the buffet, various sports activities such as tennis and soccer, and exciting entertainment options. The eco-certified property ensures a sustainable stay while providing ample facilities for business travellers. Children can enjoy the free water park, dedicated games area, and supervised activities. Whether relaxing by the pool or engaging in lively theme parties, guests can immerse themselves in a world of fun and comfort.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This luxurious 5-star hotel embodies the essence of Moroccan hospitality with a modern twist. Ideal for business and family vacations, Mövenpick Hotel Mansour Eddahbi features elegant rooms and a range of amenities, including a state-of-the-art conference centre and multiple meeting rooms. Families are well catered for with complimentary cribs, a children’s pool, and supervised childcare options. Guests can savour exquisite dining experiences and unwind at the hotel’s luxurious facilities, all while being strategically located within Marrakech's bustling business district.
  • Stella Di Mare Beach Hotel & Spa: A luxurious 5-star resort, Stella Di Mare Beach Hotel & Spa is a haven for golf enthusiasts and adventure seekers alike. Situated in a stunning location, this resort offers exceptional golfing experiences and a variety of water sports, including parasailing and windsurfing, ensuring an action-packed getaway. The hotel boasts a lavish spa for relaxation, complemented by beautiful beach access. Guests can indulge in a blend of adventure and luxury, making it the perfect choice for those seeking both relaxation and thrill during their stay.

Where to stay in Africa

Africa's diverse landscapes offer a unique blend of adventure and relaxation, perfect for the intrepid traveller. Explore the majestic acacia trees and embark on thrilling safaris that unveil the continent's rich wildlife. Whether seeking cultural immersion or ecotourism, Africa promises unforgettable experiences. Don't miss the vibrant atmosphere of Africa Avenue in Greater Kailash 1, where you can indulge in local delicacies and enjoy a taste of the continent's dynamic spirit.

  • Mauritius: Nestled in the Indian Ocean, Mauritius is celebrated for its stunning beaches and vibrant culture. This island paradise offers a year-round tropical climate, attracting visitors eager for a family-friendly beach experience. The peak travel months of January, July, and September see an influx of tourists, drawn to its pristine shores and numerous outdoor activities. Notable highlights include world-class golf courses and a variety of museums that showcase the island's rich history. With its warm hospitality and breathtaking landscapes, Mauritius is a perfect destination for relaxation and adventure.
  • Morocco: Situated in North Africa, Morocco is a captivating blend of ancient traditions and modern vibrancy. Visitors flock here for city-themed experiences, particularly during peak months like January and the summer from June to July. The bustling markets, known as souks, are a must-visit, where the colours and aromas of spices come alive. Cultural landmarks, such as historic squares and art museums, provide insight into the country’s rich heritage. Whether indulging in local cuisine or exploring the fascinating architecture, Morocco promises an unforgettable journey.
  • Seychelles: This archipelago in the Indian Ocean is renowned for its breathtaking beaches and lush landscapes, making it a haven for outdoor enthusiasts and adventure seekers. Peak travel times are typically in January, March, and July, when visitors can enjoy a variety of activities, from golfing to exploring stunning islands. With idyllic family beaches and a plethora of water sports, Seychelles is perfect for those seeking both relaxation and excitement. Its natural beauty and vibrant marine life make it a top choice for any traveller looking to embrace nature.

Things to do in Africa

Africa offers a plethora of thrilling activities for tourists, including adventure camping amidst stunning landscapes, exciting playgrounds for families, and exhilarating safaris that immerse you in the wild. You can also embark on adventures on foot, exploring breathtaking trails and discovering diverse wildlife. Don't forget to book your activities in advance to ensure a memorable experience across this vibrant continent.

Shopping

For an authentic experience, visit Jemaa el-Fnaa, a bustling public market teeming with local crafts and flavours. Alternatively, Thika Road Mall offers a mix of shopping and entertainment, while Alf Leila Wa Leila is perfect for family-friendly outings, blending business and leisure in a vibrant atmosphere.

Recreation

Experience the vibrant atmosphere at Cape Town Stadium, where you can engage in various sports activities. At El Gouna Golf Club, enjoy a round of golf amidst stunning outdoor scenery. For a relaxing day, visit Sharm El Sheikh Golf Resort and unwind in its picturesque setting.

Adventure

uShaka Marine World offers thrilling water rides and marine experiences, perfect for families seeking excitement. Ras um Sid invites you to explore vibrant underwater life through exhilarating scuba diving and snorkeling. At Kite Centre Zanzibar, you can embrace the wind and waves while enjoying exhilarating kite surfing adventures.

Nightlife

Experience the vibrant nightlife in Africa, starting with a captivating performance at the National Theatre of Ghana, where culture meets romance. Then, enjoy a film at Cinema Megarama for an entertaining evening, before concluding your night with an exhilarating ride on The Cape Wheel, embracing the adventure vibes.

*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 off-peak months of May to June and September, when prices are lower. Booking your hotel about a month in advance can yield better rates, and look for last-minute deals on platforms like Expedia. Saturdays are typically the cheapest days for hotel stays, whereas Mondays tend to be pricier. Additionally, utilise Expedia’s tools to filter for your budget and combine hotel, flight, and activity bookings for further savings. Walking is also a great way to explore and save on transport costs.

  • 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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, desired location, and the type of accommodation you are looking for. To discover the most economical prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Africa with your flights and activities through an Expedia package.

Find the best attractions in Africa

For a memorable holiday in Africa, immerse yourself in its diverse attractions, from stunning beaches to captivating national parks and wildlife reserves. Experience the vibrant culture while indulging in outdoor adventures that the continent has to offer. Whether you're lounging on sun-kissed shores or embarking on a thrilling safari, Africa promises an array of experiences that cater to every traveller's desires.

  • Giza Pyramid Complex: Marvel at one of the Seven Wonders of the Ancient World, the Giza Pyramid Complex offers a glimpse into ancient Egyptian culture. Explore the iconic pyramids, including the Great Pyramid of Khufu, and feel the mystique of this archaeological site that has stood for millennia.
  • Kruger National Park: Experience the thrill of a safari in Kruger National Park, where you can encounter Africa's Big Five in their natural habitat. The park boasts stunning landscapes, diverse wildlife, and a wealth of outdoor activities, making it an adventure seeker’s paradise.
  • Marassi Beach: Relax on the pristine sands of Marassi Beach, where the crystal-clear waters invite you to soak up the sun. This picturesque beach is perfect for unwinding, swimming, and enjoying the vibrant coastal atmosphere.

Best time to go to Africa

The best time to visit Africa is dependant 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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January76.6°F (24.8°C)No RainSunnyAverageSlightly High
February76.5°F (24.700000000000003°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