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

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, (407 reviews)
"Staff very courteous and location is perfect in terms of proximity to all touristic outlets We had great time; breakfast was rich and tasty as well. "
United States
Liliane Sarkis
The price is CA $157
CA $184 total
includes taxes & fees
Feb 27 - Feb 28
Palais Moulay Said & SPA

xxxxxxxxxxxxx

xxxxxxxxxxxxx
Mohammédia
xxxxxxxxxxxxx

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,030 reviews)
"Great vacation stay. Goods value for price. "
Australia
Sarah
The price is CA $170
CA $195 total
includes taxes & fees
Mar 10 - Mar 11
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, (993 reviews)
"The room was clean The staff was very freindly The food was delicious and varied"
United States
Fayek
The price is CA $159
CA $205 total
includes taxes & fees
Feb 26 - Feb 27
Prima Life Makadi Hotel - All inclusive

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (672 reviews)
"Everything was perfect"
Canada
Ryan P
The price is CA $951
CA $1,071 total
includes taxes & fees
Mar 3 - Mar 4
La Mamounia

Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (834 reviews)
"Beautiful hotel, right next to pyramid, highly recommended."
United States
Xu
The price is CA $594
CA $766 total
includes taxes & fees
Mar 6 - Mar 7
Marriott Mena House Cairo

LUX* Grand Gaube

LUX* Grand Gaube
5.0 star property
Grand Gaube
9.4 out of 10, Exceptional, (835 reviews)
"We had a fantastic stay! From the moment we arrived until we left the resort we were pampered so much. The food, room, amenities, activities were all incredible but the star of the show are the staff that were so courteous, kind and professional. Special shout out to Diksha, Thierry, Saif and Dhiraj! We will definitely be back. "
United Kingdom
Salma
The price is CA $396
CA $465 total
includes taxes & fees
Mar 1 - Mar 2
LUX* Grand Gaube

Bamboo Zanzibar

Bamboo Zanzibar
4.0 star property
Jambiani
9.6 out of 10, Exceptional, (20 reviews)
"The loveliest staff were always ready to serve and make sure you're ok. i loved my stay so much, didn't want to leave"
Canada
Orezioghene
Bamboo Zanzibar

Hotel Riu Jambo - All Inclusive

Hotel Riu Jambo - All Inclusive
4.0 star property
Nungwi
9.0 out of 10, Wonderful, (410 reviews)
"Yes rooms were clean and staff was friendly "
United Kingdom
Mandla
The price is CA $500
CA $594 total
includes taxes & fees
Feb 26 - Feb 27
Hotel Riu Jambo - All Inclusive

Hilton Hurghada Plaza

Hilton Hurghada Plaza
5.0 star property
Dahar
9.0 out of 10, Wonderful, (576 reviews)
"Great hotel."
Germany
Volkmar
The price is CA $175
CA $226 total
includes taxes & fees
Feb 26 - Feb 27
Hilton Hurghada Plaza

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
8.8 out of 10, Excellent, (671 reviews)
"Excellent service Room was always spotless "
United States
Sibusiso
The price is CA $639
CA $737 total
includes taxes & fees
Mar 5 - Mar 6
The Palace of the Lost City at Sun City Resort

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,011 reviews)
"Friendly and helpful staff. Lovely rooms, palatial beach front location. Excellent, extensive buffet."
United Kingdom
Saima
The price is CA $206
CA $271 total
includes taxes & fees
Mar 5 - Mar 6
Stella Di Mare Beach Hotel & Spa

Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (402 reviews)
"A great location where staff, service and attention to details make all the difference!"
United States
Andrei
The price is CA $486
CA $627 total
includes taxes & fees
Mar 17 - Mar 18
Four Seasons Resort Sharm EL Sheikh

The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (207 reviews)
"Very nice place "
United States
ANNET
The price is CA $505
CA $594 total
includes taxes & fees
Mar 15 - Mar 16
The Mora Zanzibar - Luxury All Inclusive

Sofitel Cairo Downtown Nile

Sofitel Cairo Downtown Nile
5.0 star property
Downtown Cairo
8.8 out of 10, Excellent, (205 reviews)
"Very nice new clean rooms, excellent staff and service, breakfast was very good and the hotel is wonderful...great location too...I will highly recommend this hotel, stayed with family for 6 days and am very happy...."
United Kingdom
Muhammad Haris Shahbaz
The price is CA $203
CA $262 total
includes taxes & fees
Mar 15 - Mar 16
Sofitel Cairo Downtown Nile

LUX Belle Mare

LUX Belle Mare
5.0 star property
Belle Mare
9.6 out of 10, Exceptional, (607 reviews)
"I love the place, me and my family had a wonderful time"
United States
Hassan
The price is CA $530
CA $619 total
includes taxes & fees
Mar 1 - Mar 2
LUX Belle Mare

Riad KAYA & SPA

Riad KAYA & SPA
4.5 star property
Medina
9.6 out of 10, Exceptional, (31 reviews)
"Wonderful staff! So welcoming… and the room was lovely… I definitely recommend!"
United States
Stephanie
The price is CA $160
CA $186 total
includes taxes & fees
Mar 24 - Mar 25
Riad KAYA & SPA

Viaje Hotel Downtown Cairo

Viaje Hotel Downtown Cairo
4.5 star property
Downtown Cairo
9.2 out of 10, Wonderful, (267 reviews)
"Great stay overall. The hotel is clean, well-organized, and the staff were very helpful. Check-in was smooth and the atmosphere felt comfortable and safe"
France
Barbara
The price is CA $81
CA $105 total
includes taxes & fees
Mar 1 - Mar 2
Viaje Hotel Downtown Cairo

Hotel Riu Palace Zanzibar - All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (710 reviews)
"The best resort I ever stayed in . Very nice staff , excellent food , very clean room . The best is the staff "
Canada
Wael
The price is CA $711
CA $838 total
includes taxes & fees
Feb 27 - Feb 28
Hotel Riu Palace Zanzibar - All Inclusive

L'Oliveraie de l'atlas

L'Oliveraie de l'atlas
5.0 star property
Marrakech
9.0 out of 10, Wonderful, (188 reviews)
"Nice family type room. Far out from Marrakesh if you like the quiet. Probably very nice in the summer with the pools, etc. "
Canada
Erin
The price is CA $96
CA $120 total
includes taxes & fees
Mar 4 - Mar 5
L'Oliveraie de l'atlas
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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.

Great weekend hotel deals in Africa

Showing deals for:Mar 6 - Mar 8

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
Next month
February
January
CA $119
Month
Price
January
CA $178
February
CA $113
March
CA $119
April
CA $148
May
CA $145
June
CA $147
July
CA $151
August
CA $156
September
CA $154
October
CA $158
November
CA $163
December
CA $162
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

  • Incredible Safaris: Experience thrilling safaris in Africa’s wildlife-rich national parks, where you can see majestic animals in their natural habitats.
  • Breathtaking Landscapes: Discover diverse landscapes ranging from stunning beaches to the vast Arabian Desert, each offering unique beauty.
  • Rich Cultural Experiences: Immerse yourself in Africa's vibrant cultures through local communities, traditions, and cuisine.
  • Luxurious Accommodations: Enjoy a variety of hotel options, from opulent lodges to charming guesthouses, tailored to all traveller preferences.
  • Vibrant Cities: Explore cosmopolitan cities like Cape Town, renowned for iconic sights and rich cultural heritage.

Find great hotels in Africa

Explore a diverse range of hotel accommodations across Africa, perfect for every type of traveller. Whether you're seeking a luxurious stay, a family-friendly guesthouse, or a beachside retreat, you'll find the best hotels tailored to your needs. From business-focused amenities to stunning locations, Africa's top hotels promise unforgettable experiences amidst breathtaking landscapes and vibrant cultures.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort is the perfect family-friendly destination, featuring an eco-certified environment that caters to both relaxation and adventure. Guests can indulge in unlimited food and drinks, take advantage of numerous activities like volleyball, soccer, and tennis, or unwind at the onsite nightclub. The property boasts a water park, ensuring endless fun for children, while business amenities such as meeting rooms and conference spaces cater to corporate travellers. The eco-friendly theme and array of entertainment options make this hotel an excellent choice for families and eco-conscious vacationers alike.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: A luxurious 5-star hotel situated in the heart of Marrakech, this property offers a blend of city life and spa relaxation. Guests can enjoy a full-service spa, outdoor pool, and Turkish bath, creating a serene escape from the bustling city. The family-oriented amenities include a supervised childcare program and an arcade game room, ensuring that younger guests are entertained. With its central location, visitors have easy access to local attractions, making it an ideal choice for those seeking both luxury and convenience in their Moroccan getaway.
  • Stella Di Mare Beach Hotel & Spa: This 5-star resort is a luxurious beachfront haven that beautifully combines business and leisure. With direct beach access, guests can enjoy sun-soaked days by the sea while also benefiting from well-equipped business amenities, including a 24-hour business centre and multiple meeting rooms. The hotel's upscale facilities and stunning views create a relaxing atmosphere for both leisure and business travellers. Experience the perfect blend of luxury and functionality at this premier destination, where every stay feels like a vacation.

Where to stay in Africa

Embark on an unforgettable journey through South Africa, where cosmopolitan allure meets breathtaking landscapes. Discover vibrant cities like Cape Town, renowned for its iconic Table Mountain and rich cultural heritage. Explore luxurious camps across the scenic savannahs, perfect for wildlife enthusiasts and those seeking relaxation. Whether you're indulging in local cuisine or enjoying romantic sunsets, South Africa promises a diverse experience that caters to every traveller's desires.

  • Mauritius: Nestled in the Indian Ocean, Mauritius is a tropical paradise known for its stunning beaches and lush landscapes. Visitors can enjoy year-round mild weather, with peak arrivals in January, July, and September. The island offers a unique blend of relaxation and adventure, catering to families and outdoor enthusiasts alike. Explore world-class golf courses, indulge in watersports, or visit fascinating museums. The vibrant local culture and breathtaking coastal views make Mauritius a must-visit destination for travelers seeking both leisure and exploration.
  • Morocco: Rich in history and culture, Morocco is a vibrant country that captivates visitors with its bustling markets, stunning architecture, and diverse landscapes. The best time to visit is during the peak months of January, June, and July. Whether you're wandering through the historic medinas or enjoying a leisurely day at a public market, Morocco offers a unique city-themed experience. Don't miss the chance to visit iconic landmarks, such as lively squares and art museums, where history and modernity coexist harmoniously. This destination is perfect for families and business travelers seeking an enriching experience.
  • Seychelles: Comprising 115 islands in the Indian Ocean, Seychelles is renowned for its breathtaking beaches, crystal-clear waters, and vibrant coral reefs. Visitors flock to this tropical haven during peak months like January, March, and July to experience outdoor adventures and family-friendly activities. From relaxing on stunning beaches to exploring unique islands, Seychelles offers something for everyone. Golf enthusiasts will find exquisite courses, while the lush landscapes provide an ideal backdrop for hiking and exploration. This idyllic destination is perfect for those seeking both adventure and relaxation under the sun.

Things to do in Africa

Africa offers a wealth of experiences for tourists, including unforgettable day trips and diverse tour options. Explore the vast safari world, where spectacular safaris allow you to witness incredible wildlife in their natural habitats. Don't miss the chance to venture into the Arabian Desert, where unique landscapes and cultural experiences await. Whether you're seeking adventure or relaxation, Africa promises an enriching vacation filled with unforgettable memories.

Shopping

Experience the vibrant atmosphere of Jemaa el-Fnaa, a bustling public market perfect for unique gifts and souvenirs. For a more modern shopping experience, visit Thika Road Mall or Anfaplace Mall, both offering a variety of shops and family-friendly entertainment in a lively setting.

Recreation

At El Gouna Golf Club, enjoy a day on the greens surrounded by breathtaking landscapes, perfect for golfing enthusiasts. For sports fans, Baba Yara Stadium and Nyamirambo Stadium offer vibrant atmospheres to experience local matches and enjoy the thrill of African sports culture.

Adventure

At uShaka Marine World, experience thrilling water slides and captivating marine exhibits, perfect for family fun and adventure. Dive into the vibrant underwater world at Ras um Sid, where you can explore stunning coral reefs. Try kite surfing at Kite Centre Zanzibar, enjoying the exhilarating outdoor sports atmosphere.

Nightlife

In Africa, the Artscape Theatre Centre captivates with its vibrant cultural performances, while Soweto Theatre offers a rich blend of entertainment and family-friendly vibes. Masque Theatre also delights visitors with its romantic atmosphere and diverse shows, creating an unforgettable nightlife experience.

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

Booking tips and Expedia advantages for Africa

When planning your trip to Africa, consider visiting during the cheaper months of May to June and September for better rates. Booking your hotel about a month in advance or checking Expedia's last-minute deals can lead to significant savings. Saturdays are typically the least expensive days to stay, while Mondays are the priciest. Take advantage of Expedia's tools to filter by budget and preferences, and consider bundling your flights, hotels, and activities for additional savings. Look out for resort credits and best available room rates to maximize your value.

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Make use of Expedia's search tool to refine your preferences, such as your budget, desired location, and preferred hotel type. To find the best prices and deals, 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

In Africa, visitors can enjoy a diverse array of attractions, including stunning beaches, captivating national parks, and serene wildlife reserves. Whether you're seeking thrilling outdoor adventures or rich cultural experiences, there's something for everyone. From exploring vibrant local communities to basking in the sun on pristine shores, Africa offers a unique blend of natural beauty and cultural immersion that promises an unforgettable vacation.

  • Giza Pyramid Complex: Explore one of the world's greatest archaeological sites, home to the iconic pyramids and the Sphinx. Immerse yourself in the rich history and culture of ancient Egypt while marveling at these monumental structures that have stood for millennia.
  • Kruger National Park: Experience the thrill of a safari in one of Africa’s largest game reserves. With stunning landscapes and diverse wildlife, Kruger National Park offers adventurous game drives, walking safaris, and the chance to see the Big Five in their natural habitat.
  • Marassi Beach: Relax on the pristine shores of Marassi Beach, where sun, sand, and sea meet. Enjoy water sports, beachside dining, and breathtaking sunsets, making it the perfect spot for a laid-back day in the sun.

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

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.

Explore a world of travel with Expedia