Morocco Hotels
Find and book your perfect stay
Where to stay in Morocco
Top hotels in Marrakech
Aqua Mirage Club & Aqua Parc - All Inclusive
Top hotels in Agadir
Hotel Riu Palace Tikida Agadir - All Inclusive
Top hotels in Casablanca (region)
Suite Hotel Casa Diamond
Top hotels in Tangier
Barcelo Tanger
Top cities in Morocco
Marrakech
Top landmarks in Morocco
Jemaa el-Fnaa
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 of the Medina, Souk Semmarine, and Souk Zrabi.
Find out more about Morocco
Find out more about Morocco
Awaken Your Senses in the Enchanted Gardens of Morocco
Discover the enchanting allure of Morocco, a vibrant tapestry of culture and landscapes that beckons travelers to explore its diverse regions. Wander through the bustling medina of Marrakech, where the clamor of souks and the fragrance of spices create an unforgettable sensory experience. Venture into the mesmerizing Moroccan desert, an expanse of golden dunes perfect for stargazing and adventure. Unwind in lush gardens or indulge in luxury boutique hotels that reflect the country's rich heritage. From the bohemian charm of coastal towns to the timeless beauty of ancient cities, Morocco is a captivating destination that promises unforgettable memories. For the best hotel rates in Morocco and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.
Where to stay in Morocco
Some of the best places to stay in Morocco are Marrakech, Agadir and Casablanca. Marrakech, Agadir, and Casablanca each offer unique experiences for travelers. Marrakech is vibrant and bustling, perfect for first-time visitors seeking culture and history. Agadir boasts stunning beaches and a relaxed vibe, ideal for sun-seekers. Casablanca, known for its modernity and the iconic Hassan II Mosque, blends tradition with contemporary life. Accommodations range from luxurious hotels and boutique stays to charming guest riads, ensuring a variety of options to suit every traveler's preference. Here are some of our travelers' favorite hotels in Morocco:
- MarrakechOpens in a new window: Marrakech is a vibrant city known for its rich culture, bustling markets, and stunning gardens. The iconic Jemaa el-Fnaa square offers an immersive experience with street performers and local cuisine, while the Majorelle Garden provides a serene escape. For a luxurious stay, consider Selman MarrakechOpens in a new window, a 5-star hotel ideal for families and business travelers with amenities like a golf course and meeting rooms. Another option is Tigmiza Boutique Hôtel & SpaOpens in a new window, a boutique hotel that features uniquely designed decor and a children's pool. For families needing business services, Barcelo PalmeraieOpens in a new window is perfect, offering multiple meeting rooms and a range of children’s amenities.
- AgadirOpens in a new window: Agadir is a coastal city famous for its beautiful beaches and vibrant marina. Ideal for families and beach lovers, Agadir Beach offers a relaxing atmosphere with various water sports. For an all-inclusive experience, Hotel Riu Palace Tikida Agadir - All InclusiveOpens in a new window features direct beach access, unlimited food and drinks, and a kids' club. Alternatively, Sofitel Agadir Thalassa Sea & SpaOpens in a new window is a luxurious hotel that caters to business travelers while providing beach access, and Sofitel Agadir Royal Bay ResortOpens in a new window combines adventure sports with business amenities, making it perfect for those seeking both relaxation and excitement.
- CasablancaOpens in a new window: Casablanca is a bustling metropolis that beautifully blends modernity with tradition. Home to the magnificent Hassan II Mosque and the lively Morocco Mall, it offers a mix of culture, shopping, and entertainment. For an upscale stay, Le Palace D AnfaOpens in a new window provides extensive business services and romantic packages, while Gray Boutique Hotel CasablancaOpens in a new window focuses on luxury with its full spa services. Additionally, Barcelo Anfa CasablancaOpens in a new window is located in the heart of the city, offering business amenities and easy access to local attractions, making it a top choice for both leisure and business travelers.
What to do in Morocco
Morocco beckons travelers with the vibrant clamour of Marrakech, where the enchanting Medina offers boutique shopping and local sports. Explore lush gardens amidst this captivating landscape, perfect for leisurely walks and immersing yourself in the rich culture. Discover a unique blend of experiences in this diverse destination. Here are some of the top things to do in Morocco:
- Visit Casablanca: Casablanca, Morocco's bustling metropolis, is a vibrant blend of modernity and tradition. You can start your adventure by exploring the majestic Hassan II Mosque, one of the largest mosques in the world, and then take a leisurely stroll along the Corniche, where you can enjoy stunning sea views. The city is also home to numerous shopping districts and entertainment venues, perfect for those looking to indulge in local culture. Don’t miss the historic Medina for unique souvenirs and traditional Moroccan crafts. After a day of sightseeing, you can experience the lively nightlife at various venues offering music and dancing, creating an unforgettable evening in this dynamic city.
- Visit Agadir: Agadir is renowned for its beautiful beaches and sunny climate, making it a perfect spot for relaxation and adventure. Spend your days lounging on the sandy shores or trying out thrilling water sports like surfing and jet skiing. The promenade de la corniche is ideal for evening strolls, where you can enjoy breathtaking sunsets over the Atlantic Ocean. Birdwatching enthusiasts will love the nearby Souss-Massa National Park, home to a variety of bird species. For a taste of local nightlife, head to the marina boulevard or avenue du prince moulay abdellah, where you can find vibrant bars and restaurants.
- Visit Marrakech: Marrakech, known for its rich history and stunning gardens, offers a captivating experience for every traveler. Explore the enchanting Majorelle Garden, and then visit the iconic Koutoubia Mosque. The bustling souks are a must-see, where you can shop for spices, textiles, and handcrafted goods. Consider taking a guided tour into the nearby desert for an exciting camel ride or an overnight stay in a traditional Berber camp. The city's vibrant streets also come alive at night, particularly in the famous Djemaa el-Fna square, where you can enjoy street performances, delicious food, and immerse yourself in the local culture.
5 tips to find a great Morocco hotel deal
- Book for the cheapest times: The most budget-friendly months to visit Morocco are January, February, and November, when hotel rates are more affordable. International travelers should aim to book their flights at least four months in advance to secure better prices. A stay of at least 3-4 days is recommended to fully appreciate the country's main attractions, such as its stunning gardens. This way, you can experience all that Morocco has to offer while keeping your trip great value for money.
- Look for last-minute deals on Hotels.com: If you're looking for last-minute deals to Morocco, there are great opportunities to score affordable hotel rates just before your trip. To explore these offers on Hotels.com, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section, where you may discover competitive prices on accommodations as your travel date approaches. You could also sign up for email alerts or enable push notifications to receive updates about flash sales and exclusive promotions, helping you take advantage of potential savings on your stay in Morocco.
- Be flexible with dates: Hotel prices can fluctuate depending on factors like the location, star rating, and the season. As a result, being flexible with your travel dates could increase the likelihood that you’ll save on hotel expenses in Morocco.
- Consider your location: Staying in the heart of major cities in Morocco can provide unparalleled convenience, as it places you right next to local attractions and cultural hotspots. However, this prime location often comes with a higher price tag. In contrast, smaller towns and rural areas are more likely to offer affordable accommodations, making them attractive options for budget-conscious travelers. While hotels situated outside the city center tend to be cheaper, it’s important to consider that they may require additional travel time to reach key attractions. Balancing cost and convenience is essential for a fulfilling travel experience.
- Upgrade with One Key: Book your hotel in Morocco and join Hotels.com's free One Key rewards program, enabling members to earn and enjoy reward points for hotel reservations. Progress through Blue, Silver, Gold and Platinum tiers and access perks such as room upgrades when available, exclusive discounts, and unique member offers. Join today.
What to eat in Morocco
Here are some must-try dishes in Morocco:
- Tagine: This slow-cooked stew is a staple of Moroccan cuisine, made in a distinctive earthenware pot. It typically features meat (like chicken or lamb) and vegetables, seasoned with aromatic spices such as saffron, cumin, and coriander. The cooking method allows flavors to meld beautifully, creating a comforting dish often enjoyed family-style, fostering a sense of togetherness.
- Couscous: Often considered Morocco’s national dish, couscous is a versatile grain made from semolina. Served fluffy and light, it's usually paired with a rich broth, vegetables, and tender meat. Traditionally, it's served on Fridays, marking the end of the week with a family gathering, making it a symbol of Moroccan hospitality.
- Pastilla: This exquisite pie combines sweet and savory elements, layering spiced pigeon or chicken with almonds and dusting it with powdered sugar and cinnamon. Originating from the city of Fes, pastilla is often enjoyed during special occasions, making it a true culinary treat that reflects the region's rich heritage.
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. January, June, and July are the peak travel months in Morocco, attracting a higher number of tourists. During this peak period, the weather is sunny, with dry rainfall. On the other hand, May, October, and November tend to be quieter times to visit, marked by dry rainfall and sunny conditions.
Keep exploring
Keep exploring
- Landmarks
- Hotel Theme
- Accommodation Types
- Amenities
- Hotels close to nearby airports
- Top cities in Morocco
- More Hotels
- Most popular destinations
- Hotels near Blue Gate
- Hotels near Jemaa el-Fnaa
- Hotels near Port of Tangier
- Hotels near Agadir Beach
- Hotels near Majorelle Garden
- Hotels near Agadir Marina
- Hotels near Tangier Ferry Terminal
- Hotels near Hassan II Mosque
- Hotels near Souk El Had
- Hotels near Avenue Mohamed VI
- Hotels near Menara Mall
- Hotels near Ain Diab Beach
- Hotels near Marrakech Plaza
- Hotels near Le Jardin Secret
- Hotels near Palais des Congrès
- Hotels near Zaouia Sidi Ahmed Tijani
- Hotels near Menara Gardens
- Hotels near Bahia Palace
- Hotels near Le Grand Casino de la Mamounia
- Hotels near Hassan Tower
- Hotels with WiFi in Morocco
- Hotels with Free Breakfast in Morocco
- Family Hotels in Morocco
- Hotels with Parking in Morocco
- Hotels with a Pool in Morocco
- Resorts & Hotels with Spas in Morocco
- Golf Hotels in Morocco
- Business Hotels in Morocco
- Pet Friendly Hotels in Morocco
- Beach Hotels in Morocco
- Luxury Hotels in Morocco
- Hotels with a Fitness Center in Morocco
- Hotels with an Indoor Pool in Morocco
- Cheap Hotels in Morocco
- Hotels with Free Airport Shuttle in Morocco
- Hotels with Kitchens in Morocco
- All-Inclusive Resorts & Hotels in Morocco
- Morocco Hotels with WiFi
- Morocco Hotels with Free Breakfast
- Morocco Family Hotels
- Morocco Hotels with Parking
- Morocco Hotels with a Pool
- Morocco Resorts & Hotels with Spas
- Morocco Golf Hotels
- Morocco Business Hotels
- Morocco Pet Friendly Hotels
- Morocco Beach Hotels
- Morocco Luxury Hotels
- Morocco Hotels with a Fitness Center
- Hotels near Menara Airport (RAK)
- Hotels near Mohammed V Airport (CMN)
- Hotels near Al Massira Airport (AGA)
- Hotels near Saiss Airport (FEZ)
- Hotels near Salé Airport (RBA)
- Hotels near Ibn Batouta Airport (TNG)
- Hotels near Ouarzazate Airport (OZZ)
- Hotels near Beni Mellal Airport (BEM)
- Hotels near Mogador Airport (ESU)
- Hotels near Zagora Airport (OZG)
- Hotels in Marrakech
- Hotels in Agadir
- Hotels in Casablanca
- Hotels in Tangier
- Hotels in Fes
- Hotels in Rabat
- Hotels in Essaouira
- Hotels in Taghazout
- Hotels in Chefchaouen
- Hotels in Dakhla
- Hotels in Ouarzazate
- Hotels in Ifrane
- Hotels in El Jadida
- Hotels in Agafay
- Hotels in Merzouga
- Hotels in Tameslouht
- Hotels in Aourir
- Hotels in Tetouan
- Hotels in Meknes
- Hotels in Sidi Abdallah Ghiat
- Kennedy Hospitality Resort
- Riad Marraplace
- Barcelo Palmeraie
- Hotel Riu Palace Tikida Taghazout - All inclusive
- Fes Marriott Hotel Jnan Palace
- Eden Andalou Aquapark & Spa
- Barceló Fès Medina
- Riad Saba
- The Oberoi Marrakech
- Hilton Garden Inn Tanger City Center
- TUI BLUE Medina Gardens – Adults Only – All Inclusive
- Grand Plaza
- Hotel Safia
- Le Meridien N'fis
- The Central House Marrakech Medina - Hostel
- El Minzah Hotel
- MAMORA BAY
- The View Agadir
- Pickalbatros White Beach Taghazout - Adults Friendly 16 Years Plus - Ultra All Inclusive
- Iberostar Waves Club Palmeraie Marrakech -All Inclusive
- Pestana CR7 Marrakech
- Hotel Riu Tikida Dunas - All Inclusive
- 2Ciels Boutique Hotel & SPA
- Barcelo Tanger
- Royal Mansour Marrakech
- Zephyr Agadir
- Iberostar Waves Founty Beach -All Inclusive
- Oasis Hôtel & Spa
- Mazagan Beach & Golf Resort
- Hyatt Place Taghazout Bay
- Hotel Belere Rabat
- Hotel La Tour Hassan Palace
- Michlifen Resort & Golf
- Le Berbere Palace
- Riad Mazar Fes
- Le Medina Essaouira Thalassa Sea & Spa MGallery
- ibis Ouarzazate Centre
- Atlas Essaouira Riad Resort
- TAJ CHEFCHAOUEN Luxury Hotel and Spa
- Lina Ryad & Spa
- Fairmont Taghazout Bay
- Hotel Vitality Terminus
- Hotel Royal
- Hotel Blanco Riad
- Hotel Mercure Rif Nador
- Mia Mazagan Bay
- Hotel Golden Sunset Dakhla
- Hotel Kanz Erremal
- ibis Meknes Hotel
- Prestige Hotel