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

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, (730 reviews)
"Everything was so perfect & the staff was amazing so friendly."
United Kingdom
Tracey
The price is AU$131
includes taxes & fees
9 July - 10 July
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 AU$936
includes taxes & fees
21 June - 22 June
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,101 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is AU$313
includes taxes & fees
25 June - 26 June
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,016 reviews)
"Good rooms and e staff were very helpful"
United States
ramez
The price is AU$217
includes taxes & fees
10 June - 11 June
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, (133 reviews)
"Excellent location, clean room ,"
Canada
Ihssane
The price is AU$194
includes taxes & fees
16 June - 17 June
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,005 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 AU$302
includes taxes & fees
5 July - 6 July
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, (687 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 AU$639
includes taxes & fees
16 June - 17 June
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 AU$126
includes taxes & fees
9 June - 10 June
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, (224 reviews)
"The staff were great, rooms were clean, the surrounding area was nice."
United States
Arshi
The price is AU$567
includes taxes & fees
24 June - 25 June
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, (774 reviews)
"Lovely hotel."
United States
Vasiliky
The price is AU$498
includes taxes & fees
22 June - 23 June
Sofitel Marrakech Palais Imperial & Spa

Ocean Villas

Ocean Villas
3.0 star property
Grand-Baie
7.6 out of 10, Good, (387 reviews)
"Everything was great. Thank you for your kindness and attention. I hope I will have the opportunity to come again."
Turkey
Merve
The price is AU$136
includes taxes & fees
29 June - 30 June
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, (739 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, (46 reviews)
"Clean rooms and good food. Family friendly Pool and beach are very clean and nice"
United States
Ahmed
The price is AU$189
includes taxes & fees
9 June - 10 June
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,003 reviews)
"Excellent stay and the staff couldn't help you enough!"
United Kingdom
Valeska
The price is AU$256
includes taxes & fees
25 June - 26 June
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, (27 reviews)
"Great property and super friendly staff "
United States
Sam
The price is AU$615
includes taxes & fees
12 June - 13 June
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 AU$448
includes taxes & fees
20 June - 21 June
Four Seasons Resort Sharm EL Sheikh

LUX* Grand Gaube

LUX* Grand Gaube
5.0 star property
Grand Gaube
9.4 out of 10, Exceptional, (867 reviews)
"everything was great but the food options was above and beyond"
United States
Adrien
The price is AU$603
includes taxes & fees
2 July - 3 July
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 AU$547
includes taxes & fees
17 June - 18 June
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:19 June - 21 June

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