Hotels in Morocco
12,497 properties in Morocco. Choose a destination to see all its places to stay, with ratings and guide prices. Average guide price: €60 per night.
Areas
Pick an area on the map or in the list to see its places to stay.
Most popular destinations in Morocco
- Marrakesh3,023 properties
- Fes671 properties
- Essaouira571 properties
- Casablanca514 properties
- Rabat398 properties
- Tangier397 properties
- Chefchaouen334 properties
- Agadir286 properties
- Aourir264 properties
- Taghazout250 properties
- Tétouan148 properties
- Oukaimedene141 properties
- Moulay Ali Cherif128 properties
- Meknes127 properties
- Tamanar127 properties
- Asilah121 properties
- Ouarzazate117 properties
- Boumalne Dades117 properties
- El Jadida105 properties
- Nador96 properties
- Martil93 properties
- Had Abdallah Rhiat92 properties
- Tinghir92 properties
- Mhamid92 properties
- Tabount84 properties
- Taroudant80 properties
- Mirleft79 properties
- Deroua71 properties
- Zagora71 properties
- Al Hoceima70 properties
- Oujda67 properties
- Kenitra67 properties
- Mdiq66 properties
- Lake Lalla Takerkoust66 properties
- Ifrane66 properties
- Oualidia66 properties
- Inezgane64 properties
- Gueznaia64 properties
- Azrou63 properties
- Cabo Negro62 properties
- Asni62 properties
- Saidia61 properties
- Aghmat59 properties
- Safi59 properties
- Beni Mellal58 properties
- Tiznit58 properties
- Setti Fatma57 properties
- Tameslouht56 properties
- Skoura53 properties
- Temara53 properties
- Azilal52 properties
- Fnidek52 properties
- Kelaat Mgouna48 properties
- Mohammedia47 properties
- Tafraout47 properties
- Ifrane45 properties
- Khenifra44 properties
- Sidi Ifni44 properties
- Larache42 properties
- Errachidia40 properties
Top-rated places to stay in Morocco
Morocco in numbers
- Average price per night
- €60
- Half cost between €38 and €92
- Rated 4.5 or higher
- 53%
- Out of those with 20 reviews or more
Average price by type of accommodation
- Hotel €65
- Apartment €58
- Guest house €62
- Accommodation €67
- Bed & breakfast €49
- Hostel €27
- Campsite €75
- Resort €109
- Villa €119
- Holiday home €42
- Motel €38
Guide prices per night for properties with a known price. They vary with the dates.
Frequently asked questions about Morocco
How much does it cost to stay in Morocco?
The average guide price is €60 per night, and half of the properties with a price cost between €38 and €92.
What are the top-rated places to stay in Morocco?
The average rating is 4.4/5. 53% of the properties with 20 reviews or more are rated 4.5 or higher. Among those with 100 reviews or more, the top rated are Atlas Berber Lodge (5.0/5), hassilabiad appart hotel (5.0/5), and Surf Camp Imsouane & Surf Imsouane - MYSTERY SURF CAMP (5.0/5).
What types of accommodation are there in Morocco?
There are 12,493 properties: Hotel (5,401), Apartment (2,769), Guest house (1,704), Accommodation (756), Bed & breakfast (666), Hostel (457), Campsite (193), Resort (184), Villa (171), Holiday home (171), and Motel (21).