Book 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, (588 reviews)
"Beautiful place with a great location & outstanding staff! "
United States
Marina
The price is AU$180
includes taxes & fees
25 May - 26 May
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,076 reviews)
"Had a fantastic vacation , would highly recommend "
United Kingdom
Ron
The price is AU$294
includes taxes & fees
11 May - 12 May
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,001 reviews)
"Great holiday, friendly staff!"
United Kingdom
Jessica Susan
The price is AU$204
includes taxes & fees
13 May - 14 May
Prima Life Makadi Hotel - All inclusive

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (692 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 AU$1,287
includes taxes & fees
10 May - 11 May
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,002 reviews)
"The food was very good. Staff was friendly."
United States
Kirk
The price is AU$314
includes taxes & fees
20 May - 21 May
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 AU$471
includes taxes & fees
30 Apr - 1 May
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 AU$444
includes taxes & fees
24 May - 25 May
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 AU$555
includes taxes & fees
11 May - 12 May
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 AU$919
includes taxes & fees
17 May - 18 May
Marriott Mena House Cairo

La Joya Lodge Conference Centre and Spa

La Joya Lodge Conference Centre and Spa
4.0 star property
Broederstroom
9.0 out of 10, Wonderful, (68 reviews)
"Staff were extremely kind and helpful! "
United States
Barbara
The price is AU$125
includes taxes & fees
1 May - 2 May
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 AU$409
includes taxes & fees
29 Apr - 30 Apr
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,002 reviews)
"I would like to thank all the staff at the hotel they made my stay worthwhile "
United Kingdom
nasir
The price is AU$203
includes taxes & fees
19 May - 20 May
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 AU$107
includes taxes & fees
23 May - 24 May
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 AU$463
includes taxes & fees
20 May - 21 May
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 AU$690
includes taxes & fees
25 May - 26 May
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 AU$260
includes taxes & fees
24 May - 25 May
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 AU$1,781
includes taxes & fees
5 May - 6 May
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 AU$585
includes taxes & fees
13 May - 14 May
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:1 May - 3 May

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

  • Iconic Wildlife Safaris: Experience thrilling safaris in renowned game reserves like the Serengeti, witnessing Africa's spectacular wildlife up close.
  • Breathtaking Landscapes: From the stunning vistas of Victoria Falls to the diverse terrains of national parks, Africa's natural beauty is unparalleled.
  • Vibrant Cultures: Immerse yourself in local traditions and vibrant markets, exploring the rich heritage of places like Marrakech.
  • Beautiful Beaches: Relax on pristine shores in destinations like Seychelles and Zanzibar, perfect for sun-seekers.
  • Unique Accommodation: Stay in a variety of lodgings, from luxurious resorts to charming guesthouses, tailored to every traveler's needs.

Find great hotels in Africa

Explore the diverse accommodation options available across Africa, where you'll find a mix of hotels and guesthouses tailored to suit every traveller's needs. Whether you're after a luxurious getaway, a family-friendly environment, or a business-themed stay, Africa's hotels offer an array of services and facilities. From breathtaking beach resorts to charming star-rated lodgings, you're sure to discover the perfect base for your memorable African adventure.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Experience an unforgettable eco-friendly getaway at Aqua Mirage Club & Aqua Parc. This vibrant 4-star all-inclusive resort is perfect for those seeking a spa-themed adventure. With an array of amenities, including unlimited food and drinks, guests can indulge in cooking classes, buffet meals, and themed parties. The resort features a full spa offering body scrubs and facial treatments, alongside a poolside bar for relaxation. Activities range from volleyball and tennis to engaging performances, ensuring entertainment for all ages. It’s a fantastic choice for travellers looking to relax while enjoying diverse activities.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: A luxurious 5-star retreat, Mövenpick Hotel Mansour Eddahbi Marrakech is ideal for families seeking an upscale experience. The hotel boasts family-friendly amenities, including a supervised children's pool and an engaging arcade game room. With babysitting services available, parents can enjoy some leisure time knowing their little ones are well cared for. The elegant design and top-notch services create a harmonious atmosphere, making it a perfect base for exploring the vibrant culture of Marrakech while providing comfort and convenience for all family members.
  • Kenzi Club Agdal Medina All Inclusive: Discover a blend of luxury and business convenience at Kenzi Club Agdal Medina. This 5-star all-inclusive hotel features a full-service spa and business amenities, ensuring a seamless experience for both leisure and professional travellers. Enjoy relaxation at the pool or indulge in aromatherapy treatments, while business guests benefit from dedicated conference facilities. With a swim-up bar and waterslide, this hotel promises an exhilarating yet serene getaway perfect for unwinding after a busy day. It’s a top choice for those seeking a refined and versatile vacation.

Where to stay in Africa

Embark on an unforgettable adventure through the magic of Africa, where vibrant cultures and breathtaking landscapes await. Discover the tropical paradise of Zanzibar, relax on the pristine beaches of Seychelles, or explore the bustling markets of Marrakech. From the iconic wildlife of the Serengeti to the stunning vistas of Victoria Falls, Africa offers a plethora of experiences that cater to every traveller's desire for relaxation, romance, and exploration.

  • Mauritius: Nestled in the Indian Ocean, Mauritius is a tropical paradise renowned for its stunning beaches and vibrant culture. Travellers flock here for an outdoor family experience, with activities ranging from golf at picturesque courses to exploring local museums. With peak visitor numbers in January, July, and September, the island offers a bustling yet relaxed atmosphere. Discover the breathtaking beaches, indulge in water sports, or simply unwind under the sun. The island’s rich history and diverse landscapes make it a delightful destination for all types of travellers.
  • Morocco: A captivating North African country, Morocco boasts a rich tapestry of history and culture. Visitors are drawn to its bustling cities, with peak travel times in January and June to July, making it an exciting destination for family and business-themed experiences. Explore vibrant markets, savour local cuisine, and immerse yourself in Morocco's artistic heritage through its many museums. The famed squares and historic landmarks transport you to a bygone era, while the lively atmosphere ensures a dynamic and memorable visit. Experience the perfect blend of tradition and modernity in this enchanting destination.
  • Seychelles: Comprising over a hundred islands in the Indian Ocean, Seychelles is synonymous with pristine beaches and lush landscapes. Ideal for those seeking beach, outdoor, and adventure experiences, this stunning destination sees peak arrivals in January, March, and July. Visitors can enjoy activities such as golf at exclusive clubs, snorkelling in crystal-clear waters, or simply lounging on beautiful family-friendly beaches. With its exquisite islands and vibrant marine life, Seychelles is a haven for nature lovers and thrill-seekers alike, promising an unforgettable escape into paradise.

Things to do in Africa

Embark on an unforgettable African adventure by exploring the finest game reserves and greatest safaris that the continent has to offer. Discover vibrant snorkeling sites teeming with marine life and immerse yourself in the diverse landscapes of Africa. Don’t miss the opportunity to stay at the best camps, where you can connect with nature and experience the local culture firsthand, creating memories that will last a lifetime.

Shopping

Experience the vibrant Jemaa el-Fnaa market, bustling with local crafts and spices. Closer to city life, visit Hurghada City Center for shopping and entertainment. If you're up for a drive, check out Alf Leila Wa Leila, a family-friendly shopping centre offering a unique blend of culture and commerce.

Recreation

At Cape Town Stadium, immerse yourself in the energetic atmosphere with fitness classes and wellness events. In Sharm El Sheikh Golf Resort, enjoy outdoor yoga sessions and rejuvenating spa treatments amidst stunning landscapes. Leopard Creek Country Club offers tranquil surroundings perfect for relaxation and golf, enhancing your wellness journey.

Adventure

At uShaka Marine World, experience thrilling water slides and an incredible aquarium that showcases marine life. The Kite Centre Zanzibar offers exhilarating kitesurfing lessons amidst stunning beaches. For a unique adventure, head to AfriSki, where you can enjoy skiing in the African mountains, a truly unforgettable experience.

Nightlife

A night out in Africa offers vibrant experiences. Start with a cultural performance at the Kenya National Theatre, then catch a film at Cinema Megarama for a romantic vibe. For some friendly competition, wrap up your evening at the Mas Bowling Center, enjoying the lively atmosphere.

Booking tips and Expedia advantages for Africa

If you're planning a trip to Africa, consider visiting during the off-peak months of May to June and September for lower accommodation rates. Book your hotel about a month in advance or look for last-minute deals on platforms like Expedia, where you can also find the best prices by sorting options. Saturdays typically offer the lowest rates, while Mondays are pricier. Take advantage of package deals to save on flights, hotels, and activities, and explore public transport options for budget-friendly travel. Don't forget to seek out free activities and eco-certified hotels for a more sustainable stay.

  • 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 set your budget, choose your ideal location, and much more. You can organise your results to display prices from the lowest to highest, ensuring you find the most affordable accommodation first. Additionally, you have the option to refine your search by hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels ready for booking.
  • Consider bundling your trip: You can save some dollars by combining your hotel bookings in Africa with your flights and activities through an Expedia package.

Find the best attractions in Africa

No matter what type of traveller you are, Africa offers a wealth of attractions to explore, including stunning beaches, national parks, and nature reserves. Whether you’re keen on culture, outdoor adventures, or simply soaking up the sun, there’s something for everyone. In particular, South Africa is a fantastic destination with diverse experiences waiting for you, ensuring a memorable holiday filled with adventure and relaxation.

  • Giza Pyramid Complex: Step into the ancient world at the Giza Pyramid Complex, where the iconic pyramids and the Sphinx stand as testaments to Egypt's rich history. Explore the fascinating culture that surrounds these monumental structures, and immerse yourself in the stories of the pharaohs.
  • Kruger National Park: Experience the thrill of a safari in Kruger National Park, renowned for its diverse wildlife and stunning landscapes. Enjoy outdoor adventures like game drives and bushwalking while soaking in the breathtaking scenery that this expansive national park has to offer.
  • Nungwi Beach: Relax on the pristine sands of Nungwi Beach, a tropical paradise known for its crystal-clear waters and vibrant marine life. Enjoy the beach vibes as you unwind under the sun or indulge in water sports like snorkelling and diving.

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 (dry). The coolest average temperature in Africa falls in June, visitor numbers are slightly low and weather is sunny with no rain (dry).

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January76.6°F (24.8°C)No Rain (Dry)SunnyAverageSlightly High
February76.5°F (24.700000000000003°C)No Rain (Dry)SunnyAverageAverage
March68.5°F (20.3°C)Light RainMostly SunnyAverageAverage
April75.9°F (24.4°C)No Rain (Dry)SunnySlightly LowSlightly High
May74.1°F (23.4°C)No Rain (Dry)SunnySlightly LowSlightly Low
June64.9°F (18.3°C)No Rain (Dry)SunnySlightly LowSlightly Low
July74.5°F (23.6°C)No Rain (Dry)SunnyAverageAverage
August69.8°F (21.0°C)No Rain (Dry)SunnyAverageAverage
September83.3°F (28.5°C)No Rain (Dry)SunnyAverageSlightly Low
October72.3°F (22.4°C)No Rain (Dry)SunnySlightly HighAverage
November66.9°F (19.4°C)Light RainMostly SunnySlightly HighAverage
December78.6°F (25.9°C)No Rain (Dry)SunnySlightly HighSlightly High

Accommodation in Africa

Africa is thought by many to be a land of mystery and magic. On this continent, ancient structures and wild grasslands coexist with grand deserts and modern cities.

The Indian Ocean contains several dreamy places to visit such as the Maldives. Many of these locations make a great retreat, whether you are interested in diving or are vacationing on your honeymoon.

Africa

Africa is a common destination for tourists from all over the world. There is something primal about this beautiful land that calls many people to it, and a trip to Africa is a once-in-a-lifetime experience sure to create memories to be cherished for the rest of one's life.

Weather in South Africa tends to be hot all-year round, with an average temperature of 85 degrees Fahrenheit (30 degrees Celsius) during the day. At night, temperatures drop quite a bit. Because the temperature remains so constant throughout the year, the main determining factor as far as when to go will be whether it is the rainy or dry season.

The dry season runs from October through March. The dry season is the best time to visit if you are planning to go to one of Africa's breathtaking beaches. If you are planning on a safari, the dry season is also an optimal time to visit thanks to the fact that the animals will conveniently gather around watering holes during this season.

The wet season lasts from April to July along the coast and from July to September further inland. If you are planning a trip to areas such as Mali, this is the best time to go as temperatures tend to be a bit cooler.

Africa offers a wide variety of things to see and experience. For those who love to watch wildlife, a safari is a great opportunity to do just that. If you prefer to lounge around in a posh beach resort, there are plenty of those along Africa's coastline. While a visit to Egypt to see the pyramids and experience Egyptian culture is the perfect trip for history, culture, and archaeology buffs.

The Indian Ocean

The beautiful Indian Ocean is scattered with many beautiful islands that present a picturesque place to relax and soak up the warm sun. There are many places in the Indian Ocean that make for excellent diving spots, and there is an abundance of great exotic marine wildlife to interact with and view.

Explore a world of travel with Expedia