Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Morocco on Hotels.com. These Morocco hotels consistently deliver on quality, location and traveller experience. Last updated on 17 October 2026.
Casablanca is known for its cafes and entertainment, and entices visitors with its popular attractions, including Central Market of Casablanca and Place Mohammed V.
The cultural city of Rabat entices visitors with its popular attractions, including Prince Moulay Abdellah Stadium and National Library of the Kingdom of Morocco, and is loved for shopping.
If you like strolling among the stalls, you might want to head out to Jemaa el-Fnaa in Medina for some quality bargains. You could also start your cultural experience by heading over to the museums in the area. Splash some more cash at Souk Semmarine, Souk Zrabi and Souk El Bahja.
Imagine strolling along Port of Tangier for some great waterfront pics. It's located 0.6 mi (1 km) from central Tangier.
If you carry on walking you'll get to Tangier Ferry Terminal, Tangier Beach, and Tanja Marina Bay for some more water views.
Whether you want to collect beach glass or watch the sunset, Agadir Beach is a spot you might want to check out, located 2.8 mi (4.6 km) from central Agadir.
Ready for an education in local botany? Majorelle Garden should make your list of places to visit, located 1.2 mi (2 km) from central Marrakech. Want to stretch your legs a little more? Head to Le Jardin Secret and Menara Gardens, both nearby.
Sidi Belyout is home to Hassan II Mosque, so why not stop by during your stay in Casablanca? Why not take a stroll along the port and watch the sunset while you're here?
Whether you want to collect beach glass or watch the sunset, Essaouira Beach is a spot you might want to check out, located 1.3 mi (2.2 km) from central Essaouira. If you want to continue walking by the waves, head to Sidi Kaouki Beach.
If want to top up your tan, you might want to head out to Tangier Beach, located 0.8 mi (1.2 km) from central Tangier. If you want to continue walking by the waves, head to Ba Kacem Beach, Achakkar Beach and Sidi Kacem Beach.
We stayed for 2 nights and had the most amazing time. It was my 60th birthday and the team at Saba's house could not have been lovelier or more accomodating. They arranged a wonderful birthday surprise with song, cake and balloons in reception - it was really above and beyond. The owner Roya is a lovely lady who cares for her guests . She has created a wonderful Riad close to the Kasbah, with beautifully decorated rooms and an amazing terrace with a view across the sea. This is a really , really...
We stayed for 2 nights and had the most amazing time. It was my 60th birthday and the team at Saba's house could not have been lovelier or more accomodating. They arranged a wonderful birthday surprise with song, cake and balloons in reception - it was really above and beyond. The owner Roya is a lovely lady who cares for her guests . She has created a wonderful Riad close to the Kasbah, with beautifully decorated rooms and an amazing terrace with a view across the sea. This is a really , really...
Beautifully restored Riad in the centre of the Medina. Great attention to detail in the decoration. Very attentive staff most helpful. Great breakfast. Would come back.
Beautifully restored Riad in the centre of the Medina. Great attention to detail in the decoration. Very attentive staff most helpful. Great breakfast. Would come back.
Jan
Reviewed October 29, 2022Reviewed October 29, 2022
Our stay at Riad Livia was absolutely amazing. We experienced great hospitality from all the staff members. Especially Simo, Yousef and Mohammad.
They were all very pleasant, polite and professional. From our first day Simo and Yousef were very attentive to our needs. They answered all of our questions, gave great advice, guidance and recommendations.
It’s a beautiful Riad, with a lovely atmosphere.
Truly wonderful customer service!
Thank you Simo, Yousef & everyone at Riad Livia!
Our stay at Riad Livia was absolutely amazing. We experienced great hospitality from all the staff members. Especially Simo, Yousef and Mohammad.
They were all very pleasant, polite and professional. From our first day Simo and Yousef were very attentive to our needs. They answered all of our questions, gave great advice, guidance and recommendations.
It’s a beautiful Riad, with a lovely atmosphere.
Truly wonderful customer service!
Thank you Simo, Yousef & everyone at Riad Livia!
We were met at the airport by the taxi that we had arranged in advance through the Olema. We wholly recommend anyone to do this as it's ideal location equidistant between the old and new part of Town in the hustle and bustle of the Medina means that it's not easy to find on your own. Mubarak, one of the smiley and extremely helpful house boys in the Olema, came to greet us where the taxi dropped us off nearby and guided us to what can only be described as the perfect haven for our stay. We had...
We were met at the airport by the taxi that we had arranged in advance through the Olema. We wholly recommend anyone to do this as it's ideal location equidistant between the old and new part of Town in the hustle and bustle of the Medina means that it's not easy to find on your own. Mubarak, one of the smiley and extremely helpful house boys in the Olema, came to greet us where the taxi dropped us off nearby and guided us to what can only be described as the perfect haven for our stay. We had...
Andy & Ali
Reviewed November 16, 2015Reviewed November 16, 2015
We had a lovely stay at Palais Faraj and the staff were extremely attentive and gave an excellent service. The hotel and our room were beautiful and the guide arranged for us was extremely knowledgeable. Amazing views of the medina too!
We had a lovely stay at Palais Faraj and the staff were extremely attentive and gave an excellent service. The hotel and our room were beautiful and the guide arranged for us was extremely knowledgeable. Amazing views of the medina too!
Fabulous hotel! staff were so lovely and helpful. Hotel was beautiful and clean in a great location. Particularly loved the breakfast. Honestly cannot fault this hotel and will definitely be staying again when we next visit Marrakesh.
Fabulous hotel! staff were so lovely and helpful. Hotel was beautiful and clean in a great location. Particularly loved the breakfast. Honestly cannot fault this hotel and will definitely be staying again when we next visit Marrakesh.
Morocco Unveiled: A Journey Through Enchanted Gardens and Timeless Culture
Morocco enchants with its alluring blend of rich heritage and breathtaking landscapes. Immerse yourself in the fragrant gardens of Marrakech, where vibrant colours and traditional artistry create a sensory feast. Wander through ancient medinas, marvel at intricate palaces, and savour the diverse flavours of local cuisine. From the arid beauty of the Sahara to the lush, hidden gardens of the Atlas Mountains, Morocco offers an unforgettable journey steeped in culture, history, and natural splendour.
Discover great hotels in Morocco
In Morocco, you'll find a diverse range of accommodations to suit all tastes and budgets. From luxurious riads nestled in vibrant medinas to modern hotels with stunning views, and intimate guesthouses in picturesque villages, there’s a perfect option for every traveller. Enjoy the unique charm and hospitality that Moroccan stays offer. These are some of the hotels preferred by our travelers in Morocco:
Kenzi Rose Gardenopens in new window: This luxurious 5.0-star hotel in Casablanca offers an exceptional stay with a guest rating of 9.2 out of 10. Perfect for those seeking a romantic getaway, the property features an exquisite spa, a stunning pool, and a range of culinary delights, including 24-hour room service. Travellers appreciate the beautiful ambiance, modern amenities, and the serene atmosphere, making it an ideal choice for a memorable experience.
Pickalbatros White Beach Taghazout - Adults Friendly 16 Years Plus - Ultra All Inclusiveopens in new window: Located in Agadir, this remarkable 5.0-star hotel boasts a guest rating of 8.2 out of 10, making it a top choice for beach lovers and adventure seekers. Guests can enjoy direct access to the beach alongside various exciting activities such as windsurfing and boat tours. The hotel is known for its welcoming environment, clean accommodations, and attentive service, ensuring a delightful and adventurous stay for those looking to unwind by the sea.
Hivernage Secret Suites & Gardenopens in new window: This exquisite 5.0-star hotel in Marrakech features a guest rating of 9.6 out of 10, making it a standout choice for leisure travellers. With its stunning boutique design, picturesque grounds, and a remarkable pool, guests can relish a luxurious experience. The on-site French restaurant adds to the allure, providing a fine dining experience that complements the hotel's elegant atmosphere. This hotel promises a truly unforgettable escape for those seeking style and comfort.
Where to stay in Morocco
In Marrakech, Agadir, Tangier, each offers unique charms: Marrakech delights with its romantic gardens and cultural tours; Agadir boasts sunny beaches, vibrant sunsets and family-friendly adventures; Tangier is perfect for café culture and relaxed seaside walks. For first-time visitors, Marrakech is best suited with its comprehensive blend of attractions and experiences.
Marrakechopens in new window: Marrakech is a vibrant city that captivates visitors with its rich culture and stunning architecture. It's an ideal spot for those looking to explore romantic gardens and indulge in shopping at bustling souks. Don’t miss the serene Majorelle Garden, a peaceful oasis filled with exotic plants and vibrant colours. Enjoy a leisurely stroll along Avenue Mohamed VI, where you’ll find a mix of chic cafes and modern shops. For a taste of local life, Marrakech Plaza offers a lively atmosphere perfect for family-friendly outings. At the end of the day, unwind with a traditional Moroccan dining experience that will leave your taste buds dancing. When it comes to accommodation, you'll find a range of options from luxurious riads to comfortable hotels that reflect the city's unique charm.
Agadiropens in new window: Agadir is a laid-back coastal town known for its beautiful beaches and stunning sunsets, making it perfect for a relaxing getaway. Families and couples alike can enjoy the sun-soaked shores, while adventure-seekers can take advantage of the surfing and water sports on offer. The Médina d'Agadir provides a glimpse into local culture with its vibrant market atmosphere. Explore the historical Mohamed V Mosque for a touch of architectural beauty, and don’t forget to hike up to Agadir Oufella Kasbah for panoramic views of the coast. This town is not just about beaches; it offers a welcoming vibe and plenty of activities for everyone, ensuring a memorable stay. Accommodation options range from beachfront hotels to charming guesthouses.
Tangieropens in new window: Tangier is a picturesque port city that blends European and Moroccan cultures, making it a fascinating destination for sightseeing and relaxation. Stroll along the marina or explore the charming cafes that dot the city, perfect for soaking in the local atmosphere. The city's rich history is reflected in its architectural gems, making walking tours a must for culture enthusiasts. With its stunning coastal views and vibrant arts scene, Tangier offers a unique experience for those looking to unwind and explore. The nearby beaches provide a serene escape, while the ferry services make it easy to hop over to Spain for a day trip. Whether you’re looking for a relaxing getaway or cultural immersion, Tangier has something special to offer.
Things to do in Morocco
Morocco offers a mix of serene beaches and expansive national parks for travellers seeking both relaxation and exhilaration. From exploring coastal escapes to wandering through protected natural landscapes, there's something to delight every visitor.
Tisqi – Experience the breathtaking beauty of Ouzoud Falls, where you can trek through lush landscapes and enjoy the refreshing mist of cascading water. This stunning natural wonder is perfect for outdoor enthusiasts and those seeking a bit of romance. Take a moment to relish the scenery, capture photographs, or enjoy a picnic surrounded by nature. If you’re feeling adventurous, consider hiking the trails that lead to various viewpoints for panoramic vistas of the falls and the surrounding landscape.
Bahhara Oulad Ayad – Discover the wonders of Merja Zerga National Park, a haven for nature lovers and wildlife enthusiasts. This park features beautiful wetlands that are home to a diverse range of bird species, making it a fantastic spot for birdwatching. Explore the scenic trails that wind through the park, where you can soak up the serene atmosphere and enjoy the breathtaking views of the surrounding landscapes. The beach nearby adds yet another layer of fun, offering opportunities for relaxation and water activities, ensuring a memorable adventurous day out.
Tabant – In this charming city, visit the Cooperative Feminin de Tissage Aït Bououli to witness the art of traditional weaving. Here, you can observe local artisans at work, creating beautiful textiles using age-old techniques. Engage with the friendly locals who are happy to share their knowledge about the craft and the significance it holds in their culture. This experience not only allows you to appreciate the skill involved but also offers a unique opportunity to purchase authentic handmade souvenirs that support the local community.
4 tips for savvy savings when booking a hotel in Morocco
Book for the cheapest times: The most affordable time to visit Morocco is during January, September, and November, when hotel rates are generally lower. For those travelling on a budget, a stay of at least 3 days is recommended to fully appreciate the country's significant landmarks, historical sites, and cultural attractions. This duration allows visitors to explore stunning destinations like the ancient city of Marrakech, the historic ruins of Volubilis, and the breathtaking landscapes of the Atlas Mountains, all of which offer great value for money. Additionally, you may find that prices could drop during these months, making it an even more budget-friendly option for your travels.
Look for last-minute deals on Hotels.com: Hotels.com provides travellers with opportunities to save on accommodation in Morocco. By exploring the Dealsopens in new window section, you may discover discounted hotels as your travel date nears. The Last-Minute Deals option could reveal reduced prices on rooms available at short notice, while the Smart Shopping tool via the app enables you to compare hotel prices and amenities. Enabling email alerts or push notifications means you are more likely to see flash sales and special promotions, ensuring you stay informed of any potential savings.
Be flexible with dates: Prices may fluctuate depending on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could assist you in finding a more favourable rate for your stay in a Moroccan hotel. For those seeking something a bit different, boutique hotels often provide a more personalised experience and might offer better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we can suggest alternative dates that could potentially lead to a more economical option.
Consider your location: Staying in the heart of major cities in Morocco undeniably offers a level of convenience and access to local attractions, but it is often accompanied by higher prices. In contrast, smaller towns and rural areas are generally more likely to be affordable, making them an appealing option for budget-conscious travellers. For those seeking better rates, considering accommodation outside the city centre may prove beneficial, although this could involve additional travel time to reach key sights. Additionally, exploring nearby cities can reveal a wealth of experiences while often providing more budget-friendly options for lodging and leisure activities.
Best time to go to Morocco
Morocco 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. If you’re looking to soak up the lively atmosphere in Morocco, January, June, and July are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is sunny, with no rainfall. However, if you prefer a more relaxed experience, May, October, and November are perfect for a quieter getaway, marked by no rainfall and sunny conditions.