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, (750 reviews)
"Everything was so perfect & the staff was amazing so friendly."
United Kingdom
Tracey
The price is CA $110
CA $133 total
includes taxes & fees
Jul 5 - Jul 6
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 CA $824
CA $921 total
includes taxes & fees
Jun 21 - Jun 22
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,095 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is CA $243
CA $275 total
includes taxes & fees
Jun 21 - Jun 22
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,019 reviews)
"Good rooms and e staff were very helpful"
United States
ramez
The price is CA $154
CA $198 total
includes taxes & fees
Jul 11 - Jul 12
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, (134 reviews)
"Excellent location, clean room ,"
Canada
Ihssane
The price is CA $168
CA $191 total
includes taxes & fees
Jun 22 - Jun 23
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,007 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 CA $297
CA $331 total
includes taxes & fees
Jul 5 - Jul 6
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, (688 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 CA $524
CA $608 total
includes taxes & fees
Jul 6 - Jul 7
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 CA $100
CA $116 total
includes taxes & fees
Jul 13 - Jul 14
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, (225 reviews)
"On it's own away from the outside area, this is an excellent property. The beach can be accessed by others but that is not an issue and the beach traders are not intrusive. Shopping, dining, leasure and activities all catered for on site but trips out can also be organised from within the complex. But the the thing that makes this place are the staff, from the gardening team to head chef, each and every one was courteous, helpful and happy. Well done staff you make this place."
United States
Emma
The price is CA $631
CA $816 total
includes taxes & fees
Jun 24 - Jun 25
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, (775 reviews)
"Lovely hotel."
United States
Vasiliky
The price is CA $390
CA $441 total
includes taxes & fees
Jun 21 - Jun 22
Sofitel Marrakech Palais Imperial & Spa

Ocean Villas

Ocean Villas
3.0 star property
Grand-Baie
7.6 out of 10, Good, (387 reviews)
"Good place to stay and value for money"
United Kingdom
Piyush
The price is CA $113
CA $139 total
includes taxes & fees
Jun 15 - Jun 16
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, (740 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, (48 reviews)
"Clean rooms and good food. Family friendly Pool and beach are very clean and nice"
United States
Ahmed
The price is CA $144
CA $186 total
includes taxes & fees
Jun 27 - Jun 28
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,005 reviews)
"Excellent stay and the staff couldn't help you enough!"
United Kingdom
Valeska
The price is CA $160
CA $213 total
includes taxes & fees
Jul 12 - Jul 13
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, (29 reviews)
"Great property and super friendly staff "
United States
Sam
The price is CA $463
CA $607 total
includes taxes & fees
Jun 28 - Jun 29
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 CA $343
CA $442 total
includes taxes & fees
Jun 21 - Jun 22
Four Seasons Resort Sharm EL Sheikh

LUX* Grand Gaube

LUX* Grand Gaube
5.0 star property
Grand Gaube
9.4 out of 10, Exceptional, (872 reviews)
"everything was great but the food options was above and beyond"
United States
Adrien
The price is CA $544
CA $636 total
includes taxes & fees
Jul 2 - Jul 3
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 CA $485
CA $542 total
includes taxes & fees
Jun 19 - Jun 20
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:Jun 26 - Jun 28

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 $114
CA $125
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.

Explore a world of travel with Expedia