Find the best 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

Africa Accommodation: Most Popular Cities to Stay

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, (492 reviews)
"Excellent location, everything is close by and the place is very beautiful."
Mexico
EDGAR ALFONSO
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,048 reviews)
"Room clean Staff friendly Stunning "
United Kingdom
Teodora
The price is Rp3.814.878
Rp4.268.220 total
includes taxes & fees
10 Apr - 11 Apr
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)
"Very reasonably priced hotel. All inclusive was nice. I loved the fact that we could snorkel right in front of the private beach."
United Kingdom
Unax
The price is Rp1.977.066
Rp2.549.570 total
includes taxes & fees
28 Mar - 29 Mar
Prima Life Makadi Hotel - All inclusive

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (682 reviews)
"Everything was perfect"
Canada
Ryan P
The price is Rp14.845.843
Rp16.510.062 total
includes taxes & fees
19 Apr - 20 Apr
La Mamounia

LUX* Grand Gaube

LUX* Grand Gaube
5.0 star property
Grand Gaube
9.4 out of 10, Exceptional, (843 reviews)
"Good staff and great facilities"
South Africa
Gabriel C
The price is Rp4.801.547
Rp5.639.535 total
includes taxes & fees
16 Apr - 17 Apr
LUX* Grand Gaube

Hotel Riu Jambo - All Inclusive

Hotel Riu Jambo - All Inclusive
4.0 star property
Nungwi
9.0 out of 10, Wonderful, (414 reviews)
"Yes rooms were clean and staff was friendly "
United Kingdom
Mandla
The price is Rp5.245.372
Rp6.253.612 total
includes taxes & fees
29 Mar - 30 Mar
Hotel Riu Jambo - All Inclusive

Marriott Mena House Cairo

Marriott Mena House Cairo
5.0 star property
Al Haram
9.2 out of 10, Wonderful, (849 reviews)
"The pool Was fantastic 🌟"
United States
Daniela
The price is Rp8.601.082
Rp11.091.678 total
includes taxes & fees
25 Apr - 26 Apr
Marriott Mena House Cairo

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, (679 reviews)
"Excellent service Room was always spotless "
United States
Sibusiso
The price is Rp7.585.584
Rp8.723.423 total
includes taxes & fees
1 Apr - 2 Apr
The Palace of the Lost City at Sun City Resort

The Mora Zanzibar - Luxury All Inclusive

The Mora Zanzibar - Luxury All Inclusive
5.0 star property
Matemwe
9.4 out of 10, Exceptional, (215 reviews)
"Great staff and service, clean, well run property"
United Kingdom
Gary
The price is Rp5.325.074
Rp6.292.815 total
includes taxes & fees
11 Apr - 12 Apr
The Mora Zanzibar - Luxury All Inclusive

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,005 reviews)
"Friendly and helpful staff. Lovely rooms, palatial beach front location. Excellent, extensive buffet."
United Kingdom
Saima
The price is Rp2.451.562
Rp3.223.969 total
includes taxes & fees
27 Mar - 28 Mar
Stella Di Mare Beach Hotel & Spa

Hilton Hurghada Plaza

Hilton Hurghada Plaza
5.0 star property
Dahar
9.0 out of 10, Wonderful, (585 reviews)
"Excellent stay. Great property."
Canada
Shirani
The price is Rp2.154.495
Rp2.778.367 total
includes taxes & fees
14 Apr - 15 Apr
Hilton Hurghada Plaza

Hotel Riu Palace Zanzibar - All Inclusive

Hotel Riu Palace Zanzibar - All Inclusive
5.0 star property
Nungwi
9.2 out of 10, Wonderful, (721 reviews)
"I can’t wait to go back "
United States
Sharice
The price is Rp5.696.286
Rp6.776.672 total
includes taxes & fees
29 Mar - 30 Mar
Hotel Riu Palace Zanzibar - All Inclusive

Sofitel Cairo Downtown Nile

Sofitel Cairo Downtown Nile
5.0 star property
Downtown Cairo
8.8 out of 10, Excellent, (242 reviews)
"Over all We enjoyed ourselves and most of the service were very good."
United States
Karen Sandra
The price is Rp3.700.662
Rp4.772.256 total
includes taxes & fees
29 Mar - 30 Mar
Sofitel Cairo Downtown Nile

LUX Belle Mare

LUX Belle Mare
5.0 star property
Belle Mare
9.6 out of 10, Exceptional, (616 reviews)
"Its a perfect place for couples, family and kids "
United States
Glycon Pereira
The price is Rp6.881.052
Rp8.029.199 total
includes taxes & fees
16 Apr - 17 Apr
LUX Belle Mare

Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (410 reviews)
"Great property, lovely staff."
United Kingdom
Thomas
The price is Rp7.604.100
Rp9.806.004 total
includes taxes & fees
13 Apr - 14 Apr
Four Seasons Resort Sharm EL Sheikh

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Annakhil
8.6 out of 10, Excellent, (1,000 reviews)
"Great great hotel for families! Their service was great, good food that you don't need to spend more $ going to a restaurant (unless you'd like to try one), plenty of activities for kids (pool, kids club, night dancing). Close to downtown but not in the middle of all the happenings which we liked specially since we traveled with our 3yr old."
United States
GRACIELA
The price is Rp3.693.474
Rp4.118.166 total
includes taxes & fees
21 Apr - 22 Apr
Hotel Riu Tikida Palmeraie - All Inclusive

24-7 Electricity Agore Hotels and Suites Ltd

24-7 Electricity Agore Hotels and Suites Ltd
3.0 star property
Awoyaya
9.6 out of 10, Exceptional, (55 reviews)
"Best food in town Comfortable and cozy beds Great staff "
United States
Brandi
The price is Rp245.789
Rp304.163 total
includes taxes & fees
27 Mar - 28 Mar
24-7 Electricity Agore Hotels and Suites Ltd

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, (15 reviews)
"Very nice place i liked it"
United States
ANNET
The price is Rp3.362.402
Rp4.068.690 total
includes taxes & fees
9 Apr - 10 Apr
Hotel Riu Palace Swahili - All Inclusive - Adults Only

L'Oliveraie de l'atlas

L'Oliveraie de l'atlas
5.0 star property
Marrakech
9.0 out of 10, Wonderful, (199 reviews)
"The staff were friendly and the room had a wonderful view of the Atlas Mountains "
United Kingdom
Danisa
L'Oliveraie de l'atlas

Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (750 reviews)
"Lovely room with a beautiful view over the pool and the snow-toppped Atlas Mountains! The pool area is fantastic and the pool is so crisp and refreshing. Breakfast was absolutely gorgeous and had a special range of gluten-free mini cakes which was fab!"
United Kingdom
Alison
The price is Rp6.433.190
Rp7.220.226 total
includes taxes & fees
21 Apr - 22 Apr
Sofitel Marrakech Palais Imperial & Spa
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:3 Apr - 5 Apr

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 bustling cities that come alive at night with music, dance, and cultural festivities.
  • Adventure Activities: Thrill-seekers can indulge in exhilarating pursuits like bungee jumping and white-water rafting.
  • Stunning Natural Landscapes: Explore breathtaking national parks and picturesque beaches that showcase Africa's diverse beauty.
  • Rich Cultural Heritage: Discover unique customs, traditions, and ancient sites that reflect the continent's vibrant history.
  • Diverse Accommodation Options: Enjoy a range of lodgings from tranquil guesthouses to luxurious hotels tailored for every traveller.

Find great hotels in Africa

Africa offers a diverse selection of accommodation options to cater to every traveller's needs, whether you’re seeking a tranquil guesthouse or a bustling hotel. From the scenic Abalone Guest Lodge to the comfortable Aberfoyle Lodge, you can enjoy accessible rooms and thoughtful arrangements designed for business trips, family holidays, or a relaxing beach getaway. Explore the perfect lodging that ensures a memorable stay in this vibrant continent.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star all-inclusive resort is perfect for families seeking a fun-filled vacation. With an eco-friendly focus, Aqua Mirage offers a range of activities including water fitness classes, tennis, and themed parties, ensuring entertainment for all ages. Children can enjoy a dedicated water park and pool, while adults can indulge in spa treatments, body wraps, and manicures. The resort's buffet dining and unlimited beverages allow guests to relax and enjoy the culinary delights without limits, making it an ideal choice for a lively family getaway.
  • Hotel Riu Palace Tikida Agadir - All Inclusive: A luxurious 5-star resort, Hotel Riu Palace Tikida Agadir promises a premium beachside experience. This stunning property boasts direct access to the beach, complemented by an array of all-inclusive services, including a variety of dining options, entertainment, and a children's club. Families will appreciate the playground and babysitting services, while adults can unwind at the spa or enjoy a game of tennis. The opulent setting and attentive service create a memorable atmosphere for relaxation and enjoyment, perfect for those seeking a luxurious family holiday.
  • Sofitel Cairo Nile El Gezirah: Nestled along the banks of the Nile, this 5-star hotel offers a serene escape for eco-conscious travellers and business visitors alike. The Sofitel combines luxury with sustainability, featuring a full-service spa that provides massages and body scrubs, alongside a peaceful pool area. Its prime location allows easy access to Cairo’s cultural landmarks, making it an excellent base for exploration. Guests can enjoy a sophisticated atmosphere with exceptional service, ensuring a comfortable stay that caters to both leisure and business needs.

Where to stay in Africa

Africa offers a diverse array of destinations for every type of traveller. From the iconic acacia trees dotting the savannahs to luxurious accommodations in vibrant cities, there’s something for everyone. For those seeking adventure, consider staying near acre conservancies that cater to active travellers. Whether you're after a romantic getaway or a family-friendly retreat, Africa's enchanting landscapes and rich culture promise an unforgettable vacation experience.

  • Mauritius: Nestled in the Indian Ocean, Mauritius is a tropical paradise renowned for its stunning beaches and vibrant culture. This island nation offers a perfect blend of relaxation and adventure, with peak visitor arrivals in January, July, and September. From luxurious beachfront resorts to charming local markets, Mauritius is ideal for families seeking outdoor experiences. Enjoy activities like golfing at scenic courses or exploring the lush parks and serene bays. The local beaches, such as Flic en Flac, are perfect for sunbathing or water sports, making it a fantastic destination for beach lovers.
  • Morocco: Morocco is a captivating country in North Africa, famed for its rich history and vibrant cities. With bustling markets and stunning landscapes, it's a haven for those seeking cultural experiences. Peak times for travellers are in January and from June to July. Marrakech, with its famous square and lush gardens, offers an exhilarating mix of city life and outdoor exploration. The charming public markets are a must-visit for those wanting to experience local culture. Don’t miss the breathtaking waterfalls and national parks that showcase Morocco's natural beauty, perfect for families and outdoor enthusiasts alike.
  • Seychelles: An archipelago of 115 islands, Seychelles is a dream destination for beach and adventure lovers. Known for its pristine beaches and lush greenery, the country attracts visitors primarily in January, March, and July. With an array of outdoor activities, from golfing to exploring secluded islands, Seychelles offers a unique experience for families and thrill-seekers. The idyllic beaches, such as Anse Source d'Argent, provide the perfect backdrop for relaxation and adventure. Whether you're seeking a quiet retreat or an action-packed holiday, Seychelles promises an unforgettable escape in a stunning natural setting.

Things to do in Africa

Experience the vibrant nightlife across Africa, where bustling cities come alive with music and dance. For thrill-seekers, explore the adventure capital of Africa, offering exhilarating activities like bungee jumping and white-water rafting. Visit adventure parks and playgrounds that cater to all ages, ensuring fun-filled days in stunning natural settings. Whether you seek adrenaline or cultural experiences, Africa promises unforgettable adventures.

Shopping

At Hurghada City Center, you can enjoy a vibrant atmosphere with shopping, dining, and entertainment options all in one place. Meanwhile, Grand Marché de Treichville offers a bustling market experience, perfect for finding unique local gifts. Don’t miss Computer Village for tech gadgets.

Recreation

Experience the vibrant energy at First National Bank Stadium, where sports enthusiasts gather for thrilling events. For a scenic escape, indulge in a round at Pearl Valley Golf Course, set amidst stunning landscapes. Unwind at Hartenbos Seafront, a perfect spot for relaxation and rejuvenation by the coast.

Adventure

At Oasiria Water Park, enjoy thrilling water rides and relax in family-friendly areas for an unforgettable day of entertainment. The St Blaize Hiking Trail offers stunning coastal views and a refreshing outdoor adventure. Meanwhile, Makadi Water World provides exciting water attractions for all ages, ensuring endless fun.

Nightlife

In Africa, Cinema Megarama offers a delightful blend of romance and family entertainment, perfect for a cinematic night out. The Swaziland Theater Club immerses you in cultural performances, while Wild About Whiskey provides a cosy pub atmosphere for enjoying drinks and lively conversations.

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

Booking tips and Expedia advantages for Africa

To save money on your trip to Africa, consider visiting during the off-peak months of May to June and September when prices are lower. Book your accommodation about one month in advance or look for last-minute deals on Expedia. Saturdays are the least expensive days to stay, while Mondays are pricier. Use Expedia’s search tool to filter by budget and eco-friendly options, and consider bundling your hotel, flights, and activities for additional savings. Walking is often the cheapest and most enjoyable way to explore local areas.

  • 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, 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: Utilise Expedia’s search tool to refine your choices based on your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and offers, simply arrange the price filter from lowest to highest.
  • 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

Africa offers a wealth of attractions, featuring stunning beaches, national parks, and nature reserves. Whether you're seeking cultural experiences, outdoor adventures, or a relaxing beach getaway, the continent provides an array of points of interest that cater to diverse tastes. Explore the vibrant landscapes and rich heritage while enjoying the unique charm that each destination has to offer.

  • Kruger National Park: Experience the thrill of a safari in one of Africa's premier wildlife destinations. Home to the Big Five, the park offers breathtaking landscapes and diverse ecosystems, making it perfect for adventure seekers and nature lovers alike.
  • Naama Bay: Relax on the sun-kissed shores of Naama Bay, where crystal-clear waters meet vibrant coral reefs. This stunning beach destination is ideal for sunbathing, snorkelling, and enjoying the picturesque scenery, all while soaking in the warm, inviting atmosphere.
  • SOHO Square: A lively hub of entertainment, SOHO Square features a variety of shops, restaurants, and activities for families. Enjoy live music, delicious cuisine, and engaging performances, making it a perfect spot for evening outings.

Best time to go to Africa

The best time to visit Africa is dependent on what kind of holiday you are seeking. September is its hottest month on average. At this time, visitor numbers are average and weather is sunny with no rain. June is its coolest month on average. At this time, 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