Morocco hotels

More than 7,674 hotels in Morocco, accommodations, apartments, holiday homes, villas...

    Check-in Check-out
    Book now and pay later
    No hidden charges or fees
    No cancellation fees from
    Cancel or modify your booking without additional charges (subject to accommodation conditions)
    Find the best-priced accommodation
    Book now and save more

    Most popular destinations in Morocco

    The finest hotels of Morocco

    A visit to Morocco is a priceless multicultural experience. Explore its four imperial cities brimming with mosques and palaces, discover landscapes that feature mountains, beaches and deserts, and enjoy the best holidays in this North African country.

    Start by choosing a place for a memorable stay and book the Opera Plaza Hotel Marrakech, located in the prime location for accommodation in Morocco.

    The Domaine Casa Cecilia is fantastic if you're travelling as a couple, as its romantic facilities and attentive staff ensure an extraordinary accommodation experience.

    Highly rated by guests is the Hotel Riu Tikida Palmeraie - All Inclusive, gaining praise for its excellent location and the quality of its modern facilities.

    Begin this remarkable journey by making your way through Morocco's four imperial cities: Marrakesh, Fez, Meknes, and the capital, Rabat. Here, you'll discover a wide heritage in their Medinas, the term for a historical city centre, and enjoy the opportunity to stay in one of the Riads - small palaces renovated and converted into the most original hotels in Morocco. Your African journey should include a stop at famous Casablanca, a wander through the Sahara desert while visiting Merzouga, and a dip in the beaches of Agadir.

    Remember, the promotions of offer the best prices for hotels in Morocco with strategic locations.

    The best accommodation options in Marrakesh

    Marrakesh is one of Morocco's four imperial cities and is the most visited. You'll love exploring temples, mosques, palaces and the popular souks, or markets, where the perfect souvenir is guaranteed. Making a booking with in a hotel in Marrakesh's Medina, you can unwind with a drink at the bar and enjoy delicious meals at breakfast, lunch, and dinner. Most establishments also feature swimming pools, gardens, and air-conditioned rooms. Stroll through the streets filled with ancient buildings until you reach Jemaa el-Fna Square, the heart of the city. Stop off at the 12th-century Koutoubia Mosque and admire the impressive Moorish minaret.

    We invite you to experience staying in one of Marrakesh's Riads, former Arabian palaces remodelled as accommodation. These feature a courtyard, gardens and fountains, as well as terraces boasting fantastic views of the Medina, establishing them as the finest charm hotels in Morocco. Continue your city tour by visiting the Majorelle Gardens, beyond the Medina, admire Marrakesh's imposing walls, visit Bahia Palace, and the nearby Dar Si Said Museum, housed in a 19th-century palace.

    Stay in a Riad in Fez

    The labyrinthine streets of the Medina in Fez el-Bali provide the backdrop for an unforgettable tour of the imperial city of Fez. Book with to stay in one of Fez's top Riads located in this historic part of the city. Many of these have been converted into charm hotels in Fez, renowned for their tiled décor and traditional furnishings, equipped with swimming pools, roof terraces overlooking the Medina, restaurants, and breakfast included. Discover the nooks and crannies of the UNESCO World Heritage Medina, visit the Bou Inania and Al Attarine Madrasas, where the Quran is taught, the Nejjarine Museum of Art and Crafts, and the Mausoleum of Mulay Idris II. Make sure to visit the spice, antiques and perfume bazaars as well as the must-see souks.

    Choose a hotel in Rabat with breakfast included

    The imperial city of Rabat is the capital of Morocco and stands as a modern, eco-responsible city that remains true to its traditions. Discover its charms and start your itinerary by visiting the Kasbah of the Udayas, a royal fort surrounded by gardens filled with narrow streets and an old citadel; continue to the Rabat Medina, the historic quarter of alleyways that will lead you to the Hassan Tower, a minaret standing over the ruins of an ancient mosque; you should also include a visit to the Mausoleum of King Mohammed V in your tour.

    Check out the promotions on and book in one of the hotels in Rabat featuring breakfast, rooms with air conditioning, satellite TV and private bathroom with shower.

    Visit Meknes and stay in affordable hotels in Morocco

    The least known of all the imperial cities is Meknes, but it is also deemed the city with the greatest Moroccan essence. Enjoy the benefits of this city with budget hotels in Morocco near its Medina or historic city centre, a UNSECO World Heritage site. While staying in one of the Riads, you'll enjoy a delicious breakfast, air-conditioned rooms, a terrace and the most authentic Moroccan atmosphere. Visit the bustling El-Hedim Square, admire the architecture of the Bou Inania Madrasa and famous Mausoleum of Muley Ismail, and of course, take advantage of the bargains in the souks.

    Book at the best hotels in Casablanca, Morocco

    Morocco's largest city is not only an important economic hub but is also widely visited by tourists all year round. While it is a very modern and lively city, it possesses a small Medina featuring ancient buildings and souks. However, the highlight is the Hassan II Mosque, the second-largest mosque in the world, constructed on an artificial peninsula and boasting a prayer hall that can accommodate over 25,000 worshippers, a washing area with 41 marble fountains, and an imposing minaret standing 210 metres tall. Wander along the Corniche Boulevard, a 3 km long promenade overlooking the Atlantic Ocean and one of the best zones to stay in Casablanca, close to the mosque and the Morocco Mall, the largest shopping centre in Africa. You could also choose a hotel in Casablanca located near Mohammed V Square and the Arab League Park, where you'll find establishments with swimming pools, spas, gyms, hammams or Arabian baths, as well as restaurants, bars, and parking facilities.

    Relax in hotels in Merzouga close to the dunes

    Another of Morocco's tourist attractions is the landscape of the Sahara Desert and one of the best cities to live an amazing experience is Merzouga, which is additionally at the entrance to the dunes of Erg Chebbi. This city is home to cultural and historical heritage that you will observe in its Medina, but what will genuinely capture you is the chance to embark on a camel ride through the desert, a walk on the dunes or drive a quad towards the sunset. Book with and relax in a hotel at the foot of the Merzouga dunes whilst enjoying their amenities. You can also choose a luxury camping spot or a hotel right in the Sahara Desert in Morocco, to enjoy the silence and the best view of the stars during the night.

    Enjoy beachfront hotels in Agadir, Morocco

    Agadir is a favourite tourism hotspot in Morocco, especially renowned amongst beach lovers. Book with, discover the excellent deals on beachfront hotels in Agadir and relax after a day of watersports in rooms equipped with air conditioning, Smart TVs and private bathrooms with showers. These establishments also feature swimming pools, restaurants, bars, nightclubs, parking facilities and opportunities to visit the city's golf courses. We suggest you take a stroll along the promenade, take a dip in its vast crescent-shaped beach, visit the Marina and admire the city views from the Kasbah lookout.

    Discover all the charm of Morocco

    Beyond Casablanca and the famous Marrakesh, the enchantment of Morocco is worthy of complete exploration. Hence, make sure you prolong your visit and discover towns full of history and exciting activities, as well as charm hotels in Morocco that will help you choose. We encourage you to visit one of Morocco's most beautiful towns, Essaouira, a Game of Thrones series location, and a UNESCO heritage-designated old town and favourite spot for surf lovers. Additionally, discover the blue town of Chefchaouen, so named for the colour of the houses in its Medina, and visit the city of Tangier, exploring the modern city, the important Port of Tangier, and the Marina.

    Navigate through the website, use the filters and choose the best hotel in Morocco to enjoy an unforgettable experience in this African country.

    Get the best deals and offers!