Hotels & places to stay in Morocco
4,416 places to stay across 224 cities and towns — the most complete Morocco accommodation directory anywhere.
Know before you stay
- Capital
- Rabat
- Currency
- Moroccan dirham (MAD)
- Languages
- Arabic, Berber
- Calling code
- +212
- Drives on
- the right
Neighbouring countries
Marrakesh
733 properties
Essaouira
189 properties
Moulay Ali Cherif
189 properties
Chefchaouen
183 properties
Fès al Bali
161 properties
Casablanca
119 properties
Boumalne Dades
111 properties
Tangier
106 properties
Rabat
101 properties
Méchouar-Kasba
100 properties
Tinghir
100 properties
Tabount
93 properties
Agadir
89 properties
New Fes
82 properties
Taghazout
72 properties
El Jadida
69 properties
Mhamid
68 properties
Oukaïmedene
67 properties
Zagora
55 properties
Fes
52 properties
Tafraout
50 properties
Azilal
45 properties
Kelaat Mgouna
45 properties
Ouarzazate
43 properties
Taroudant
37 properties
Oujda
34 properties
Agdz
31 properties
Aghbala
31 properties
Al Machouar - Stinia
30 properties
Setti Fatma
30 properties
Skoura
26 properties
Asni
25 properties
Mdiq
25 properties
Ouaouizeght
25 properties
Tétouan
25 properties
Asilah
24 properties
Azrou
24 properties
Mirleft
24 properties
Demnate
23 properties
Saidia
23 properties
Cap Negro II
22 properties
Meknes
22 properties
Tiznit
22 properties
Kenitra
21 properties
Oued Laou
21 properties
Beni Mellal
20 properties
Touarga
20 properties
Jebel Tiskaouine
19 properties
Martil
19 properties
Sidi Ifni
19 properties
Taliouine
19 properties
Tamanar
19 properties
Méchouar de Casablanca
18 properties
Guelmim
17 properties
Foum Zguid
16 properties
Khenifra
16 properties
Larache
16 properties
Oualidia
16 properties
Aourir
15 properties
Fnidek
15 properties
Nador
15 properties
Arfoud
14 properties
Had Abdallah Rhiat
14 properties
Midelt
14 properties
Safi
14 properties
Ifrane
13 properties
Inezgane
13 properties
Errachidia
12 properties
Ounagha
11 properties
Tata
11 properties
Azemmour
10 properties
El Ouatia
10 properties
Issaguen
10 properties
Moulay Bousselham
10 properties
Talat-n-Ya’qoub
10 properties
Temara
10 properties
Tinajdad
10 properties
Alnif
9 properties
Dakhla
9 properties
Dar Bouazza
9 properties
Gueznaia
9 properties
Lake Lalla Takerkoust
9 properties
Salé
9 properties
Taza
9 properties
Aoufous
8 properties
Idmine
8 properties
Mohammedia
8 properties
Moulay Driss Zerhoun
8 properties
Aghmat
7 properties
Dchira El Jihadia
7 properties
Guercif
7 properties
Skhirate
7 properties
Tameslouht
7 properties
Tan-Tan
7 properties
Ad Darwa
6 properties
Ait Ourir
6 properties
Ait Yazza
6 properties
Akhfennir
6 properties
Bouskoura
6 properties
El Mansouria
6 properties
Goulmima
6 properties
Jorf
6 properties
Khouribga
6 properties
Talsint
6 properties
Taznakht
6 properties
Tounfit
6 properties
Al Hoceïma
5 properties
Amizmiz
5 properties
Ben Guerir
5 properties
Oulad Tayeb
5 properties
Settat
5 properties
Sidi Bibi
5 properties
Smimou
5 properties
Tahannout
5 properties
Tarfaya
5 properties
Tarhjicht
5 properties
Tnine Sidi Lyamani
5 properties
Ajdir
4 properties
Assa
4 properties
Azla
4 properties
Aïn Attig
4 properties
Bouarfa
4 properties
El Harhoura
4 properties
Fam El Hisn
4 properties
Figuig
4 properties
Ouezzane
4 properties
Oulad Barhil
4 properties
Rich
4 properties
Sefrou
4 properties
Sidi Lmokhtar
4 properties
Sidi Rahhal
4 properties
Tassila
4 properties
Ain Erreggada
3 properties
Aïn Leuh
3 properties
Bellaa
3 properties
Beni Enzar
3 properties
Benslimane
3 properties
Debdou
3 properties
Imouzzer Kandar
3 properties
Korouna
3 properties
Mehdya
3 properties
Missour
3 properties
My Drarga
3 properties
Reçani
3 properties
Sidi Smai’il
3 properties
Smara
3 properties
Souq al Had
3 properties
Talmest
3 properties
Tamansourt
3 properties
Zayda
3 properties
Ain Karma
2 properties
Ait Melloul
2 properties
Akka
2 properties
Al Fqih Ben Çalah
2 properties
Aoulouz
2 properties
Berkane
2 properties
Berrechid
2 properties
Bhalil
2 properties
Bou Fekrane
2 properties
Bou Izakarn
2 properties
Boureït
2 properties
Bouznika
2 properties
Brikcha
2 properties
Dar Kebdani
2 properties
Douar Toulal
2 properties
El Hajeb
2 properties
El Kelaa des Srarhna
2 properties
El Ksiba
2 properties
Ighram
2 properties
Imouzzer des Marmoucha
2 properties
Kariat Arkmane
2 properties
Mosquée
2 properties
Mrirt
2 properties
Oulad El Rhadabne
2 properties
Salé Al Jadida
2 properties
Sidi ’Addi
2 properties
Taounate
2 properties
Taourirt
2 properties
Timahdit
2 properties
Tine Biougra
2 properties
Tissa
2 properties
Tit Mellil
2 properties
Afourer
1 property
Al Aaroui
1 property
Beni Yakhlef
1 property
Bni Tajjit
1 property
Boudenib
1 property
Bzou
1 property
Douar Sidi Bouafif
1 property
El Akarta
1 property
El Guerdane
1 property
Ighram Laalam
1 property
Imlili
1 property
Jebha
1 property
Jerada
1 property
Kasba Tadla
1 property
Ksar El Kebir
1 property
Lahraouyine
1 property
Loudaya
1 property
Madagh
1 property
Naima
1 property
Oadar Temsia
1 property
Ouislane
1 property
Oulad Embarek
1 property
Oulad Frej
1 property
Oulad Teïma
1 property
Oulad Yaïch
1 property
Oulmes
1 property
Ras Kebdana
1 property
Ribat Al Khayr
1 property
Sebt Gzoula
1 property
Sidi Allal El Bahraoui
1 property
Sidi Bennour
1 property
Sidi Rahal
1 property
Souk El Arba Des Aït Baha
1 property
Souq Sebt Oulad Nemma
1 property
Tafetachte
1 property
Tamesna
1 property
Targuist
1 property
Tiflet
1 property
Tmourghout
1 property
Zawyat ech Cheïkh
1 property
Zaïo
1 property
Zeghanghane
1 property
Hôtels et riads au Morocco
4 416 hôtels, riads et maisons d'hôtes au Morocco — adresses, photos, cartes et avis voyageurs.
Places to stay in Morocco
Where to Rest lists 4,416 places to stay across 224 cities and towns in Morocco — from the busiest districts of Marrakesh, Essaouira, Moulay Ali Cherif to hidden gems in smaller towns. Every listing shows the address, a map, photos, real guest ratings and booking links, and whether you're after a hotel or guesthouse, or a traditional riad, you'll find it here.
Use the city links above to browse, filter by pool, parking, breakfast, pet-friendliness and more, or search by name. Run a property? Add it free.