Africa


Best Hotels in Morocco

Enter your dates and choose out of 374 properties in Morocco! Book Now, Pay at the Hotel. Instant Email Confirmation

Guests 1
Adults
Children

All Accommodation Destinations in Morocco

Find and book hotels in popular regions, airports, cities, places of interest in Morocco

Marrakech
1491 hotels
Fès
343 hotels
Casablanca
214 hotels
Essaouira
213 hotels
Merzouga
204 hotels
Agadir
156 hotels
Rabat
146 hotels
Tangier
142 hotels
Chefchaouene
118 hotels
Asilah
67 hotels
Ouarzazate
64 hotels
Mhamid
61 hotels
Saidia
56 hotels
Meknès
52 hotels
Imlil
50 hotels
Tetouan
49 hotels
Taghazout
46 hotels
Martil
45 hotels
El Jadida
43 hotels
Cabo Negro
40 hotels
Mohammedia
39 hotels
Oualidia
36 hotels
Zagora
35 hotels
Mirleft
34 hotels
Aït Ben Haddou
33 hotels
Oujda
32 hotels
Nador
31 hotels
Tinerhir
30 hotels
M'diq
29 hotels
Skoura
27 hotels
Taroudant
26 hotels
Bouznika
24 hotels
Dakhla
24 hotels
Boumalne
21 hotels
Sidi Rahal
20 hotels
Sale
18 hotels
Kenitra
18 hotels
Imsouane
18 hotels
Tafraoute
17 hotels
Ouirgane
16 hotels
Ifrane
16 hotels
Fnidek
14 hotels
Aourir
13 hotels
Sidi Bouqnadel
12 hotels
Nouaseur
12 hotels
Lalla Takerkoust
12 hotels
Agdz
12 hotels
Erfoud
11 hotels
Azrou
10 hotels
Al Hoceïma
10 hotels
Hassilabied
10 hotels
Sidi Ifni
9 hotels
Safi
9 hotels
Nkob
9 hotels
Midelt
9 hotels
Kalaat MGouna
9 hotels
Ouzoud
9 hotels
Er Rachidia
8 hotels
Mansouria
8 hotels
Aït Idaïr
8 hotels
Aït Baha
8 hotels
Ghazoua
8 hotels
Sidi Kaouki
8 hotels
Ourika
8 hotels
Tiznit
7 hotels
Tamellalt
7 hotels
Bine el Ouidane
7 hotels
Aït Ougliff
7 hotels
Tamraght Ouzdar
7 hotels
Laayoune
7 hotels
Temara
6 hotels
Tahannout
6 hotels
Restinga Smir
6 hotels
El Gouera
6 hotels
Beni Mellal
6 hotels
Aït Hamid
6 hotels
Skhirat
6 hotels
Aghmat
6 hotels
Tamtetoucht
5 hotels
Tacheddirt
5 hotels
Larache
5 hotels
Foum Zguid
5 hotels
El Harhoura
5 hotels
Azemmour
5 hotels
Asni
5 hotels
Imi Ouaddar
5 hotels
Dar Bouazza
5 hotels
Taza
4 hotels
Tan-Tan Plage
4 hotels
Tameslouht
4 hotels
Tagounite
4 hotels
Ouzoud
4 hotels
Oumnas
4 hotels
Oued Laou
4 hotels
Imouzzer Kandar
4 hotels
Goulmima
4 hotels
El Harkat
4 hotels
Douar Soukkane
4 hotels
Demnat
4 hotels
Dar Hamida
4 hotels
Azilal
4 hotels
Aït Ourir
4 hotels
Tighmert
4 hotels
Ait Ben Ali
4 hotels
Zaouit Aglou
4 hotels
Sidi Bouzid
4 hotels
Lac Yasmins
4 hotels
Marina Smir
4 hotels
Tamaris
4 hotels
Telouet
3 hotels
Taliouine
3 hotels
Sefrou
3 hotels
Rissani
3 hotels
Oulad Mazoug
3 hotels
Oukaïmeden
3 hotels
Khouribga
3 hotels
Ijjoukak
3 hotels
Ifri
3 hotels
El Karia
3 hotels
Bou Tharar
3 hotels
Aghbalou
3 hotels
Amizmiz
3 hotels
Agoudal
3 hotels
El Arba
3 hotels
Tamri
3 hotels
Tamnougalt
3 hotels
Ouzina
3 hotels
Tissint
2 hotels
Tisselday
2 hotels
Tiout
2 hotels
Timichi
2 hotels
Tamellalt
2 hotels
Tamegroute
2 hotels
Gzennaïa
2 hotels
Sania Torres
2 hotels
Pont Blondin
2 hotels
Oulad Teima
2 hotels
Najem
2 hotels
Moulay Yacoub
2 hotels
Mehdiya-Plage
2 hotels
Jebila
2 hotels
Khenifra
2 hotels
Imilchil
2 hotels
Guelmim
2 hotels
Fint
2 hotels
El Caïd Omar
2 hotels
Douar Annbirat
2 hotels
Derdara
2 hotels
Briech
2 hotels
Bou Azza
2 hotels
Bhalil
2 hotels
Berkane
2 hotels
Aoufous
2 hotels
Amellagou
2 hotels
Ala el Ma
2 hotels
Aït Zat
2 hotels
Aïn Leuh
2 hotels
Aguelmous
2 hotels
Agouti
2 hotels
Zaouia Akermoud
2 hotels
Ida Ougourd
2 hotels
Akhfennirr
2 hotels
Merzane
2 hotels
Deroua
2 hotels
Iskhissane
2 hotels
Zouala
1 hotels
Zaida
1 hotels
Zawyat Oulmzi
1 hotels
Zaouiat Cheikh
1 hotels
Tizi Oussem
1 hotels
Tizgui
1 hotels
Tit Mellil
1 hotels
Tisrarine
1 hotels
Tinejdad
1 hotels
Timoulilt
1 hotels
Timganine
1 hotels
Timatraouine
1 hotels
Tiguissas
1 hotels
Tiguidert
1 hotels
Tazrouft
1 hotels
Taziricht
1 hotels
Oued Taghzoute
1 hotels
Tan-Tan
1 hotels
Tanquoube
1 hotels
Tamsahelt
1 hotels
Tamanar
1 hotels
Taghia
1 hotels
Taforhalt
1 hotels
Tabant
1 hotels
Sidi Slimane
1 hotels
Sidi Boulfdail
1 hotels
Sidi Binzarne
1 hotels
Sidi Bennour
1 hotels
Selouane
1 hotels
Rhorm el Alem
1 hotels
Sidi Rbat
1 hotels
Oulad Yaïch
1 hotels
Oulad Snaguia
1 hotels
Oulad Moumene
1 hotels
Oulad Berhil
1 hotels
Ouled Aissa
1 hotels
Msemrir
1 hotels
Melaah
1 hotels
Mehdiya
1 hotels
Madagh
1 hotels
Ksar es Sghir
1 hotels
Khamliya
1 hotels
Inezgane
1 hotels
Imrhrane
1 hotels
Imdiazene
1 hotels
Ifoulou
1 hotels
Icht
1 hotels
Ibrahene
1 hotels
Al Houara
1 hotels
Graoua
1 hotels
Figuig
1 hotels
Fès al Bali
1 hotels
Mellalyène
1 hotels
El Ksiba
1 hotels
Aghmat
1 hotels
Takate
1 hotels
El Aïn
1 hotels
Chaibate
1 hotels
Douar Driss
1 hotels
Chozas
1 hotels
Beni Ali
1 hotels
Boikhlal
1 hotels
Ben Slimane
1 hotels
Ben Larbi
1 hotels
Bellouk
1 hotels
Berrechid
1 hotels
Azrarag
1 hotels
Amegdoule
1 hotels
Khemisset
1 hotels
Aït Taksimt
1 hotels
Aït Oussane
1 hotels
Aït Ouaddar
1 hotels
Ait Gmat
1 hotels
Aït Farts
1 hotels
Tamensourt
1 hotels
Ain Cheggag
1 hotels
Ain Boumahdi
1 hotels
Agoubt
1 hotels
Aghbala
1 hotels
Afourer
1 hotels
Afeggou
1 hotels
Sidi Kouaki
1 hotels
Aït Ziri
1 hotels
Timit
1 hotels
Derroua
1 hotels
Tiguert
1 hotels
Aghroude
1 hotels
Oulad Kerroum
1 hotels
Laskrine
1 hotels
Kitane
1 hotels
Rcham
1 hotels
Mhamid
1 hotels
Lahebichate
1 hotels
Bir Gandouz
1 hotels
Tisserdmine
1 hotels
Cite Adrar
1 hotels
Ras El Ma
1 hotels
Ait Melloul
1 hotels
Setti Fatma
1 hotels
Kerrando
1 hotels
Magramane
1 hotels
Aït Yous
1 hotels
Zaouit Massa
1 hotels
Imi nʼOuzrou
1 hotels
Dar Mouddene
1 hotels
Nefzi
1 hotels
Izilane
1 hotels
Ifoutatsene
1 hotels
Id Aïssa
1 hotels
Ouslaf
1 hotels
Assa
1 hotels
Alnif
1 hotels
Ajdir
1 hotels
Aït Tamellil
1 hotels
Aït Khiyar
1 hotels
Afela nʼIsly
1 hotels
Aïn el Ksob
1 hotels
Sidi Boumoussa
1 hotels
Imoulass
1 hotels
El Aouamra
1 hotels
Aït Bou Tarhat
1 hotels
Ti nʼ Saïd
1 hotels
Berga
1 hotels
Dourtane
1 hotels
Sidi Ouassay
1 hotels
Outazza
1 hotels
Oubadine
1 hotels
Had Beni Chiker
1 hotels
Abbou
1 hotels
Tighli
1 hotels
Boulaouane
1 hotels
El Feggoust
1 hotels
Tazagouin
1 hotels
Targuist
1 hotels
Ouled Otmane
1 hotels
Iourigene
1 hotels
Touama
1 hotels
Medina
906 hotels
Fes El Bali
268 hotels
Old Medina
155 hotels
Gueliz
101 hotels
Kasbah
85 hotels
Old Town
81 hotels
Hivernage
78 hotels
City Centre
73 hotels
City Centre
73 hotels
Agadir Bay
65 hotels
Maarif
50 hotels
Rabat Medina
45 hotels
Agdal
42 hotels
Hassan
39 hotels
Ahl Agadir
39 hotels
Old Medina
34 hotels
Municipal Beach
34 hotels
L'Ocean
27 hotels
Agdal-Ryad
27 hotels
Plage des Nations
25 hotels
Mellah
22 hotels
Marina
20 hotels
Kasbah
18 hotels
Majorelle
18 hotels
Essaouira Coast
17 hotels
Cite Portugaise
15 hotels
Ain Chock
15 hotels
Gauthier
15 hotels
Daoudiate
13 hotels
Hay Riad
11 hotels
Oualidia beach
11 hotels
Mellah
10 hotels
El Kharrazine
10 hotels
Talborjt
9 hotels
Souika
8 hotels
Cite Essalam
7 hotels
Skhirat Plage
7 hotels
Oued Laou Beach
7 hotels
Cite El Houda
6 hotels
Cite Dakhla
6 hotels
Quartier Administratif
6 hotels
Swiss City
6 hotels
Souissi
6 hotels
Marshan
6 hotels
El Hafa
4 hotels
Old Medina
4 hotels
Charaf
4 hotels
Haut Founty
4 hotels
Cite Adrar
3 hotels
Les amicales
3 hotels
Tangier Free Zone
3 hotels
Ain Sebaa
3 hotels
Asilah Beach
3 hotels
Madinat Al Irfane
2 hotels
El Menzeh
2 hotels
Anfa
2 hotels
Hay Hassani
2 hotels
Hay Mohammadi
2 hotels
Al Fida
1 hotels
Ain Diab Beach
1 hotels
Hay El Farah
1 hotels
Ennahda
1 hotels
Bensergao
1 hotels
Bella Vista
1 hotels
Morocco 1 (for supply target only)
Morocco 2 (for supply target only)
Centre-North
Centre-South
Tensift
South
Oriental
Centre
North-West
Tanger-Tetouan
Chaouia-Ourdigha
Tadla-Azilal
Souss-Massa-Draa
Marrakech-Safi
Laâyoune - Saguia al Hamra
Dakhla-Oued Ed-Dahab
Fes-Boulmane
Taza-Hoceima-Taounate
Mont-Rif-Tazghine
Rabat-Sale-Zemmour-Zaer
Meknes-Tafilalet
Grand Casablanca
Guelmim-Es Semara
Gharb-Ghrada-Beni Hsen
Doukkala-Abda
Essaouira Province
Marrakech Province
Prefecture of Marrakech
Outskirts of Marrakech
Tetouan Coast
El Jadida
Taounate
Tan-Tan
Sidi Kacem
Agadir-Ida ou Tanane
Ouarzazate
Zouagha-Moulay Yacoub
Kénitra
Khouribga
Ben Slimane
Salé
Tétouan
Chtouka-Aït Baha
Casablanca
Oujda Angad
Zagora
Azilal
El Kelaâ des Sraghna
Assa-Zag
Inezgane-Aït Melloul
Errachidia
Skhirate-Témara
Boulemane
Sefrou
Laâyoune
Fès
Al Hoceïma
Jerada
Béni Mellal
El Hajeb
Khénifra
Nador
Guelmim
Rabat
Al Haouz
Settat
Figuig
Berkane Taourirt
Larache
Tanger-Assilah
Essaouira
Mohammedia
Taza
Meknès
Fahs Anjra
Chichaoua
Ifrane
Safi
Tata
Khémisset Province
Tiznit
Chefchaouen
Taroudannt
Marrakech
Draa Tafilalet
mo
Bouznika Beach
Al Hoceima National Park
Ifrane National Park
Iriqui National Park
Khnifiss National Park
Aguelma Azigza National Park
Zaida National Park
Souss-Massa National Park
Talassemtane National Park
Tazekka National Park
High Atlas National Park
Merdja Zerka National Park
Haut Atlas Oriental National Park
Morocco North
CMN
Al Massira Airport
Tan Tan Airport
Bouarfa Airport
Saïss Airport
Moulay Ali Cherif Airport
Bassatine Airport
Angads Airport
Rabat-Salé Airport
Mohammed V International Airport
Nador International Airport
Menara Airport
Kenitra Airport
Ouarzazate Airport
Cherif Al Idrissi Airport
Saniat R'mel Airport
Ibn Batouta Airport
cmn

What to See & Do in Morocco

Travelling to Morocco and no idea what to visit? Our travel guide will help you find the best attractions in Morocco you should not miss during your visit
Our travel guide will help you find the best attractions in Morocco you should not miss during your visit.
Read more