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

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, (732 reviews)
"Everything was so perfect & the staff was amazing so friendly."
United Kingdom
Tracey
The price is €87
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 €572
includes taxes & fees
24 Jun - 25 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,090 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is €182
includes taxes & fees
28 Jun - 29 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 €131
includes taxes & fees
10 Jul - 11 Jul
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 €118
includes taxes & fees
11 Jun - 12 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 €205
includes taxes & fees
15 Jun - 16 Jun
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 €391
includes taxes & fees
16 Jun - 17 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 €77
includes taxes & fees
10 Jun - 11 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 €325
includes taxes & fees
23 Jun - 24 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 €302
includes taxes & fees
10 Jul - 11 Jul
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 €87
includes taxes & fees
14 Jun - 15 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 €115
includes taxes & fees
26 Jun - 27 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 €163
includes taxes & fees
12 Jun - 13 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 €376
includes taxes & fees
10 Jun - 11 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 €274
includes taxes & fees
16 Jun - 17 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, (869 reviews)
"everything was great but the food options was above and beyond"
United States
Adrien
The price is €405
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 €335
includes taxes & fees
10 Jun - 11 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.

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

Guide to exploring Africa

Top reasons to visit Africa

  • Thrilling Safaris: Experience the thrill of exhilarating safaris in Africa's renowned national parks, where you can observe diverse wildlife in their natural habitats.
  • Breathtaking Landscapes: Explore Africa's stunning landscapes, from savannahs to mountains, offering endless opportunities for adventure.
  • Rich Cultural Experiences: Immerse yourself in the vibrant cultures, traditions, and customs unique to each region.
  • Vibrant Nightlife: Enjoy lively nightlife in cities like Cape Town and Johannesburg, with an array of bars and clubs.
  • Diverse Accommodation: Choose from luxurious hotels to unique lodges, ensuring a memorable stay amidst picturesque scenery.

Find great hotels in Africa

When exploring the diverse landscapes of Africa, you'll discover an array of accommodation options to suit every traveller's needs. From luxurious hotels to charming guesthouses, many establishments cater to business, family, and beach holiday experiences. Look for amenities such as gyms, accessible parking, and unique lodges like the Zambezi River Lodge or Abalone Guest Lodge, ensuring a memorable stay amidst Africa's stunning scenery.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Nestled in a vibrant setting, Aqua Mirage Club & Aqua Parc offers an exhilarating all-inclusive experience tailored for families and business travellers alike. This 4-star resort is a paradise for those seeking active leisure, featuring unlimited access to a variety of sports and entertainment options, from soccer and tennis to themed parties and dancing lessons. Families will appreciate the dedicated children’s amenities, including a free water park and games for children. Relaxation is paramount with a full-service spa and outdoor pool, ensuring a rejuvenating stay in a lively atmosphere.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This 5-star gem exudes elegance and sophistication, making it an ideal choice for families and those desiring a luxurious spa retreat. The exquisite hotel offers a range of amenities for children, including a dedicated pool and arcade game room, ensuring the little ones are entertained. Guests can unwind at the spa, indulging in body scrubs and various treatments, while the poolside bar serves delightful refreshments. With its opulent surroundings and attentive service, Mövenpick Hotel Mansour Eddahbi Marrakech promises an unforgettable family getaway.
  • Stella Di Mare Beach Hotel & Spa: As a stunning 5-star resort, Stella Di Mare Beach Hotel & Spa invites guests to bask in luxury and sun-kissed beachside bliss. This resort seamlessly combines beach relaxation with a golf enthusiast’s dream, offering direct beach access and golf facilities to satisfy avid players. Guests can unwind at the spa, indulging in revitalising treatments after a day of sun and sport. The enchanting atmosphere and top-tier amenities ensure that your stay is both tranquil and indulgent, perfect for a lavish beach holiday.

Where to stay in Africa

For an unforgettable African adventure, immerse yourself in the vibrant nightlife of Cape Town or Johannesburg, where lively bars and clubs beckon. Explore the breathtaking landscapes of Kruger National Park, perfect for wildlife enthusiasts. For a unique experience, stay in an adventurous tree house in the heart of nature. Whether you're seeking romance or relaxation, Africa's diverse destinations promise a captivating blend of culture, adventure, and tranquillity.

  • Mauritius: Nestled in the Indian Ocean, Mauritius is renowned for its stunning beaches and lush landscapes. The island's warm climate makes it an attractive year-round destination, though visitor numbers peak in January, July, and September. Travelers flock to Mauritius for a variety of experiences, from relaxing on pristine beaches to engaging in outdoor adventures with family. Notable activities include golfing at world-class courses and exploring local museums that celebrate the island's rich cultural heritage. The vibrant local markets and beautiful coastal scenery make it a perfect spot for both relaxation and exploration.
  • Morocco: Located in North Africa, Morocco is a captivating blend of modernity and tradition. The country sees a steady flow of tourists throughout the year, particularly in January and during the summer months of June and July. Visitors are drawn to Morocco for its bustling city life, family-friendly attractions, and unique business opportunities. The vibrant souks (markets) offer an exhilarating shopping experience, while historical sites like the famous squares and art museums provide a glimpse into the country’s rich history. Morocco's diverse landscapes, from the Sahara Desert to the Atlas Mountains, offer endless exploration possibilities.
  • Seychelles: This idyllic archipelago in the Indian Ocean is a true paradise for beach lovers and adventure seekers alike. With peak tourist seasons in January, March, and July, Seychelles is celebrated for its breathtaking beaches and outdoor activities. Travellers can indulge in thrilling adventures such as diving, hiking, and sailing, or simply relax on the sandy shores. The islands feature stunning local landmarks, including family-friendly beaches and picturesque islands, making it a perfect destination for both relaxation and adventure. The friendly atmosphere and natural beauty will leave you enchanted.

Things to do in Africa

Embark on an unforgettable adventure in Africa, where you can book thrilling activities such as exhilarating safaris in adventurous camps, or explore vibrant adventure playgrounds. Experience the diverse landscapes, wildlife, and cultures that make each destination unique, ensuring your holiday is filled with excitement and discovery. From the savannahs to the mountains, Africa offers endless opportunities for adventure lovers.

Shopping

Experience the vibrant Jemaa el-Fnaa, a bustling public market perfect for unique gifts and souvenirs. For a more modern vibe, visit Thika Road Mall, offering entertainment and family-friendly options. Alf Leila Wa Leila is another great shopping centre, blending business and leisure for an enjoyable experience.

Recreation

In Cape Town, the vibrant atmosphere of Cape Town Stadium offers a unique wellness experience, blending fitness and community spirit. Meanwhile, El Gouna Golf Club provides a tranquil outdoor setting for relaxation and rejuvenation, while Sharm El Sheikh Golf Resort invites you to unwind amidst stunning landscapes and invigorating activities.

Adventure

At uShaka Marine World, immerse yourself in thrilling water rides and vibrant marine life, perfect for families seeking adventure. Dive into the depths at Ras um Sid for an exciting underwater sports experience. For those who love outdoor activities, Kite Centre Zanzibar offers exhilarating water sports amidst stunning scenery.

Nightlife

Experience the vibrant nightlife at the National Theatre of Ghana, where culture and romance blend seamlessly. For a cinematic escape, visit Cinema Megarama, perfect for a romantic evening. Don't miss the adventure of The Cape Wheel, offering stunning views and an exhilarating atmosphere.

*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, and avoid peak times like April and December to January. Book your hotel about a month in advance for the best rates, and check for last-minute deals on platforms like Expedia. Saturdays tend to be the least expensive days to stay, while Mondays are the most costly. Utilise Expedia’s filters to find eco-friendly accommodations and package deals that combine flights and activities for added 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 and December to January, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Africa about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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 wizard to refine your preferences, such as your budget, preferred location, and the type of accommodation you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and offers, simply sort 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 deal.

Find the best attractions in Africa

Africa offers an array of attractions, including stunning beaches, national parks, and wildlife reserves that cater to all types of travellers. Visitors can immerse themselves in the rich culture, enjoy outdoor adventures, or relax by the coast. Whether you’re seeking thrilling safaris or tranquil beach experiences, Africa promises unforgettable memories and breathtaking landscapes.

  • Giza Pyramid Complex: Immerse yourself in ancient history at the Giza Pyramid Complex, where the iconic pyramids stand as a testament to Egypt's rich cultural heritage. Explore the enigmatic Sphinx and uncover the secrets of the pharaohs amid the desert landscape.
  • Kruger National Park: Experience thrilling adventures in Kruger National Park, home to an incredible array of wildlife. Enjoy breathtaking scenery while embarking on safari drives or guided walks, where you can witness the majesty of Africa’s diverse ecosystems.
  • Marassi Beach: Relax at Marassi Beach, where golden sands meet azure waters. This idyllic beach offers a perfect spot for sunbathing, swimming, and enjoying water sports, all while soaking up the vibrant beach vibes.

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