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

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

Star rating

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)
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,014 reviews)
"Great staff, food and clean hotel."
United Kingdom
Nishaan
The price is CA $175
CA $205 total
includes taxes & fees
Nov 8 - Nov 9
Palais Moulay Said & SPA

3. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (755 reviews)
"One of the great hotels in the world"
United States
Gary
The price is CA $1,016
CA $1,133 total
includes taxes & fees
Nov 11 - Nov 12
La Mamounia

4. 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,013 reviews)
"I love this hotel"
United States
maria
The price is CA $141
CA $182 total
includes taxes & fees
Oct 14 - Oct 15
Prima Life Makadi Hotel - All inclusive

5. 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 CA $3,029
CA $3,360 total
includes taxes & fees
Nov 8 - Nov 9
Royal Mansour Marrakech

6. Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (909 reviews)
"Nice hotel …."
United States
Wendel
The price is CA $862
CA $1,111 total
includes taxes & fees
Nov 1 - Nov 2
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.0 out of 10, Wonderful, (93 reviews)
"Amazing hotel, staff and service."
United States
Jesus
The price is CA $597
CA $706 total
includes taxes & fees
Oct 26 - Oct 27
Hotel Riu Palace Swahili – All Inclusive – Adults Only

8. The Grand Resort Hurghada

The Grand Resort Hurghada
5.0 star property
Al Mamsha El Seyahi
8.8 out of 10, Excellent, (96 reviews)
"Beautiful place to stay! The food was good, pools beautiful and a gorgeous beach close by!"
Canada
Kassidy
The price is CA $169
CA $222 total
includes taxes & fees
Oct 18 - Oct 19
The Grand Resort Hurghada

9. Rixos Premium Alamein

Rixos Premium Alamein
5.0 star property
El Alamein
8.6 out of 10, Excellent, (207 reviews)
"Very good hotel"
United States
Kobeis
The price is CA $201
CA $260 total
includes taxes & fees
Nov 1 - Nov 2
Rixos Premium Alamein

10. 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,023 reviews)
"Excellent place to stay would recommend to anyone visiting Morocco."
United Kingdom
Binu
The price is CA $169
CA $194 total
includes taxes & fees
Nov 5 - Nov 6
Aqua Mirage Club & Aqua Parc - All Inclusive

11. Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (479 reviews)
"Love the place totally recommend, only two suggestions is they work on increasing staff for golf carts as you need them to move around the resort and sometimes we had to call them more than once as waited a little long. And room service food is not the best however dining out at the restaurants inside the resort were phenomenal and really good food Besides that it’s lovely place lovely staff and had a great time."
United States
Rami
The price is CA $677
CA $873 total
includes taxes & fees
Oct 15 - Oct 16
Four Seasons Resort Sharm EL Sheikh

12. 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, (713 reviews)
"Rooms are very nice and clean"
United States
Kudakwashe
The price is CA $656
CA $755 total
includes taxes & fees
Oct 12 - Oct 13
The Palace of the Lost City at Sun City Resort

13. The Greens Guest House

The Greens Guest House
4.0 star property
Knysna
8.6 out of 10, Excellent, (8 reviews)
"Alles Super gelaufen und Stephan und sein Team waren sehr freundlich. Gruß Mayer "
Germany
Dirk
The price is CA $200
CA $200 total
includes taxes & fees
Oct 12 - Oct 13
The Greens Guest House

14. Hilton Hurghada Plaza

Hilton Hurghada Plaza
5.0 star property
Dahar
9.0 out of 10, Wonderful, (659 reviews)
"Very friendly staff, beautiful hotel, great food and peaceful environment"
United States
beth
The price is CA $145
CA $188 total
includes taxes & fees
Nov 2 - Nov 3
Hilton Hurghada Plaza

15. Rixos Premium Seagate

Rixos Premium Seagate
5.0 star property
Nabq
9.2 out of 10, Wonderful, (313 reviews)
"AquaPark was great and well organised ,all the team were very professional and kept the guests safe. Aqua manager was very cooperative and very friendly with special thanks to him. We enjoyed eating in all restaurants specially the a la carte restaurants All the staff did a great job to keep the guests satisfied, rooms ,F&b , reception ,GR,service tip top We will come back to Rixos Seagate thanks for making our vacation memorable. It’s a superb hotel."
United States
Hatem
The price is CA $537
CA $693 total
includes taxes & fees
Nov 11 - Nov 12
Rixos Premium Seagate

16. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (831 reviews)
"Outstanding service, location and staff."
Canada
Michael
The price is CA $440
CA $496 total
includes taxes & fees
Oct 14 - Oct 15
Sofitel Marrakech Palais Imperial & Spa

17. Sofitel Cairo Downtown Nile

Sofitel Cairo Downtown Nile
5.0 star property
Downtown Cairo
9.0 out of 10, Wonderful, (395 reviews)
"Great staff and very nice modern room"
United States
Danielle
The price is CA $308
CA $397 total
includes taxes & fees
Oct 19 - Oct 20
Sofitel Cairo Downtown Nile

18. Hotel Riu Palace Santa Maria - All Inclusive

Hotel Riu Palace Santa Maria - All Inclusive
5.0 star property
Sal
9.2 out of 10, Wonderful, (99 reviews)
"The room was clean every day. Pool and spa was excellent condition. "
United States
Barbara
The price is CA $455
CA $531 total
includes taxes & fees
Oct 12 - Oct 13
Hotel Riu Palace Santa Maria - All Inclusive

19. Steigenberger ALDAU Beach Hotel

Steigenberger ALDAU Beach Hotel
5.0 star property
Al Mamsha El Seyahi
9.4 out of 10, Exceptional, (690 reviews)
"Great resort!"
United States
Katherine
The price is CA $474
CA $611 total
includes taxes & fees
Oct 15 - Oct 16
Steigenberger ALDAU Beach Hotel

20. Hotel Riu Palace Zanzibar - All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (770 reviews)
"Amazing property would stay again"
United States
Ella
Hotel Riu Palace Zanzibar - 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:Oct 23 - Oct 25

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
June
May
CA $156
CA $156
Month
Price
January
CA $164
February
CA $179
March
CA $191
April
CA $187
May
CA $192
June
CA $114
July
CA $125
August
CA $151
September
CA $151
October
CA $156
November
CA $156
December
CA $163
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. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Africa

Top reasons to visit Africa

  • Stunning Safaris: Experience exhilarating game drives in wildlife-rich national parks, witnessing majestic elephants and other iconic animals in their natural habitats.
  • Diverse Landscapes: Explore breathtaking locations like the Okavango Delta and the grandeur of the Pyramids of Giza, showcasing Africa's unique beauty.
  • Vibrant Culture: Immerse yourself in local scenes and traditions, from bustling cities like Cape Town to serene island resorts.
  • Luxury Accommodations: Enjoy a range of lodging options, from beachfront resorts to charming guesthouses, catering to every traveler's needs.
  • Beautiful Beaches: Relax on some of the world's most stunning beaches, offering crystal clear waters and soft sands.

Find great hotels in Africa

Discover a diverse selection of accommodations in Africa, where you can find everything from luxurious hotels to charming guesthouses. Whether you’re seeking a family getaway, a beach vacation, or a business-friendly environment, Africa offers an array of options suited to every traveller's needs. Explore the best hotels that promise comfort, exceptional service, and memorable experiences as you immerse yourself in the continent’s rich culture and stunning landscapes.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Aqua Mirage Club & Aqua Parc is a vibrant 4-star resort, boasting a commendable guest rating of 8.0, making it an ideal choice for families seeking a fun-filled vacation. Nestled in a scenic location, this all-inclusive property offers an impressive array of amenities, including unlimited food and drinks. Guests can enjoy a variety of activities such as volleyball, tennis, and themed parties, ensuring excitement for all ages. The resort features a dedicated children's area with a water park, children's club, and supervised pools, making it perfect for families. A full spa service and outdoor pool provide relaxation, while on-site entertainment ensures there’s never a dull moment.
  • Stella Di Mare Beach Hotel & Spa: Stella Di Mare Beach Hotel & Spa is a luxurious 5-star property with a remarkable guest rating of 9.2, ideal for those in search of adventure and relaxation by the sea. With direct access to stunning beaches, guests can indulge in various water sports, including motorboating and windsurfing. The hotel’s golf facilities cater to enthusiasts, while the on-site spa offers rejuvenating treatments. Its prime location enables easy access to nearby snorkeling and skydiving opportunities, ensuring an exhilarating stay for adventure seekers. The combination of top-notch amenities and breathtaking views makes this hotel a perfect getaway for beach lovers.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: Mövenpick Hotel Mansour Eddahbi Marrakech, a distinguished 5-star hotel with a guest rating of 8.4, caters primarily to families looking for a comfortable and entertaining stay. This property features amenities for children, including supervised childcare, a dedicated kids’ pool, and complimentary cribs. The family-friendly environment is complemented by a variety of dining options and spacious accommodations. Located in a vibrant area, the hotel provides convenient access to local attractions, ensuring a delightful balance of relaxation and exploration for families visiting Marrakech.

Where to stay in Africa

Experience the diverse beauty of Africa, where vibrant cities like Cape Town offer a blend of culture and opulent comfort. Relax in serene island resorts or explore family-friendly attractions in the capital cities. From secluded landscapes to romantic getaways, Africa caters to every traveler's desires. Whether seeking adventure or relaxation, you'll find unforgettable moments in this captivating continent.

  • Mauritius: Nestled in the Indian Ocean, Mauritius is renowned for its stunning beaches and vibrant culture. The island welcomes visitors year-round, with peak arrivals in January, July, and September. Here, you'll find an array of outdoor activities suited for families, including golf courses and private country clubs. The picturesque beaches and tranquil bays are perfect for relaxation and family bonding. Don't miss the chance to explore local landmarks, such as the breathtaking beaches that line the coast, making Mauritius a true paradise for beach lovers.
  • Morocco: Situated in North Africa, Morocco is a captivating blend of ancient traditions and modern life. With peak visitor numbers in January and during the summer months of June to July, it offers a rich cultural experience for families and business travellers alike. Dive into the lively atmosphere of public markets and water parks, which provide a taste of local life and fun. The country boasts impressive attractions, including history and art museums and vibrant squares that showcase Moroccan heritage, making it a fascinating destination for exploration.
  • Seychelles: An archipelago in the Indian Ocean, Seychelles is celebrated for its unparalleled natural beauty and adventurous spirit. With peak travel seasons in January, March, and July, this destination is ideal for beachgoers and adventure seekers. Visitors can enjoy a variety of outdoor activities, including golf and exploration of lush islands. Iconic beaches and family-friendly locations make it an excellent spot for relaxation and adventure. Be sure to take in the stunning landscapes and unique wildlife, creating unforgettable memories in this tropical paradise.

Things to do in Africa

Africa offers an incredible range of activities for tourists, including unforgettable safari holidays where you can experience the thrill of wildlife up close. Enjoy a unique star safari under the vast night sky and savour local cuisine at diverse restaurants. Don't miss the chance to relax with a sundowner experience, soaking in breathtaking sunsets while reflecting on your adventures in this stunning continent.

Shopping

Experience vibrant shopping at the Victoria & Alfred Waterfront in Cape Town, offering local crafts and high-end boutiques. Explore the bustling Maasai Market in Nairobi for unique handmade souvenirs. In Johannesburg, the Sandton City Mall boasts international brands and chic dining options, perfect for stylish gifts and a delightful shopping day.

Recreation

At Muthaiga Golf Club, enjoy a round of golf in a serene environment, followed by relaxation in luxurious facilities. Kigali Golf Club offers stunning scenery and wellness activities, while Karen Country Club provides a tranquil escape with exceptional service and amenities for rejuvenation.

Adventure

Experience the thrill of a safari in Kruger National Park, where you can see the Big Five on a guided game drive. For an adrenaline rush, try white-water rafting on the Zambezi River, navigating exhilarating rapids while surrounded by stunning landscapes.

Nightlife

Experience the vibrant nightlife at Club 57 in Nairobi, where you can dance to local beats and enjoy unique cocktails. For a more laid-back vibe, visit the Rooftop Lounge in Cape Town, offering stunning views and a fantastic selection of South African wines.

*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, 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: Expedia’s search tool enables you to specify your budget, desired location, and other preferences. You can arrange your search results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Additionally, you have the option to narrow down your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • 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

In Africa, popular attractions include breathtaking beaches, national parks, and wildlife reserves, offering a rich blend of culture and outdoor adventures. For those seeking a touch of luxury, South Africa boasts stunning resorts that provide an exceptional beach experience. From vibrant local culture to the serene beauty of nature, there's something for every traveller to enjoy in this diverse continent.

  • Giza Pyramid Complex: Explore the last remaining wonder of the ancient world, where you can marvel at the monumental pyramids and the enigmatic Sphinx. Rich in Egyptian culture, the complex offers a glimpse into a fascinating civilization with its impressive architecture and historical significance.
  • Kruger National Park: Experience thrilling safari adventures in one of Africa's largest game reserves. With diverse landscapes and abundant wildlife, including the Big Five, Kruger offers breathtaking scenery and outdoor activities that will leave you in awe of nature.
  • Naama Bay: Relax on the stunning beaches of Naama Bay, where vibrant coral reefs meet crystal-clear waters. This picturesque bay is perfect for sunbathing, water sports, and enjoying the lively atmosphere of beachside cafes and shops.

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

Africa and Indian Ocean Hotel Guide

Africa brings to mind a jungle where apes swing from trees and bananas hang from every tree. This may be an accurate description for some parts of the continent, but, there is a lot more to the oft misunderstood region. A holiday in Africa and the Indian Ocean will lead you on one adventure after another through jungles, rainforests, and deep blue waters.

A cheap Africa and Indian Ocean hotel deal will help save money, so that you have more to spend on souvenirs while shopping. If you want to save even more, consider bargaining for top dollar items. The best way to be successful while bartering is to offer brand name clothing as a trade for the items that you find to be extra special. Many African vendors would love to have a pair of Nike shoes in exchange for some exotic treasure.

Discounts may be available for cheap hotel deals in Cape Town. The area is close to airports and major highways for ease of movement when sightseeing. Find rooms that are spacious and comfortable to make you feel right at home. Prices are extremely reasonable and you can sometimes receive breakfast for free.

Shaba National Reserve is a top place to find your inner African adventurer. Book a wild African safari across the beautiful landscapes of this reserve where you will see wild elephants, giraffes, and possibly a few apes swinging from the vines. Reservations can be made for African safaris at the same time you reserve your hotel packages.

Tanzania and Madagascar offer a fantastic ocean getaway directly on the Indian Ocean. Madagascar is a remote island off the coast of Africa where you can find excellent hotel deals. It is surrounded entirely by the Indian Ocean for amazing views and a relaxing holiday. Ask about snorkeling and deep water diving while you make reservations for hotels.

Staple foods in Africa include plantains, green bananas, yams, and cassava. These are all locally produced and are essential to the survival of the people living in the region. There are some imported foods in Africa as the practice becomes more acceptable. You have the freedom to make the choice for yourself; however, the most authentic African food experience will come from eating meals that originate from the country.