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, (564 reviews)
"Excellent location, everything is close by and the place is very beautiful."
Mexico
EDGAR ALFONSO
The price is NZ$237
includes taxes & fees
4 May - 5 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,071 reviews)
"Room clean Staff friendly Stunning "
United Kingdom
Teodora
The price is NZ$360
includes taxes & fees
10 May - 11 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)
"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 NZ$247
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, (691 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 NZ$1,668
includes taxes & fees
11 May - 12 May
La Mamounia

Hotel Riu Jambo - All Inclusive

Hotel Riu Jambo - All Inclusive
4.0 star property
Nungwi
9.0 out of 10, Wonderful, (419 reviews)
"Yes rooms were clean and staff was friendly "
United Kingdom
Mandla
Hotel Riu Jambo - All Inclusive

LUX* Grand Gaube

LUX* Grand Gaube
5.0 star property
Grand Gaube
9.4 out of 10, Exceptional, (846 reviews)
"Good staff and great facilities"
South Africa
Gabriel C
The price is NZ$522
includes taxes & fees
17 May - 18 May
LUX* Grand Gaube

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)
"Hotel was very nice and clean. Staff were friendly and helpful. "
Canada
Navid
The price is NZ$464
includes taxes & fees
26 Apr - 27 Apr
Hotel Riu Tikida Palmeraie - All Inclusive

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 NZ$536
includes taxes & fees
27 Apr - 28 Apr
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, (727 reviews)
"I can’t wait to go back "
United States
Sharice
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
8.8 out of 10, Excellent, (681 reviews)
"Excellent service Room was always spotless "
United States
Sibusiso
The price is NZ$704
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, (857 reviews)
"The pool Was fantastic 🌟"
United States
Daniela
The price is NZ$785
includes taxes & fees
11 May - 12 May
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,001 reviews)
"Friendly and helpful staff. Lovely rooms, palatial beach front location. Excellent, extensive buffet."
United Kingdom
Saima
The price is NZ$245
includes taxes & fees
12 May - 13 May
Stella Di Mare Beach Hotel & Spa

LUX Belle Mare

LUX Belle Mare
5.0 star property
Belle Mare
9.6 out of 10, Exceptional, (618 reviews)
"Its a perfect place for couples, family and kids "
United States
Glycon Pereira
The price is NZ$995
includes taxes & fees
30 Apr - 1 May
LUX Belle Mare

Sofitel Cairo Downtown Nile

Sofitel Cairo Downtown Nile
5.0 star property
Downtown Cairo
8.8 out of 10, Excellent, (263 reviews)
"The hotel was amazing. Food and drinks were a bit pricey but well worth it."
United States
Sylvia
The price is NZ$368
includes taxes & fees
30 Apr - 1 May
Sofitel Cairo Downtown Nile

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, (16 reviews)
"Very nice place i liked it"
United States
ANNET
The price is NZ$495
includes taxes & fees
20 Apr - 21 Apr
Hotel Riu Palace Swahili - All Inclusive - Adults Only

Hilton Hurghada Plaza

Hilton Hurghada Plaza
5.0 star property
Dahar
9.0 out of 10, Wonderful, (592 reviews)
"Excellent stay. Great property."
Canada
Shirani
The price is NZ$281
includes taxes & fees
10 May - 11 May
Hilton Hurghada Plaza

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 NZ$130
includes taxes & fees
16 May - 17 May
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, (761 reviews)
"Great place"
United States
samir
The price is NZ$881
includes taxes & fees
13 May - 14 May
Sofitel Marrakech Palais Imperial & Spa

Four Seasons Resort Sharm EL Sheikh

Four Seasons Resort Sharm EL Sheikh
Shark's Bay
9.6 out of 10, Exceptional, (412 reviews)
"Great property, lovely staff."
United Kingdom
Thomas
The price is NZ$741
includes taxes & fees
8 May - 9 May
Four Seasons Resort Sharm EL Sheikh

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (166 reviews)
"Beautiful hotel ❤️"
United States
Amy
The price is NZ$1,851
includes taxes & fees
17 May - 18 May
The Oberoi Marrakech
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:24 Apr - 26 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

  • African Safaris: Experience thrilling wildlife encounters in breathtaking national parks, particularly in South Africa.
  • Stunning Beaches: Relax on pristine coastlines with luxurious beachfront resorts and charming guesthouses.
  • Rich Cultural Experiences: Immerse yourself in vibrant local traditions, performances, and community life.
  • Wellness Retreats: Enjoy rejuvenating experiences at wellness retreats, perfect for relaxation.
  • Diverse Accommodation: Choose from a range of options, from luxurious lodges to budget-friendly campsites.

Find great hotels in Africa

From luxurious beachfront resorts to charming guesthouses, Africa offers a diverse array of accommodation options to cater to every traveller's needs. Whether you're seeking a family-friendly retreat, a business-oriented stay, or a relaxing beach holiday, you'll find the perfect spot to unwind. Explore the best hotels and unique stays that promise unforgettable experiences across this vibrant continent.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Experience a vibrant escape at Aqua Mirage Club, a 4-star all-inclusive resort perfect for eco-conscious travellers. With unlimited food and drinks, guests can indulge in a range of amenities including theme parties, cooking classes, and various sports from volleyball to tennis. The property boasts an outdoor pool, spa services, and a poolside bar, making it ideal for relaxation and recreation. The eco-certified environment ensures a sustainable experience while enjoying the lively atmosphere, ideal for families and friends seeking a fun-filled vacation.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This 5-star hotel exudes luxury and sophistication, making it perfect for business and eco-conscious travellers. With multiple meeting rooms and a conference centre, it caters to corporate needs while allowing pets, ensuring that your furry friends can join you. The eco-friendly initiatives enhance the stay, combining comfort with sustainability. Guests appreciate the blend of modern amenities and traditional Moroccan hospitality, making it a fantastic choice for both work and leisure.
  • Stella Di Mare Beach Hotel & Spa: For those seeking adventure and relaxation, the 5-star Stella Di Mare Beach Hotel & Spa offers an exceptional getaway. This resort features golf facilities and a variety of adventure sports, from parasailing to motorboating, catering to thrill-seekers. The onsite spa provides a sanctuary for relaxation, with services including massages and body treatments. With stunning beachfront views and a lively atmosphere, it's an ideal spot for travellers looking to combine leisure with exciting activities.

Where to stay in Africa

Africa offers a vibrant tapestry of experiences, from the stunning wilderness of South Africa's safari camps to pristine beach destinations along its coastline. Immerse yourself in the rich culture and relaxation of local communities, or embark on adventures in breathtaking national parks. Whether you seek romance in secluded spots or the thrill of wildlife encounters, Africa promises unforgettable memories and diverse landscapes waiting to be explored.

  • Mauritius: Nestled in the Indian Ocean, Mauritius is a tropical paradise famed for its stunning beaches and vibrant culture. The island offers a unique blend of outdoor activities, perfect for families and adventure seekers alike. January, July, and September see a spike in visitors, drawn by the allure of its pristine beaches and world-class golf courses. Explore the local museums to delve into the island's rich history or relax at the beach, soaking up the sun. Mauritius is a haven for those looking to unwind and connect with nature.
  • Morocco: A captivating blend of tradition and modernity, Morocco is a land of bustling markets and historical treasures. Visitors flock here in January and during the summer months, with a focus on city-themed experiences. Wander through vibrant souks, where you can haggle for local crafts, or visit art and history museums that showcase the country’s rich heritage. The famous squares buzz with life, making it a fantastic destination for families and business travellers alike. Morocco promises an enriching cultural experience at every turn.
  • Seychelles: An archipelago of breathtaking beauty, Seychelles is renowned for its idyllic beaches and outdoor adventures. With peak visitor numbers in January, March, and July, it's a sought-after destination for those seeking both relaxation and thrill. Enjoy golf at exclusive country clubs or explore the stunning islands, each offering unique landscapes and family-friendly beaches. Seychelles is a true escape for those wanting to experience the wonders of nature, making it an unforgettable holiday destination.

Things to do in Africa

In Africa, immerse yourself in the adventure of an African safari, where you can find a range of accommodation options from luxurious lodges to budget-friendly campsites. For relaxation, explore wellness retreats that offer rejuvenating experiences. Don't miss out on the vibrant entertainment scene, featuring lively shows and local performances that showcase the rich culture and heritage of the continent.

Shopping

Experience vibrant shopping at Jemaa el-Fnaa, a bustling public market where you can find unique gifts and souvenirs. For a family-friendly atmosphere, visit Thika Road Mall, offering entertainment alongside shopping. Alf Leila Wa Leila shopping centre combines business and family vibes, perfect for a delightful retail experience.

Recreation

Cape Town Stadium offers an energetic atmosphere perfect for sports enthusiasts, with ample opportunities to engage in various recreational activities. El Gouna Golf Club delights with its outdoor setting, combining stunning landscapes with challenging golf. Sharm El Sheikh Golf Resort provides a serene golfing experience amidst picturesque surroundings.

Adventure

uShaka Marine World is a thrilling waterpark filled with exciting rides and family-friendly entertainment, offering a vibrant atmosphere for all ages. Ras um Sid invites you to explore stunning underwater landscapes through exhilarating sports activities, while Kite Centre Zanzibar provides the perfect setting for outdoor water sports adventures.

Nightlife

Experience the vibrant nightlife of Africa at the National Theatre of Ghana, where culture and romance intertwine. For a cinematic escape, visit Cinema Megarama, perfect for entertainment lovers. For a touch of adventure, take a ride on The Cape Wheel and enjoy stunning views under the stars.

*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 travelling during the off-peak months of May to June and September when prices are lower. Book your accommodation about a month in advance for better rates, or take advantage of last-minute deals on platforms like Expedia. Saturdays tend to be the cheapest days for stays, while Mondays are the priciest. Use Expedia’s tools to compare prices and find exclusive offers, and consider package deals that combine flights and activities for additional savings.

  • 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: Book your hotel in Africa about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified option will showcase sustainable and eco-friendly hotels currently available. To discover the best prices and special offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your hotel stay in Africa with your flights and activities by opting for an Expedia package deal.

Find the best attractions in Africa

Africa offers an array of attractions, from stunning beaches to breathtaking national parks and reserves. Tourists can immerse themselves in rich cultural experiences and outdoor adventures. For a truly memorable experience, consider visiting safari lodges in South Africa, which provide an exciting way to connect with the continent's unique wildlife and landscapes. Whether you seek relaxation or adventure, Africa's diverse offerings will surely captivate your spirit of exploration.

  • Giza Pyramid Complex: Explore the iconic Giza Pyramid Complex, a marvel of ancient engineering. The atmosphere is steeped in rich culture and history, offering a unique glimpse into the lives of the Pharaohs and the mysteries of ancient Egypt.
  • Kruger National Park: Experience adventure and breathtaking scenery at Kruger National Park, a haven for wildlife enthusiasts. Enjoy outdoor activities like game drives and guided walks, where you can witness the Big Five in their natural habitat.
  • Marassi Beach: Relax at Marassi Beach, a stunning stretch of coastline perfect for sunbathing and swimming. With its inviting beach vibes, it’s an ideal spot to unwind and soak up the sun while enjoying the beautiful Mediterranean 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 RainSunnyAverageSlightly High
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 RainSunnyAverageAverage
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 SunnySlightly HighAverage
December78.6°F (25.9°C)No RainSunnySlightly HighSlightly High

Explore a world of travel with Expedia