Africa


Best Hotels in Morocco

Enter your dates and choose out of 646 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
1521 hotels
Fès
306 hotels
Casablanca
243 hotels
Essaouira
227 hotels
Agadir
196 hotels
Merzouga
188 hotels
Tangier
159 hotels
Rabat
156 hotels
Chefchaouene
127 hotels
Meknès
82 hotels
Asilah
82 hotels
Saidia
69 hotels
Mohammedia
65 hotels
Ouarzazate
58 hotels
Martil
57 hotels
Mhamid
55 hotels
Aït Ben Haddou
54 hotels
Imlil
48 hotels
Tetouan
47 hotels
Bouznika
47 hotels
Cabo Negro
47 hotels
El Jadida
45 hotels
Taghazout
45 hotels
Oualidia
38 hotels
Mirleft
36 hotels
Oujda
35 hotels
Sidi Rahal
32 hotels
Zagora
31 hotels
Nador
29 hotels
Al Hoceïma
28 hotels
Dakhla
28 hotels
Tinerhir
26 hotels
Taroudant
26 hotels
Sale
26 hotels
M'diq
25 hotels
Fnidek
25 hotels
Skoura
21 hotels
Imsouane
21 hotels
Kenitra
19 hotels
Ouirgane
18 hotels
Sidi Bouqnadel
17 hotels
Boumalne
17 hotels
Tafraoute
16 hotels
Ifrane
16 hotels
Azrou
15 hotels
Tamraght Ouzdar
15 hotels
Aourir
13 hotels
Mansouria
13 hotels
Agdz
13 hotels
Lalla Takerkoust
12 hotels
Erfoud
12 hotels
Laayoune
12 hotels
Tiznit
11 hotels
Sidi Ifni
11 hotels
Safi
11 hotels
Skhirat
11 hotels
Nouaseur
10 hotels
Beni Mellal
10 hotels
Aït Idaïr
10 hotels
Hassilabied
10 hotels
Temara
9 hotels
Larache
9 hotels
Er Rachidia
9 hotels
Kalaat MGouna
9 hotels
Aït Ougliff
9 hotels
Ghazoua
9 hotels
Ouzoud
9 hotels
Nkob
8 hotels
Bine el Ouidane
8 hotels
Ourika
8 hotels
Tameslouht
7 hotels
Tahannout
7 hotels
Midelt
7 hotels
El Harhoura
7 hotels
Imi Ouaddar
7 hotels
Sidi Kaouki
7 hotels
Dar Bouazza
7 hotels
Aghmat
7 hotels
Tacheddirt
6 hotels
Rissani
6 hotels
Oued Laou
6 hotels
El Gouera
6 hotels
Aït Hamid
6 hotels
Aït Baha
6 hotels
Aïn Leuh
6 hotels
Tamtetoucht
5 hotels
Tamellalt
5 hotels
Restinga Smir
5 hotels
Ouzoud
5 hotels
Foum Zguid
5 hotels
Asni
5 hotels
Taza
4 hotels
Tan-Tan Plage
4 hotels
Taliouine
4 hotels
Oulad Mazoug
4 hotels
Khenifra
4 hotels
Goulmima
4 hotels
El Karia
4 hotels
Douar Soukkane
4 hotels
Demnat
4 hotels
Boujad
4 hotels
Azilal
4 hotels
Tighmert
4 hotels
Lac Yasmins
4 hotels
Marina Smir
4 hotels
Tamaris
4 hotels
Deroua
4 hotels
Tiout
3 hotels
Timichi
3 hotels
Telouet
3 hotels
Tamellalt
3 hotels
Oumnas
3 hotels
Imilchil
3 hotels
Ijjoukak
3 hotels
Ifri
3 hotels
Guelmim
3 hotels
El Harkat
3 hotels
Dar Hamida
3 hotels
Bou Tharar
3 hotels
Azemmour
3 hotels
Amizmiz
3 hotels
Aït Ourir
3 hotels
Agoudal
3 hotels
Zaouit Aglou
3 hotels
Akhfennirr
3 hotels
Tizi Oussem
2 hotels
Tissint
2 hotels
Tisselday
2 hotels
Tagounite
2 hotels
Gzennaïa
2 hotels
Selouane
2 hotels
Sefrou
2 hotels
Sania Torres
2 hotels
Pont Blondin
2 hotels
Ounagha
2 hotels
Oulad Teima
2 hotels
Oulad Messaoud
2 hotels
Oukaïmeden
2 hotels
Najem
2 hotels
Moulay Yacoub
2 hotels
Mehdiya-Plage
2 hotels
Ksar es Sghir
2 hotels
Khouribga
2 hotels
Imouzzer Kandar
2 hotels
Ifrane
2 hotels
Fint
2 hotels
Douar Annbirat
2 hotels
Chozas
2 hotels
Briech
2 hotels
Bou Azza
2 hotels
Ben Larbi
2 hotels
Aghbalou
2 hotels
Aoufous
2 hotels
Ala el Ma
2 hotels
Aït Taksimt
2 hotels
Ait Ben Ali
2 hotels
Aguelmous
2 hotels
El Arba
2 hotels
Tamri
2 hotels
Sidi Bouzid
2 hotels
Ida Ougourd
2 hotels
Merzane
2 hotels
Ouzina
2 hotels
Boulaouane
2 hotels
Iskhissane
2 hotels
Tarhjicht
2 hotels
Zouala
1 hotels
Zaida
1 hotels
Zawyat Oulmzi
1 hotels
Zaouiat Cheikh
1 hotels
Tit Mellil
1 hotels
Tisrarine
1 hotels
Tinejdad
1 hotels
Timoulilt
1 hotels
Timganine
1 hotels
Tiguissas
1 hotels
Tiguidert
1 hotels
Tazrouft
1 hotels
Taziricht
1 hotels
Oued Taghzoute
1 hotels
Tarfaya
1 hotels
Tan-Tan
1 hotels
Tanquoube
1 hotels
Tamegroute
1 hotels
Tama ou Ennza
1 hotels
Takat
1 hotels
Taghia
1 hotels
Taforhalt
1 hotels
Tabant
1 hotels
Sidi Slimane
1 hotels
Sidi Boulfdail
1 hotels
Sidi Binzarne
1 hotels
Sidi Bibi
1 hotels
Sidi Bennour
1 hotels
Segangane
1 hotels
Rhorm el Alem
1 hotels
Sidi Rbat
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
Jebila
1 hotels
Madagh
1 hotels
Khenafif
1 hotels
Khamliya
1 hotels
Inraren
1 hotels
Inezgane
1 hotels
Imrhrane
1 hotels
Imdiazene
1 hotels
Ifoulou
1 hotels
Icht
1 hotels
Heddad
1 hotels
Al Houara
1 hotels
Graoua
1 hotels
Figuig
1 hotels
Mellalyène
1 hotels
El Ksiba
1 hotels
Aghmat
1 hotels
El Caïd Omar
1 hotels
El Aïn
1 hotels
Douar Driss
1 hotels
Azzouzia
1 hotels
Derdara
1 hotels
Chouiter
1 hotels
Bzou
1 hotels
Beni Ali
1 hotels
Tafedna
1 hotels
Bhalil
1 hotels
Berkane
1 hotels
Ben Slimane
1 hotels
Bellouk
1 hotels
Berrechid
1 hotels
Azrarag
1 hotels
Khemisset
1 hotels
Aït Zat
1 hotels
Aït Oussane
1 hotels
Aït Ouaddar
1 hotels
Ait Gmat
1 hotels
Aït Farts
1 hotels
Aït Azzi
1 hotels
Tamensourt
1 hotels
Ain Cheggag
1 hotels
Agoubt
1 hotels
Agouti
1 hotels
Aghbala
1 hotels
Afourer
1 hotels
Afeggou
1 hotels
Ouassane
1 hotels
Zaouia Akermoud
1 hotels
Aït Ziri
1 hotels
Timit
1 hotels
Derroua
1 hotels
Aksri
1 hotels
Tiguert
1 hotels
Oulad Kerroum
1 hotels
Talaa Lakraa
1 hotels
Asfalou
1 hotels
Laskrine
1 hotels
Souani
1 hotels
Kitane
1 hotels
Rcham
1 hotels
Mhamid
1 hotels
Lahebichate
1 hotels
Bir Gandouz
1 hotels
Tisserdmine
1 hotels
Douar Tounsi
1 hotels
Ras El Ma
1 hotels
Ait Melloul
1 hotels
Setti Fatma
1 hotels
Kerrando
1 hotels
Douar Ourlali
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
Boulaajoul
1 hotels
Alnif
1 hotels
Ajdir
1 hotels
Aït Tamellil
1 hotels
Aït Khiyar
1 hotels
Afela nʼIsly
1 hotels
Sidi Boumoussa
1 hotels
Imoulass
1 hotels
El Aouamra
1 hotels
Ti nʼ Saïd
1 hotels
Berga
1 hotels
Dourtane
1 hotels
Tasselmant
1 hotels
Sidi Ouassay
1 hotels
Oubadine
1 hotels
Had Beni Chiker
1 hotels
Abbou
1 hotels
Tighli
1 hotels
El Feggoust
1 hotels
Tazagouin
1 hotels
Akka
1 hotels
Sidi Abdalwahad
1 hotels
Aït Ahsine
1 hotels
Iourigene
1 hotels
Oulad Saadane
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