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, (401 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 AU$184
includes taxes & fees
23 Feb - 24 Feb
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,029 reviews)
"Great vacation stay. Goods value for price. "
Australia
Sarah
The price is AU$202
includes taxes & fees
8 Mar - 9 Mar
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, (991 reviews)
"The room was clean The staff was very freindly The food was delicious and varied"
United States
Fayek
The price is AU$164
includes taxes & fees
23 Feb - 24 Feb
Prima Life Makadi Hotel - All inclusive

La Mamounia

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

Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (833 reviews)
"Beautiful hotel, right next to pyramid, highly recommended."
United States
Xu
The price is AU$929
includes taxes & fees
1 Mar - 2 Mar
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 AU$480
includes taxes & fees
1 Mar - 2 Mar
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 AU$612
includes taxes & fees
23 Feb - 24 Feb
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 AU$205
includes taxes & fees
25 Feb - 26 Feb
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 AU$742
includes taxes & fees
1 Mar - 2 Mar
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,007 reviews)
"Friendly and helpful staff. Lovely rooms, palatial beach front location. Excellent, extensive buffet."
United Kingdom
Saima
The price is AU$273
includes taxes & fees
19 Mar - 20 Mar
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, (401 reviews)
"A great location where staff, service and attention to details make all the difference!"
United States
Andrei
The price is AU$692
includes taxes & fees
16 Mar - 17 Mar
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 AU$594
includes taxes & fees
18 Mar - 19 Mar
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, (198 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 AU$254
includes taxes & fees
1 Mar - 2 Mar
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 AU$632
includes taxes & fees
1 Mar - 2 Mar
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 AU$141
includes taxes & fees
28 Feb - 1 Mar
Riad KAYA & SPA

Viaje Hotel Downtown Cairo

Viaje Hotel Downtown Cairo
4.5 star property
Downtown Cairo
9.2 out of 10, Wonderful, (261 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 AU$108
includes taxes & fees
23 Feb - 24 Feb
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 AU$864
includes taxes & fees
27 Feb - 28 Feb
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, (187 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
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 Holiday 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:6 Mar - 8 Mar

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