Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Africa on Hotels.com. These Africa hotels consistently deliver on quality, location and traveller experience. Last updated on .
Africa Hotels
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Africa?
Showing deals for:23 Oct - 25 Oct

Baraka Tower Hotel

CITI Residence Lagos

Wag Hill Lodge

Roca Golf Hotel

Hotel Comfort Giza

Baobab Ridge Private Lodge

Highgrove House

Kruger Gate Hotel

Grand Dominium

Azalai Hotel Dakar

ADAY Hotel Casablanca

Glee Nairobi

Susanna

African Princess Beach Hotel

Haile Grand Addis Ababa

Hotel Fiesta Beach Djerba

Swiss-Belinn Nairobi

Mazagan Beach & Golf Resort

Argyle Grand Hotel Nairobi Airport

Mamba Point Hotel Freetown

Royal Majestic Hotel

K Hotel Douala

Tau Game Lodge

Trademark Suites at Enaki Town
Top landmarks in Africa

Giza Pyramid Complex
Jemaa el-Fnaa

Nungwi Beach

Kendwa Beach

Great Sphinx of Giza

Grand Egyptian Museum

Port of Tangier
Paje Beach
Check out reviews of Africa hotels guests love
Kenzi Rose Garden
"Quel bel aménagement extérieur, et le service aussi était impeccable. Nous avons tout aimé de cet hôtel."
Le Riad Monceau
"Very well located Riad close to the main square. Choice of good restaurants at the Riad together with live Jazz music. Extremely helpful and pleasant staff made our stay very enjoyable."
Maru Maru Hotel
"Les déjeuners sont ordinaires pour le prix cependant le souper super et les happy hours aussi"
Sarova Panafric Hotel, Nairobi Upper Hill
"The staff were very friendly and helpful"
Hôtel & Ryads Barrière Le Naoura
"Awesome destination!"
Cape Heritage Hotel
"Perfectly located for walking and getting around. Very clean and inviting. Excellent food options in hotel and nearby. Staff did everything they could too help. First impression...wow!!"
Novotel Marrakech Hivernage
"Great 5 night stay. Don’t read bad reviews. Only one moan, one member of staff (usually around pool bar) was really miserable. You’d think he’s not suited to the hospitality sector. Young lad around pool, he was excellent, so helpful and always smiling. Breakfast was decent, just wish they’d try and keep flies off pastries. It’s a fantastic area. A decent walk to supermarket though, that is what it is though. Cleaners brilliant too."
Protea Hotel Fire & Ice by Marriott Cape Town
"Friendly, super helpful staff, breakfast was great and overall upkeep and cleanliness was superb"
Marrakech Riads, Angsana Heritage Collection
"Pour notre 1er voyage à Marrakech ce Riad nous a complètement charmé. Il est à la fois très beau, très agréable, bien placé pour les visites de la médina et le personnel y a été agréable. Les petits déjeuners typiques et variés proposés tous les matins sont très bons et le dîner au restaurant était également délicieux ! Nous y reviendrons avec plaisir."
Find out more about Africa
Africa Unveiled: A Tapestry of Untamed Splendour
Africa, a land of breathtaking diversity, beckons with its iconic landscapes and rich cultures. From the majestic Serengeti's wildlife migrations to the stunning vistas of Table Mountain, the continent offers unparalleled natural beauty. Explore the ancient pyramids of Egypt, the vibrant souks of Marrakech, or the serene beaches of Zanzibar. Embark on thrilling safaris, immerse yourself in tribal traditions, or relax in luxury lodges under starlit skies. With its warm hospitality and myriad adventures, Africa promises unforgettable experiences for every traveller, whether seeking romance, adventure, or cultural enrichment. Your next journey awaits in this enchanting land.
Discover great hotels in Africa
Africa offers a range of hotel accommodations from cosy guesthouses to luxury stays. Many properties provide comfortable settings and star accommodations, ensuring a pleasant experience. Whether you’re seeking a relaxed retreat or refined elegance, Africa hotels cater to diverse tastes. Here are some of the best hotels in Africa that our travelers love:
- Amani Boutique Hotel - Small Luxury Hotels of the WorldOpens in a new window: This 5.0-star hotel boasts a guest rating of 8.6 out of 10, offering a refined atmosphere perfect for leisure travellers. It features an array of high-end amenities including a state-of-the-art gym, exceptional dining options, and expansive rooms. The property excels with its well-appointed facilities such as a rooftop bar and curated experiences that ensure a smooth, high-quality journey. Guests appreciate the outstanding service and the luxurious ambience that enhances every moment of their stay.
- Kempinski Hotel Soma BayOpens in a new window: With a 5.0-star rating and an impressive guest rating of 9.4 out of 10, this boutique hotel is a haven for leisure travellers seeking a unique and luxurious retreat. Its distinctive architectural design and elegantly styled interiors create an oasis of calm. Guests enjoy high-end amenities including heated floors, exclusive dining, and express check-in services. The experience is elevated by the property's beautifully landscaped surroundings and curated experiences that promise a memorable escape.
- Iberotel Makadi Beach by JAZOpens in a new window: This 5.0-star hotel, rated 8.6 out of 10 by guests, offers a vibrant setting ideal for leisure travellers who are drawn to beachside adventures and a dynamic ambience. The property stands out with its direct beach access, a lively pool area, and excellent on-site dining. Luxurious features such as an infinity pool and express check-in services enhance the overall experience, ensuring a seamless and memorable stay in a stylish environment.
Where to stay in Africa
In Morocco, Mauritius, Seychelles, Morocco charms with its rich culture, historical sites and vibrant cafés; Mauritius delights beach lovers with its pristine shores and water sports; Seychelles offers a relaxing island escape perfect for snorkelling and kayaking. For first-time visitors to Africa, Morocco is best suited for a varied and engaging experience.
- MoroccoOpens in a new window: Morocco is a vibrant destination that enchants visitors with its colourful culture, historical sites, and bustling markets. The cities are family-friendly, offering unique experiences for everyone. Must-see places include the stunning Hassan II Mosque in Casablanca, a true architectural wonder, and the lush Majorelle Garden in Marrakech, perfect for a peaceful stroll amidst exotic plants. In Agadir, you can unwind on the beautiful Agadir Beach, ideal for sunbathing and family activities. For shopping enthusiasts, vibrant souks filled with local crafts and spices await. After a day of exploring, relax in charming cafes that showcase Morocco's rich culinary heritage. The country truly offers a blend of history, romance, and outdoor experiences, making it a fantastic choice for your travels.
- MauritiusOpens in a new window: Mauritius is a stunning island paradise known for its breathtaking beaches and romantic atmosphere. It’s a great spot for families and couples alike, with activities ranging from relaxing on the idyllic Flic-en-Flac Beach to swimming with dolphins in crystal-clear waters. The serene Trou aux Biches Beach is another must-visit, perfect for sun-seekers and snorkelers. Enjoy leisurely days exploring the vibrant local markets, where you can find unique handicrafts and delicious street food. The island also offers various water sports, from scuba diving to windsurfing, ensuring non-stop fun. With its warm hospitality and natural beauty, Mauritius is truly a dream destination for beach lovers and adventure seekers.
- SeychellesOpens in a new window: Seychelles is a tropical haven that captivates with its pristine beaches and lush islands. Perfect for relaxation and romance, this archipelago boasts stunning sand beaches like Anse Source d'Argent, known for its unique granite boulders and crystal-clear waters. It's an ideal spot for snorkelling and diving, where you can explore vibrant coral reefs and marine life. Activities like kayaking and island hopping allow you to discover the charming beauty of the surrounding islands. Seychelles also offers a range of eco-friendly experiences, making it perfect for nature lovers. Whether you’re soaking in the sun or enjoying the tranquil atmosphere, Seychelles promises an unforgettable getaway in a truly idyllic setting.
4 tips for savvy savings when booking a hotel in Africa
- Book for the cheapest times: Visiting Africa in May, June or September can be an affordable option on a budget, as hotel prices may drop during these months. For those interested in exploring the continent’s rich history, cultural heritage, and stunning natural attractions, a stay of at least 3 days is recommended to fully appreciate its key landmarks and cultural sites. This period offers great value for money, providing a budget-friendly experience that encompasses the exploration of significant historical, cultural, and natural landmarks.
- Look for last-minute deals on Hotels.com: On Hotels.com, travellers may discover great deals for hotel Africa by exploring the DealsOpens in a new window section, where discounted rates are available. For those seeking last-minute escapes, the Last-Minute Deals area offers opportunities to find savings close to travel dates. Additionally, by using the Smart Shopping tool on the app, you’re more likely to see a helpful comparison of hotel prices and amenities, ensuring you can make informed decisions when planning your getaway.
- Be flexible with dates: Prices may fluctuate due to various factors, including the hotel's location, star rating, and the time of year, so having some flexibility with your travel dates could assist you in finding a more appealing rate for your stay at an African hotel. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and occasionally a better value. When you make a reservation through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we may suggest alternative dates that could offer more affordable options, helping you to find a more advantageous deal.
- Consider your location: Staying in the heart of major cities in Africa undoubtedly offers unparalleled convenience, with easy access to local attractions and vibrant cultural experiences. However, this prime location often comes at a premium, making accommodation options considerably more expensive. In contrast, smaller towns and rural areas are generally more likely to be affordable, presenting an opportunity for budget-conscious travellers. For those seeking better rates, opting for hotels just outside the city centre can be a wise choice, although it may entail additional travel to reach key sights. Additionally, exploring nearby cities that boast their own attractions may yield both a richer experience and more economical lodging options.
Best time to go to Africa
Africa has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit Africa are October to December, which see a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by no to light rainfall. In contrast, April to June are ideal if you're looking for a calmer vacation, marked by no rainfall and sunny conditions.
Keep exploring
- Hotels with a Pool in Egypt
- Hotels with Parking in Egypt
- Hotels with a Gym in Egypt
- All Inclusive Hotels and Resorts in Egypt
- Cheap Hotels in Egypt
- Luxury Hotels in Egypt
- Beach Hotels in Egypt
- Family Hotels in Egypt
- Resorts & Hotels with Spas in Egypt
- Egypt Hotels
- Ghana Hotels
- Hotels with Kitchens in Mauritius
- Luxury Hotels in Mauritius
- Business Hotels in Mauritius
- Golf Hotels in Mauritius
- Mauritius Hotels
- Morocco Hotels
- Luxury Hotels in Seychelles
- Seychelles Hotels
- South Africa Hotels
- Kigali Hotels
- Dakar Hotels
- Gorgora Hotels
- Dar es Salaam Hotels
- Cape Town Hotels
- Durban Hotels
- Johannesburg Hotels
- Victoria Falls Hotels
- Essaouira Hotels
- Nairobi Hotels
- Cairo Hotels
- Abidjan Hotels
- Algiers Hotels
- Luxor Hotels
- Giza Hotels
- Mahé Island Hotels
- Lomé Hotels
- Sal Hotels
- Freetown Hotels
- Kampala Hotels
- Hotels with a Pool in Hurghada
- Hotels with a Gym in Hurghada
- Hotels with Free Breakfast in Hurghada
- Hotels with Kitchens in Hurghada
- Pet-Friendly Hotels in Hurghada
- All Inclusive Hotels and Resorts in Hurghada
- Cheap Hotels in Hurghada
- Luxury Hotels in Hurghada
- Beach Hotels in Hurghada
- Family Hotels in Hurghada
- Golf Hotels in Hurghada
- Resorts & Hotels with Spas in Hurghada
- Hurghada Hotels
- Hotels with Parking in Sharm El Sheikh
- Hotels with Kitchens in Sharm El Sheikh
- All Inclusive Hotels and Resorts in Sharm El Sheikh
- Luxury Hotels in Sharm El Sheikh
- Beach Hotels in Sharm El Sheikh
- Casino Hotels in Sharm El Sheikh
- Family Hotels in Sharm El Sheikh
- Golf Hotels in Sharm El Sheikh
- Sharm El Sheikh Hotels
- Abuja Hotels
- Cheap Hotels in Kitengela
- Addis Ababa Hotels
- Lagos Hotels
- Accra Hotels
- Tangier Hotels
- Cape Coast Hotels
- Luanda Hotels
- Oyo Hotels
- Kinshasa Hotels
- Oran Hotels
- Aswan Hotels
- Sekondi-Takoradi Hotels
- Rusiga Hotels
- Casablanca Hotels
- Rabat Hotels
- Fes Hotels
- Hotels with a Pool in Marrakech
- Hotels with a Gym in Marrakech
- All Inclusive Hotels and Resorts in Marrakech
- Cheap Hotels in Marrakech
- Luxury Hotels in Marrakech
- Casino Hotels in Marrakech
- Family Hotels in Marrakech
- Golf Hotels in Marrakech
- Resorts & Hotels with Spas in Marrakech
- Marrakech Hotels
- Hotels with Parking in Agadir
- Hotels with a Gym in Agadir
- All Inclusive Hotels and Resorts in Agadir
- Cheap Hotels in Agadir
- Luxury Hotels in Agadir
- Business Hotels in Agadir
- Beach Hotels in Agadir
- Family Hotels in Agadir
- Golf Hotels in Agadir
- Resorts & Hotels with Spas in Agadir
- Agadir Hotels
