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, (590 reviews)
"Beautiful place with a great location & outstanding staff! "
United States
Marina
Palais Moulay Said & SPA

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,077 reviews)
"Had a fantastic vacation , would highly recommend "
United Kingdom
Ron
The price is CA $259
CA $293 total
includes taxes & fees
May 11 - May 12
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,002 reviews)
"Great holiday, friendly staff!"
United Kingdom
Jessica Susan
The price is CA $155
CA $200 total
includes taxes & fees
May 13 - May 14
Prima Life Makadi Hotel - All inclusive

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (693 reviews)
"Excellent safe hotel with high standards. Only thing to mention were a couple of the reception staff at the Spa and at the Asian restaurant who were a bit unprofessional but the rest amazing. I would also like to praise the reception staff and the amazing concierge team who did everything for our stay to be perfect "
United States
Rory Anthony
The price is CA $1,138
CA $1,274 total
includes taxes & fees
May 18 - May 19
La Mamounia

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Annakhil
8.6 out of 10, Excellent, (1,003 reviews)
"The food was very good. Staff was friendly."
United States
Kirk
The price is CA $275
CA $307 total
includes taxes & fees
May 8 - May 9
Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Jambo - All Inclusive

Hotel Riu Jambo - All Inclusive
4.0 star property
Nungwi
9.0 out of 10, Wonderful, (421 reviews)
"Everything was very excellent "
United Kingdom
cele
Hotel Riu Jambo - All Inclusive

LUX* Grand Gaube

LUX* Grand Gaube
5.0 star property
Grand Gaube
9.4 out of 10, Exceptional, (850 reviews)
"Good staff and great facilities"
South Africa
Gabriel C
The price is CA $392
CA $460 total
includes taxes & fees
Apr 29 - Apr 30
LUX* Grand Gaube

The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (217 reviews)
"Great staff and service, clean, well run property"
United Kingdom
Gary
The price is CA $358
CA $468 total
includes taxes & fees
May 5 - May 6
The Mora Zanzibar - Luxury All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (730 reviews)
"Excellent food and service. Huge resort and nice water views. More activities would be nice but all in all, good stay."
United States
esther
Hotel Riu Palace Zanzibar - 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, (682 reviews)
"Excellent service Room was always spotless "
United States
Sibusiso
The price is CA $472
CA $547 total
includes taxes & fees
May 11 - May 12
The Palace of the Lost City at Sun City Resort

Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (859 reviews)
"Fabulous hotel."
United Kingdom
Melanie Clare
The price is CA $699
CA $901 total
includes taxes & fees
May 15 - May 16
Marriott Mena House Cairo

La Joya Lodge Conference Centre and Spa

La Joya Lodge Conference Centre and Spa
4.0 star property
Broederstroom
8.8 out of 10, Excellent, (69 reviews)
"Staff were extremely kind and helpful! "
United States
Barbara
La Joya Lodge Conference Centre and 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, (17 reviews)
"Very nice place i liked it"
United States
ANNET
The price is CA $303
CA $401 total
includes taxes & fees
Apr 28 - Apr 29
Hotel Riu Palace Swahili - All Inclusive - Adults Only

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)
"I would like to thank all the staff at the hotel they made my stay worthwhile "
United Kingdom
nasir
The price is CA $149
CA $200 total
includes taxes & fees
May 19 - May 20
Stella Di Mare Beach Hotel & Spa

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, (72 reviews)
"Great place to be "
United States
Fenias
The price is CA $91
CA $105 total
includes taxes & fees
May 24 - May 25
Villas do Indico Eco - Resort & Spa Lodge

LUX Belle Mare

LUX Belle Mare
5.0 star property
Belle Mare
9.6 out of 10, Exceptional, (619 reviews)
"Just a wonderful resort. Our second trip here and it’s the best we’ve been to in Mauritius."
United Kingdom
David
The price is CA $386
CA $453 total
includes taxes & fees
May 17 - May 18
LUX Belle Mare

Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (763 reviews)
"Splendid breakfasts"
United Kingdom
Nina
The price is CA $660
CA $738 total
includes taxes & fees
May 24 - May 25
Sofitel Marrakech Palais Imperial & Spa

Sofitel Cairo Downtown Nile

Sofitel Cairo Downtown Nile
5.0 star property
Downtown Cairo
8.8 out of 10, Excellent, (272 reviews)
"Great stay!"
United States
Maria Angeles
The price is CA $207
CA $267 total
includes taxes & fees
May 21 - May 22
Sofitel Cairo Downtown Nile

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (169 reviews)
"Wonderful stay!!! "
United States
Theresa
The price is CA $1,611
CA $1,787 total
includes taxes & fees
May 17 - May 18
The Oberoi Marrakech

Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (415 reviews)
"Amazing rooms and facilities, very friendly staff, great pool and snorkeling just off the beach, and the massage was fantastic (ask for Dwi!)"
United Kingdom
Nora
The price is CA $473
CA $609 total
includes taxes & fees
May 16 - May 17
Four Seasons Resort Sharm EL Sheikh
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:May 1 - May 3

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
April
March
CA $115
Month
Price
January
CA $173
February
CA $174
March
CA $183
April
CA $113
May
CA $115
June
CA $139
July
CA $146
August
CA $154
September
CA $151
October
CA $154
November
CA $156
December
CA $164
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