Morocco
Cities, regions and places to stay in Morocco.
Popular from Morocco
Top destinations
Most places to stay first.
- MarrakechMarrakech
- MerzougaEr Rachidia
- TangierTanger
- FesFes
- CasablancaCasablanca
- AgadirAgadir
- RabatRabat
- EssaouiraEssaouira
- MartilTetouan
- Chefchaouen123 stays
- MeknèsMeknes
- Tamraght Ouzdar76 stays
Regions of Morocco
Places to stay in Morocco
Hotel brands in the top cities of Morocco
All cities A–Z
- Aailiyine1 stays
- Aaouint Maazouza6 stays
- Abadou1 stays
- Abattekh1 stays
- Abd El Kader Sadia3 stays
- Ac Ckhirat15 stays
- Achbaro2 stays
- Achbarou5 stays
- Achdad1 stays
- Achorot Mensor1 stays
- Addouz1 stays
- Afanour8 stays
- AfeggouOuarzazate · 2 stays
- Afela Nisly2 stays
- Afersigoua1 stays
- Afkir1 stays
- Afouraire2 stays
- AgadirAgadir · 315 stays
- Agadir8 staysHotelsThings to do
- Agadir Defla2 stays
- Agadir Mohand Ou Mansour2 stays
- Agadir Ougni1 stays
- Agaouz1 stays
- AgdzOuarzazate · 9 stays
- Aghbala1 stays
- AghbalouMarrakech · 5 stays
- Aghnajane3 stays
- Agnie9 stays
- Agoudal2 stays
- Agouti6 stays
- Ahel Kourt1 stays
- Ahiout El Kohia24 stays
- Ahmiri1 stays
- Ain Ben Amar1 stays
- Ain CheggagFes · 1 stays
- Ain El Beida1 stays
- Ain Harrouda3 stays
- Ain Sikh2 stays
- Ain Taoudjad1 stays
- Ait Aissi3 stays
- Ait Akki1 stays
- Ait Ali2 stays
- Ait Ali Ou Allah3 stays
- Ait Ali Ou Youssef1 stays
- Ait Azzou1 stays
- Ait Baha1 stays
- Ait Bella Ou Said1 stays
- Ait Benhaddou1 stays
- Ait Chouer15 stays
- Ait Dahmane1 stays
- Ait Lil1 stays
- Ait Melloul2 stays
- Ait Ouanougdal2 stays
- Ait Oumzar1 stays
- Ait Said Ou Ali2 stays
- Akhachane1 stays
- Akhendachou Nait Ouffi3 stays
- Aksri1 stays
- Al HoceïmaAl Hoceima · 20 stays
- Al Mancouriya14 stays
- Allous1 stays
- Alous1 stays
- Amazraou1 stays
- AmegdouleMarrakech · 2 stays
- Amelkis1 stays
- AmizmizMarrakech · 3 stays
- Anamra1 stays
- Anza1 stays
- Aoufouss2 stays
- Aounout1 stays
- Arguioun1 stays
- Arhembou1 stays
- Arhla Ou Drar1 stays
- Arhoud8 stays
- AsilahTanger · 54 stays
- Askejour4 stays
- AsniMarrakech · 4 stays
- Asrir Nilemchane1 stays
- Assaka1 stays
- Assakane9 stays
- AssgaourMarrakech · 4 stays
- Awrir2 stays
- Azazoul39 stays
- AzemmourEl Jadida · 3 stays
- Azilal6 stays
- AzrouIfrane · 9 stays
- Aïn SebaaCasablanca · 1 stays
- Aït BahaOuarzazate · 4 stays
- Aït OurirMarrakech · 5 stays
- Aït ZatMarrakech · 5 stays
- Barrage Cavagnac8 stays
- Ben Abdallah2 stays
- Ben Guerir2 stays
- Ben Sergao2 stays
- Ben Slimane2 stays
- Beni Bou Yafroun3 stays
- Beni Brour9 stays
- Beni Hnit1 stays
- Beni Issi1 stays
- Beni MellalBeni Mellal · 10 stays
- Berrechid4 stays
- Bin El Ouidane4 stays
- Bir Jdid11 stays
- Bou Anguer1 stays
- Bou Azza1 stays
- Bou Dib1 stays
- Bou Fekrane1 stays
- Bou Knadel2 stays
- Bou MkilaEssaouira · 4 stays
- Bou Ouglas1 stays
- Bou Zergane1 stays
- Boudenib1 stays
- Boulaouane1 stays
- Boumalne1 stays
- Boumalne Dades8 stays
- Bouskoura5 stays
- Bouzama1 stays
- Bouzhika29 stays
- Briech2 stays
- Cabo Negro1 stays
- Caid Jilali1 stays
- CasablancaCasablanca · 407 staysHotelsThings to do
- Chefchaouen123 staysHotels
- Chefchaouen4 stays
- Chefchaouene2 stays
- Chejirat2 stays
- Cherarda1 stays
- Chichaoua1 stays
- Chozas1 stays
- Daidatz2 stays
- Dakhla57 stays
- Dar Bellar1 stays
- Dar Ben Abdallah Ben Dehbi3 stays
- Dar Bouazza1 stays
- Dar Caid Sidi Lhassane1 stays
- Dar El Kherroub1 stays
- Dar El Maatga1 stays
- Dar El Maizi5 stays
- Dar Guarda18 stays
- Dar Kaoua2 stays
- Dar Mohammed Ould Haj JilaliCasablanca · 27 stays
- Dar Sidi Es Semah2 stays
- Demina2 stays
- DemnatAzilal · 3 stays
- Deroua11 stays
- Diabat1 stays
- Douar Ait Brahim1 stays
- Douar Bou Azza3 stays
- Douar El AdamFes · 4 stays
- Douar El Gaada2 stays
- Douar El Haitat2 stays
- Douar Graoua32 stays
- Douar Khalifa Ben MbarekEl Kelaa Des Sraghna · 4 stays
- Douar Oulad Mannsour1 stays
- Douar Ouriki8 stays
- Douar Sidi Cadi Haja1 stays
- Douissat1 stays
- El Arabi2 stays
- El Arissa3 stays
- El Borouj1 stays
- El Bouida1 stays
- El GoueraOuarzazate · 12 stays
- El Hafert1 stays
- El Hajeb1 stays
- El Horra2 stays
- El Jabha4 stays
- El JadidaEl Jadida · 28 stays
- El Karia14 stays
- El Khabta5 stays
- El Khorbat1 stays
- El Moukhtar3 stays
- El Msaada1 stays
- Er Rachidia1 stays
- ErfoudEr Rachidia · 15 staysThings to do
- Errachidia8 stays
- Essaouira56 staysHotelsThings to do
- EssaouiraEssaouira · 190 stays
- Fahama4 stays
- FesFes · 438 stays
- FezTravel guide
- Fezna1 stays
- Finnt4 stays
- Freija1 stays
- Fès19 staysHotels
- Goum2 stays
- Gourifad2 stays
- Gourizim2 stays
- Guelmim1 stays
- Guenfouda1 stays
- Guercif2 stays
- Hajar3 stays
- Haroun1 stays
- HassilabiedEr Rachidia · 31 staysThings to do
- Iaarabene1 stays
- Id El Haj Ou Akrim1 stays
- IfraneIfrane · 50 stays
- Igourdane5 stays
- Iguissel1 stays
- Imlil26 stays
- Imouzzer Des Ida Ou Tanae1 stays
- Imouzzer Kandar3 stays
- Imsouane3 stays
- InezganeAgadir · 4 stays
- Irhir Nallah2 stays
- Iskoua8 stays
- Isri1 stays
- Issougrid1 stays
- Itliouene16 stays
- Jbila3 stays
- KenitraKenitra · 40 stays
- Khamliya3 stays
- Khemisset6 stays
- Khenifra3 stays
- Khouribga3 stays
- Ksar El Kebir2 stays
- Ksar es Sghir1 stays
- Laayoune17 stays
- Lalla Takerkoust1 stays
- LaracheLarache · 8 staysThings to do
- Le Puits Rouge1 stays
- Lehrhi1 stays
- Maaza1 stays
- Madchar Talaa echerifTanger · 2 stays
- Mallatcha2 stays
- MarrakechMarrakech · 2,408 staysHotelsThings to do
- Marsa Ben Mehidi5 stays
- MartilTetouan · 183 staysHotels
- Matous1 stays
- Meggamane2 stays
- MeknèsMeknes · 82 stays
- Merdane8 stays
- MerzougaEr Rachidia · 620 staysHotelsThings to do
- Mezguida2 stays
- Mfis2 stays
- MhamidOuarzazate · 40 staysThings to do
- MideltKhenifra · 12 stays
- MirleftTiznit · 42 staysThings to do
- Missour1 stays
- MohammediaCasablanca · 33 stays
- Moulay Idriss Du Zerhoun2 stays
- Moulay Lahsene2 stays
- Msemrir2 stays
- Nador5 stays
- Nfehi1 stays
- NkobOuarzazate · 10 stays
- Nouaceur2 stays
- Nouaseur9 stays
- Ochenene1 stays
- Ouabidallah2 stays
- Ouarchedik2 stays
- OuarzazateOuarzazate · 66 staysThings to do
- Ouassane3 stays
- Oued Laou4 stays
- Oued Nja1 stays
- Ouezzane1 stays
- Ouirgane1 stays
- OujdaOujda · 26 stays
- Oulad Abbou1 stays
- Oulad Akkou55 staysHotels
- Oulad Allal1 stays
- Oulad Amirha12 stays
- Oulad Barrehil1 stays
- Oulad Bou Abid4 stays
- Oulad El Guern2 stays
- Oulad IkhiaMarrakech · 11 stays
- Oulad Lahsene4 stays
- Oulad Said8 stays
- Oulad Snaguia5 stays
- Oulad Tayeb6 stays
- Oulad TeimaTaroudant · 4 stays
- Oulmes1 stays
- Oulourho1 stays
- OunaghaEssaouira · 4 stays
- Port Of Tan Tan5 stays
- RabatRabat · 196 staysHotelsThings to do
- Restinga18 stays
- Rhessouane2 stays
- RissaniEr Rachidia · 6 stays
- Rouda1 stays
- SafiSafi · 12 stays
- Saidia23 stays
- SaleRabat · 21 stays
- SefrouFes · 5 stays
- Settat4 stays
- Sidi Bennour1 stays
- Sidi Bou Brahim1 stays
- Sidi Bou El Fedail8 stays
- Sidi Bouzid1 stays
- Sidi Daoud1 stays
- Sidi Hadjadj1 stays
- Sidi IfniTiznit · 4 stays
- Sidi Mbarek1 stays
- Sidi Mimoun1 stays
- Sidi Mokhta1 stays
- Sidi R'bat1 stays
- Sidi Rahal2 stays
- Sidi Rahhal1 stays
- Sidi Yahia1 stays
- Smara1 stays
- TafraouteTiznit · 8 staysThings to do
- Taghazout3 stays
- Tahnaout2 stays
- Taifaste3 stays
- Takat2 stays
- Talat Inwal5 stays
- Tamanar1 stays
- Tamarendout Tamajialt1 stays
- Tamassint1 stays
- TameslouhtMarrakech · 10 stays
- Tamraght Ouzdar76 stays
- Tamrarht Ou Fella4 stays
- Tamri1 stays
- Tamsahelt1 stays
- Tamtetoucht3 stays
- Tan Tan1 stays
- TangierTanger · 596 staysHotelsThings to do
- Tangier19 stays
- Taouima37 stays
- Taounate1 stays
- Taourirt1 stays
- Taourirt1 stays
- Taouz3 stays
- Tarfaya4 stays
- TaroudantTaroudant · 28 stays
- Tassila1 stays
- Tata5 stays
- Taza12 stays
- Taziricht4 stays
- Tazzakht1 stays
- TetouanTetouan · 42 staysThings to do
- Ti N Lhajj Ali1 stays
- Tidzguine1 stays
- Tifnit1 stays
- Tifrouine1 stays
- TighmertGuelmin · 2 stays
- Tikhermine1 stays
- Timatraouine1 stays
- Timsal Ouahsous1 stays
- Tinerhir2 stays
- Tinghir1 stays
- Tisrharine1 stays
- Tit N Ziza1 stays
- Tizgui2 stays
- Tizgui1 stays
- TiznitTiznit · 9 stays
- Uad Lau4 stays
- ZagoraOuarzazate · 26 staysThings to do
- Zaouia2 stays
- Zaouia Akermoud1 stays
- Zaouia El Hna6 stays
- Zaouia Sidi Yahya1 stays
- Zaouia Tilet16 stays
- Zaouit Aglou1 stays
- Zeida2 stays
- Zemmour Touirza2 stays
- Zradna2 stays
Frequently asked questions about Morocco
How many places to stay are there in Morocco?
There are 7,600+ hotels, apartments and other places to stay in Morocco, across 350+ cities.
Which are the main destinations in Morocco?
The destinations with the most places to stay are Marrakech, Merzouga, Tangier, Fes, Casablanca.
Which regions of Morocco can I browse?
You can browse 14 regions, including Marrakech, Ouarzazate, Casablanca, Er Rachidia.
Are there tours and activities in Morocco?
Yes, 7,700+ tours and activities are listed in Morocco.