Hotels in Morocco
2,068 hotels across 40 destinations in Morocco. Pick a destination to see hotels, photos and prices and build your trip route with Odysseus.
- Hotels in Marrakech · 1,005 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Fez · 166 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Casablanca · 164 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Tangier · 116 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Agadir · 114 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Rabat · 98 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Essaouira · 75 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Ouarzazate Area · 58 hotels · 3 stars · 4 stars · 5 stars · With a pool
- Hotels in Chefchaouen · 40 hotels · 3 stars · 4 stars · With a pool
- Hotels in Erfoud-Merzouga · 27 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Meknes · 26 hotels · 3 stars · 4 stars · With a pool
- Hotels in Zagora · 20 hotels · 3 stars · 4 stars · With a pool
- Hotels in Beni Mellal · 15 hotels · 3 stars · With a pool
- Hotels in Taroudant · 14 hotels · 3 stars · With a pool
- Hotels in El Jadida · 13 hotels · 3 stars · With a pool · With a spa
- Hotels in Boumalne Dades · 13 hotels · 3 stars
- Hotels in Dakhla · 12 hotels · 3 stars
- Hotels in Oujda · 8 hotels · With a pool
- Hotels in Al Hoceima · 8 hotels · 4 stars
- Hotels in Kenitra · 8 hotels · 3 stars
- Hotels in El Kelaâ des Sraghna · 8 hotels
- Hotels in Berkane - Saidia · 7 hotels · 5 stars · With a pool · With a spa
- Hotels in Nador · 7 hotels · 3 stars
- Hotels in Tinghir · 7 hotels · 3 stars
- Hotels in Ifrane · 6 hotels
- Hotels in Errachidia · 4 hotels
- Hotels in Khenifra · 4 hotels
- Hotels in Oualidia · 4 hotels
- Hotels in Safi · 3 hotels
- Hotels in Salé · 3 hotels
- Hotels in Laayoune · 3 hotels
- Hotels in Chichaoua · 2 hotels
- Hotels in Tadla-Azilal · 2 hotels
- Hotels in Dakhla-Oued Ed-Dahab · 2 hotels
- Hotels in Guercif · 1 hotels
- Hotels in Guelmim · 1 hotels
- Hotels in Taounate · 1 hotels
- Hotels in Sidi Kacem · 1 hotels
- Hotels in Laayoune / El Aaiun · 1 hotels
- Hotels in Khémisset · 1 hotels