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 Morocco hotels

    Visiting Morocco provides a priceless multicultural experience. Meander through its four Imperial cities brimming with mosques and palaces, discover scenic landscapes including mountains, beaches, and deserts, and enjoy the perfect holiday in this North African country.

    Start by choosing a place for your unforgettable stay, make your reservation at Opera Plaza Hotel Marrakech, located in the best area to stay in Morocco.

    The Domaine Casa Cecilia is superb if you're travelling in pairs, as its romantic facilities and attentive staff guarantee an exceptional accommodation experience.

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

    Begin this grand excursion by doing a tour of Morocco's four imperial cities: Marrakech, Fez, Meknes, and Rabat, the capital, where you'll view a vast heritage in their Medinas, the name given to the historical district, and where you'll have the opportunity to stay in a Riad—small palaces that have been renovated and transformed into the most original hotels in Morocco. Your African tour must include a stopover in famous Casablanca; a journey across the Sahara Desert while visiting Merzouga; and a dip in the beaches of Agadir.

    Remember that the promotions on provide the best prices on hotels in Morocco, Morocco with strategically situated locations.

    The best accommodation options in Marrakech

    Marrakech is one of Morocco's four imperial cities and the most visited. You'll enjoy exploring temples, mosques, palaces, and bustling souks (markets) where you're sure to pick up the perfect memento. Book through at a hotel in the Medina of Marrakech - the local historic centre where the vital sites are located; you'll be able to relax with a drink at the bar and savour delicious dishes for breakfast, lunch, and dinner at the restaurant; moreover, some establishments feature a swimming pool, gardens, and air-conditioned rooms. Wander through the streets filled with ancient buildings until you reach Jamaa el Fna Square, the city's hub; pause by the 12th-century Koutoubia Mosque and admire the imposing Moorish minaret.

    We invite you to experience staying in one of the Riads of Marrakech, which are old Arab palaces remodelled for use as accommodation. They come with an inner courtyard, gardens, and fountains, as well as terraces with fantastic views of the Medina, which makes them the most charming hotels in Morocco. Continue your tour of the city and visit the Majorelle Gardens, beyond the Medina; marvel at the imposing walls of Marrakech; visit the 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 Medida Fez el-Bali form the backdrop for an unforgettable journey through the imperial city of Fez. Book through at one of the best Riads in Fez dotted through this ancient part of the city, many have been converted into charming hotels in Fez, with standout tiled decor and traditional furniture, amenities such as a pool, terraces with views of Medina, a restaurant, and breakfast included. Wander the corners of the UNSCO World Heritage Medina and discover Bou Inania and Al Attarine madrasas, where the Quran is taught; the Nejjarine Museum of Art and Craftsmanship and the Mausoleum of Mulay Idris II. Don't miss a visit to the spice, antique, and perfume bazaars, and of course, the unmissable souks.

    Choose a hotel in Rabat with breakfast included

    The imperial city of Rabat, the capital of Morocco, embodies modernity, eco-responsibility, and faithfulness to its traditions. Discover its charm and begin your itinerary by visiting Kasbah des Oudayas, a royal fortress surrounded by gardens, housing narrow streets and an old stronghold; continue in the Medina of Rabat, the historical district's narrow streets will lead you to the Hassan Tower, a Minaret rising over the ruins of an ancient mosque; you should also include in your tour the Mausoleum of King Mohammed V.

    Look at the promotions on and book at hotels in Rabat with breakfast included, rooms with air conditioning, satellite TV and a private bathroom with shower.

    Visit Meknes and stay in affordable Morocco hotels

    The lesser-known imperial city is Meknes, but it's also considered the most Moroccan. Enjoy the benefits of staying in this city with affordable hotels in Morocco city centre near its Medina, a World Heritage landmark. As you stay in one of the Riads, you'll enjoy a delicious breakfast, air-conditioned rooms, a terrace, and experience the most authentic Moroccan atmosphere. Visit the vibrant El-Hedim Square, admire the architecture of Bou Inania Medersa and the Mausoleum of Muley Ismail, the city's most famous structures; and, of course, take advantage of the discounts in souks.

    Book at the best hotels in Casablanca, Morocco

    Morocco's largest city is also a crucial economic hub and visited by tourists year-round. Its modern and lively atmosphere houses a small Medina with ancient buildings and souks; however, the most important attraction is the Hassan II Mosque, the world's second-largest, built on an artificial peninsula and features a prayer hall that accommodates over 25,000 devotees, a purification area with 41 marble fountains and a grand 210m high minaret. Stroll down the Boulevard de la Corniche, a roughly 3km long promenade with views of the Atlantic Ocean and one of the best places to stay in Casablanca, near the mosque and the Morocco Mall, Africa's largest shopping centre. You could also choose a hotel in Casablanca near Mohammed V Square and the Arab League Park, where you'll find establishments with a pool, spa, gym, hamman (Arab baths), as well as restaurants, salons, bars, and parking.

    Stay at hotels in Merzouga near the dunes

    Another of Morocco's tourist attractions is the Sahara Desert's landscape and one of the best cities to experience a fantastic journey is Merzouga, right at Erg Chebbi's dunes entrance. This city boasts cultural and historical heritage which you can see in its Medina, but what really sets it apart is the opportunity to enjoy a camel ride in the desert, hike through the dunes, or drive a quad during sunset. Book on and get some rest at a hotel at the foot of Merzouga's dunes whilst enjoying the facilities with all the comforts. You can also choose a luxury camp or a hotel right in the Sahara Desert in Morocco, to experience the silence and the magnificent view of the stars during the night.

    Enjoy the beach hotels in Agadir, Morocco

    Agadir, a quintessentially Moroccan tourist destination is very popular among sea lovers. Book through, take advantage of the excellent offers on beach hotels in Agadir, and relax in air-conditioned rooms with smart TV and a private bathroom with shower after a day of water sports. Enjoy the facilities including a pool, restaurant, bar, nightclub, and carpark and discover the town's various golf courses. We invite you to take a tour of the promenade, take a dip in the vast crescent-shaped beach, visit La Marina, and admire the views of the city from the fortress Kasbah lookout.

    Discover all the charm of Morocco

    Aside from famous Casablanca and Marrakech, Morocco's charm should be enjoyed entirely, so extend your visit and discover rate towns brimming with history and fun activities, including charming Morocco hotels that can help you choose. We invite you to explore one of Morocco's most alluring towns, Essaouira, a location featured in the Game of Thrones series which boasts a World Heritage historic centre and is a favourite spot for surf lovers. Additionally, discover the blue town of Chefchaouen, named after the colour of the houses in its Medina; tour the city of Tangier, stroll through the new town and, of course, visit the significant Port of Tangier and the Marina.

    Browse the website, use the filters and select the best hotel in Morocco to make your stay in this African country an unforgettable experience.

    Get the best deals and offers!