Hotels in Africa

  • 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, (677 reviews)
"The most amazing place to stay, I really recommend, staff are super attentive, the location is fabulous, not a single negative thing to say!"
United Kingdom
Daisy
The price is HK$766
HK$901 total
includes taxes & fees
18 Jun - 19 Jun
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,094 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is HK$1,638
HK$1,835 total
includes taxes & fees
3 Jun - 4 Jun
Aqua Mirage Club & Aqua Parc - All Inclusive

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (695 reviews)
"Only spent one night there but it was so worth it! The attention to detail, the garden, the staff, the pool, the spa, the location, everything was amazing!"
United States
Margarita
The price is HK$4,567
HK$5,108 total
includes taxes & fees
14 Jun - 15 Jun
La Mamounia

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,006 reviews)
"Food was amazing and room was clean and spacious"
United States
Ahmed
The price is HK$923
HK$1,191 total
includes taxes & fees
22 May - 23 May
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, (452 reviews)
"Amazing spacious room, very friendly helpful staff, perfect hotel"
United Kingdom
Charlotte
Trou aux Biches Beachcomber Golf Resort & Spa

The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (222 reviews)
"The staff were great, rooms were clean, the surrounding area was nice."
United States
Arshi
The price is HK$2,404
HK$3,131 total
includes taxes & fees
3 Jun - 4 Jun
The Mora Zanzibar - Luxury All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,003 reviews)
"My 3rd time at hotel and intend on returning"
United Kingdom
Kevin
The price is HK$1,421
HK$1,589 total
includes taxes & fees
30 May - 31 May
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, (685 reviews)
"Staff were amazing across the board, service was excellent as usual. What a beautiful place !!"
United Kingdom
Denise
The price is HK$3,045
HK$3,502 total
includes taxes & fees
16 Jun - 17 Jun
The Palace of the Lost City at Sun City Resort

Hotel Riu Jambo - All Inclusive

Hotel Riu Jambo - All Inclusive
4.0 star property
Nungwi
9.0 out of 10, Wonderful, (426 reviews)
"The rooms were clean, the staff were nice and the food was great too! 10/10 experience and would definitely stay here next time."
Canada
Daniel
Hotel Riu Jambo - 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, (736 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

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 HK$562
HK$651 total
includes taxes & fees
18 Jun - 19 Jun
Villas do Indico Eco - Resort & Spa Lodge

Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (770 reviews)
"Splendid breakfasts"
United Kingdom
Nina
The price is HK$2,814
HK$3,163 total
includes taxes & fees
17 Jun - 18 Jun
Sofitel Marrakech Palais Imperial & Spa

Hotel Riu Palace Swahili - All Inclusive - Adults Only

Hotel Riu Palace Swahili - All Inclusive - Adults Only
5.0 star property
Nungwi
9.0 out of 10, Wonderful, (22 reviews)
"Great varieties of food. The staff were amazing, always happy to help when you need assistance."
United States
ISAAC AZIEL EKOW
The price is HK$2,020
HK$2,664 total
includes taxes & fees
27 May - 28 May
Hotel Riu Palace Swahili - All Inclusive - Adults Only

LUX* Grand Gaube

LUX* Grand Gaube
5.0 star property
Grand Gaube
9.4 out of 10, Exceptional, (861 reviews)
"Loved this place. Hoping to go back next year"
United Kingdom
Ashley Liam
The price is HK$1,686
HK$1,994 total
includes taxes & fees
11 Jun - 12 Jun
LUX* Grand Gaube

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, (80 reviews)
"Staff were extremely kind and helpful! "
United States
Barbara
The price is HK$630
HK$725 total
includes taxes & fees
2 Jun - 3 Jun
La Joya Lodge Conference Centre and Spa

Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (864 reviews)
"Fabulous hotel."
United Kingdom
Melanie Clare
The price is HK$4,060
HK$5,236 total
includes taxes & fees
2 Jun - 3 Jun
Marriott Mena House Cairo

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)
"Great location on beach. Lots of outside areas to sit in."
United Kingdom
Karen
The price is HK$922
HK$1,212 total
includes taxes & fees
9 Jun - 10 Jun
Stella Di Mare Beach Hotel & Spa

Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
8.2 out of 10, Very good, (121 reviews)
"Excellent location, clean room ,"
Canada
Ihssane
The price is HK$1,062
HK$1,202 total
includes taxes & fees
17 Jun - 18 Jun
Hotel Prestige Agadir

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (173 reviews)
"Wonderful stay!!! "
United States
Theresa
The price is HK$5,886
HK$6,558 total
includes taxes & fees
17 Jun - 18 Jun
The Oberoi Marrakech

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,000 reviews)
"Really amazing clean resort. "
United Kingdom
Suky
The price is HK$2,487
HK$2,781 total
includes taxes & fees
31 May - 1 Jun
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.

Showing deals for:29 May - 31 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

  • Vibrant Nightlife: Experience the lively nightlife in cities like Cape Town and Lagos, where clubs and bars buzz with energy.
  • Adventure Activities: Africa is an adventure capital, offering thrilling experiences such as bungee jumping and safaris.
  • Stunning Landscapes: Marvel at breathtaking landscapes, including iconic acacia trees and vast national parks.
  • Diverse Accommodation: Choose from a variety of lodging options, from luxurious lodges to charming guesthouses.
  • Rich Cultural Experiences: Immerse yourself in local culture through outdoor adventures and wildlife encounters.

Find great hotels in Africa

Explore the diverse accommodation options in Africa, from charming guesthouses to well-equipped hotels. Whether you're seeking a family-friendly retreat, a business-friendly environment, or a relaxing beach holiday, you'll find a range of facilities to suit your needs. Notable options include Abalone Guest Lodge and Aberfoyle Lodge, offering accessible rooms and thoughtful arrangements for a comfortable stay. Embrace the warmth and hospitality of Africa as you enjoy your vacation.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort offers an immersive all-inclusive experience, perfect for families seeking a fun-filled holiday. Aqua Mirage Club is renowned for its eco-friendly practices, making it an excellent choice for environmentally conscious travellers. With a plethora of amenities, including a water park, kids' club, and organised activities like soccer, dancing lessons, and themed parties, guests of all ages will find something to delight in. The onsite spa and wellness centre provide a tranquil escape, featuring steam rooms and therapeutic massages, ensuring relaxation after an active day. The property’s engaging entertainment and dining options, coupled with its family-friendly facilities, create a memorable getaway for everyone.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This luxurious 5-star hotel is an oasis of comfort and sophistication, ideal for families and pet owners alike. With a focus on personalised service, the hotel features a range of amenities suitable for children, including supervised childcare and an arcade game room, ensuring that every family member enjoys their stay. The hotel's elegant design, combined with its prime location in Marrakech, offers easy access to the city’s vibrant culture. Guests appreciate the pet-friendly policy, allowing furry companions to join in the adventure. With its upscale dining options and opulent atmosphere, Mövenpick Hotel Mansour Eddahbi guarantees a lavish retreat.
  • Stella Di Mare Beach Hotel & Spa: A stunning 5-star resort, Stella Di Mare Beach Hotel & Spa is perfect for adventure seekers and relaxation enthusiasts alike. With a plethora of thrilling activities such as golf, sailing, and parasailing, guests can indulge in their adventurous side. The hotel’s full-service spa offers rejuvenating treatments and a serene pool area, ideal for unwinding after a day of excitement. Its picturesque beachfront location enhances the experience, allowing for both relaxation and adventure. The combination of luxury, wellness, and recreational options makes Stella Di Mare a premier destination for an unforgettable stay.

Where to stay in Africa

Africa offers an extraordinary travel experience with its breathtaking landscapes, such as the iconic acacia trees dotting the savannah. From romantic getaways to family-friendly adventures, you'll find a variety of accommodation choices, whether in a luxurious lodge or a charming tented camp. Active travellers can explore vibrant cities and serene conservancies, immersing themselves in the rich culture and stunning wildlife. Prepare for an unforgettable journey through this diverse continent, where relaxation meets adventure.

  • Mauritius: Nestled in the Indian Ocean, Mauritius is renowned for its stunning beaches, lush landscapes, and welcoming atmosphere. The island offers a year-round tropical climate, making it an inviting destination for travellers seeking outdoor adventures and family-friendly experiences. Highlights include the breathtaking beaches at Grand Baie and the tranquil parks, such as Black River Gorges National Park, perfect for nature walks. With a variety of golf courses and private clubs, Mauritius is a golfer's paradise. Whether relaxing by the beach or exploring the vibrant local culture, Mauritius promises a memorable escape.
  • Morocco: A country where rich history meets vibrant culture, Morocco is a must-visit for those interested in city-themed experiences and outdoor exploration. The bustling markets of Marrakech, with their exotic spices and crafts, offer an authentic taste of Moroccan life. Notable landmarks include the stunning Majorelle Garden and the historic medina, while waterfalls like Ouzoud provide a scenic retreat from the urban hustle. The country’s national parks offer opportunities for hiking and wildlife spotting, making it an ideal destination for families and adventure seekers alike.
  • Seychelles: Comprising 115 islands, Seychelles is a tropical paradise famous for its pristine beaches and vibrant marine life. Ideal for beach lovers and adventure enthusiasts, the islands boast stunning natural beauty with attractions like Anse Source d'Argent and the lush forests of Morne Seychellois National Park. Visitors can indulge in water sports or simply relax on the sandy shores. The local culture is rich and diverse, providing an engaging experience for families. With its idyllic settings and outdoor activities, Seychelles is sure to enchant every traveller.

Things to do in Africa

Africa boasts a vibrant nightlife, particularly in cities like Cape Town and Lagos, where clubs and bars come alive after dark. For thrill-seekers, the continent is renowned as the adventure capital, offering an array of activities such as bungee jumping and safaris. Adventure parks and playgrounds provide exhilarating experiences for families and adrenaline enthusiasts alike, ensuring an unforgettable holiday filled with excitement and exploration.

Shopping

At Jemaa el-Fnaa, immerse yourself in the vibrant atmosphere of this public market, where local artisans offer unique crafts. For a modern experience, visit Melrose Arch Shopping Centre, blending shopping with entertainment. Alf Leila Wa Leila provides a family-friendly environment, perfect for finding memorable gifts.

Recreation

Cape Town Stadium offers an energetic atmosphere for sports enthusiasts, perfect for watching thrilling matches. Lagos Country Club provides a tranquil setting for relaxation and wellness activities, with lush surroundings. Sharm El Sheikh Golf Resort invites you to enjoy outdoor sports in a stunning landscape, ideal for golf lovers.

Adventure

Experience the thrills of uShaka Marine World, a vibrant waterpark filled with exhilarating slides and family-friendly attractions. For breathtaking scenery, hike the trails of Garden Route National Park, immersing yourself in nature's beauty. Lastly, tackle the Moon Rock Trailhead, perfect for those seeking an adventurous outdoor escape.

Nightlife

The nightlife in Africa offers vibrant experiences, from the romance and culture at the National Theatre of Tunisia and Swaziland Theater Club to the family-friendly atmosphere at Cinema Megarama. Each venue pulses with entertainment, ensuring an unforgettable evening filled with captivating performances and engaging films.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Africa

When planning your visit to Africa, consider travelling during the cheaper months of May to June and September, when accommodation prices drop. Book your hotel about a month in advance or explore last-minute deals on sites like Expedia for amazing prices. Saturdays are typically the least expensive days to stay, while Mondays tend to be pricier. Use Expedia's search tool to filter options by budget and location, and take advantage of package deals that combine flights and hotels for further savings. Additionally, seek out free activities in local areas to enhance your experience without overspending.

  • 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, August and December, 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Utilise Expedia’s search tool to refine your choices based on your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy significant savings by combining your hotel reservations in Africa with your flights and activities through an Expedia package.

Find the best attractions in Africa

Africa offers a diverse range of attractions, including stunning beaches, expansive national parks, and serene nature reserves. Visitors can immerse themselves in local culture while enjoying outdoor adventures and beach activities. Whether you seek relaxation by the sea or thrilling wildlife encounters, Africa’s points of interest provide unforgettable experiences tailored to every traveller's preferences.

  • Giza Pyramid Complex: Explore the awe-inspiring Giza Pyramid Complex, where ancient history comes alive. Marvel at the iconic pyramids and the Sphinx, steeped in rich culture and mystery, offering a glimpse into Egypt's glorious past.
  • Kruger National Park: Experience the thrill of wildlife in Kruger National Park, a premier destination for outdoor enthusiasts. With breathtaking scenery and abundant wildlife, embark on an unforgettable adventure through diverse landscapes, from savannahs to dense bush.
  • Marassi Beach: Relax on the pristine shores of Marassi Beach, where sun, sand, and sea create the perfect beach vibes. Enjoy swimming, sunbathing, and indulging in local cuisine while soaking in the stunning coastal views.

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 RainSunnyAverageAverage
February76.5°F (24.700000000000003°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 RainSunnySlightly HighSlightly High
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 SunnyAverageAverage
December78.6°F (25.9°C)No RainSunnySlightly HighSlightly High

Explore a world of travel with Expedia