Morocco hotels

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

    Check-in Check-out
    Book without any prepayment
    No surcharges or hidden costs
    No ebooking.com cancellation fee
    Cancel or modify your reservation without additional charges according to establishment
    Find your place at the best price
    Book now and save more

    Most popular destinations in Morocco


    Best Hotels in Morocco

    A visit to Morocco provides an invaluable multicultural experience. Wanders through its four imperial cities filled with mosques and palaces, discover landscapes that include mountains, beaches, and deserts, and experience the best vacations in this North African country.

    Begin by selecting the place for your unforgettable stay and secure a reservation at the Opera Plaza Hotel Marrakech, located in the prime zone to lodge in Morocco.

    The Domaine Casa Cecilia is fantastic if you're traveling as a couple, given its romantic facilities and the staff's attentive service promise an extraordinary lodging experience.

    One of the spaces highly rated by the guests is the Hotel Riu Tikida Palmeraie - All Inclusive, with reports praising its excellent location and the quality of its modern facilities.

    Embark on this exciting journey by tracing the route through Morocco's four imperial cities: Marrakech, Fez, Meknes, and Rabat, the capital. These cities boast a vast heritage in their Medinas - their historical districts where you'll get a chance to stay in a riad, small palaces that have been renovated and transformed into the most original Morocco hotels. Your tour of the African country should include a stop at the famous Casablanca; a stroll through the Sahara desert while visiting Merzouga; and a swim at the Agadir beaches.

    Remember that ebooking.com's promotions offer the best prices for hotels in Morocco, Morocco with strategic locations.

    Best Accommodation Options in Marrakech

    Marrakech is one of Morocco's four imperial cities and is the most visited. You'll enjoy encountering temples, mosques, palaces, and the famous souks or markets where you're sure to buy the perfect souvenir. Secure a reservation via ebooking.com at a hotel in Marrakech's Medina, the local historic center where all the essential sites exist. You can relax with a drink at the bar and savor delicious dishes during breakfast, lunch, and dinner at the restaurant. Plus, some establishments feature a pool, gardens, and air-conditioned rooms. Walk down the streets filled with ancient buildings until you reach the Jemaa el-Fnaa square, the city's nerve center; take a break at the Koutoubia Mosque from the 12th century and appreciate the imposing Moorish minaret.

    We invite you to experience staying at one of Marrakech's riads. These former Arab palaces have been remodelled to serve as accommodations. These residences come with an inner courtyard, gardens, and fountains, as well as terraces with fantastic views of the Medina. Hence, they're the most charming hotels in Morocco. Continue your city tour and visit the Majorelle Gardens, beyond the Medina. Admire Marrakech's imposing city walls; visit the Bahia Palace and the nearby Dar Si Said Museum, located in a 19th-century palace.

    Rest at a Riad in Fez

    The maze-like streets of the Medina Fez el-Bali set the stage for an unforgettable tour of the imperial city of Fez. Reserve with ebooking.com at some of the best riads in Fez that abound in this old part of the city. Many of them have been transformed into charming hotels in Fez, featuring tiled decoration and traditional furniture, equipped with a pool, terraces overlooking the Medina, a restaurant, and breakfast included. Commit yourself to explore the corners of the Medina, a World Heritage site, and discover the Bou Inania and Al Attarine madrasas, where the Quran is taught, the Nejjarine Museum of Art and Crafts, and the Mausoleum of Moulay Idriss II. Don't miss out on visiting the spice, antiques, and perfume bazaars, as well as the essential 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-conscious city, true to its traditions. Discover its charm and start your itinerary by visiting the Kasbah of the Udayas, a royal fort surrounded by gardens that houses narrow streets and an old citadel; then go on to the Medina of Rabat, the ancient stash of alleyways that lead you to the Hassan Tower, a minaret that rises over the ruins of an old mosque; also, your tour must include the Mausoleum of King Mohammed V.

    Check out the deals on ebooking.com and make reservations at hotels in Rabat with breakfast included, rooms with air-conditioning, satellite TV, and private bathrooms with a shower.

    Visit Meknes and Rest at Cheap Hotels in Morocco

    The least known of all the imperial cities is Meknes, but it's also regarded as the city with the most Moroccan essence. Enjoy the perks of this city with cheap hotels in Morocco near its Medina, the historic district declared a World Heritage Site. While staying at one of the riads, you'll indulge in a delicious breakfast, air-conditioned rooms, a terrace, and the most authentic Moroccan ambiance. Visit the bustling El Hedim square, admire the architecture of the Bou Inania Madrasa and the Mausoleum of Moulay Ismail, the city's most famous buildings, and of course, take advantage of the discounts at the souks.

    Book at the Best Hotels in Casablanca, Morocco

    Morocco's largest city is also a significant economic center frequently visited by tourists throughout the year. Although it's a very modern and lively city, it hosts a small Medina with ancient buildings and souks. Still, the most prominent attraction is the Hassan II Mosque, the second largest in the world, built on an artificial peninsula and featuring a prayer room that can hold over 25,000 worshipers, an area of ablutions with 41 marble fountains, and a towering 210 m tall minaret. Stroll down the Boulevard de la Corniche, a walkway around 3 km long with views overlooking the Atlantic Ocean, and one of the best areas to stay in Casablanca, near the mosque and the Morocco Mall, Africa's largest shopping center. Alternatively, you can select a hotel in Casablanca near Mohammed V Square and the Arab League Park, where you'll find establishments with a pool, spa, gym, hammam or Arab baths, as well as restaurants, a lounge-bar, and parking.

    Rest at Hotels in Merzouga Near the Dunes

    Another tourist attraction in Morocco is the Sahara Desert landscape and one of the best cities for a fantastic experience is Merzouga, situated at the gateway to the Erg Chebbi dunes. This city boasts cultural and historical heritages observable in its Medina, but the real allure will be the opportunity to ride a camel in the desert, a walk through the dunes, or driving a quad at sunset. Reserve with ebooking.com and relax at a hotel at the foot of the Merzouga dunes while enjoying its facilities with all amenities. You can also opt for a luxury camping site or a hotel in the heart of the Sahara desert in Morocco, to enjoy the silence and the best view of the stars during the night.

    Enjoy the Beach Hotels in Agadir, Morocco

    Agadir is a top-notch tourist destination in Morocco, renowned amongst sea-lovers. Book with ebooking.com, discover excellent offers for beach hotels in Agadir, and relax after a day of water sports in rooms equipped with air conditioning, smart TVs, and private bathrooms with a shower, as well as facilities with a pool, restaurant, bar, disco, parking, and options to visit the city's golf courses. We invite you to take a tour of the esplanade, take a dip in its immense crescent-shaped beach, visit La Marina, and admire the city views from the Kasbah's old fortress lookout point.

    Discover All the Charm of Morocco

    Besides Casablanca and the well-known Marrakech, Morocco's charm deserves to be discovered in its entirety. So why not extend your visit and discover localities filled with history and fun activities, in addition to the charming hotels in Morocco that ebooking.com will help you choose. We invite you to get to know one of Morocco's most beautiful towns, Essaouira, a filming location for the Game of Thrones series, and a World Heritage Site historic district that is a favorite destination for surf lovers. Moreover, discover the blue town of Chefchaouen, which gets its name from the color of the houses in its Medina; and visit the city of Tangier, tour the new city, and of course, the important Port of Tangier and the Marina.

    Browse the ebooking.com website, use the filters and choose the best hotel in Morocco to have an unforgettable experience in this African country.

    Get the best deals and offers!