Africa


Best Hotels in Morocco

Enter your dates and choose out of 305 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
1433 hotels
Fès
361 hotels
Essaouira
200 hotels
Merzouga
199 hotels
Casablanca
198 hotels
Rabat
137 hotels
Tangier
131 hotels
Agadir
126 hotels
Chefchaouene
120 hotels
Ouarzazate
64 hotels
Mhamid
62 hotels
Asilah
55 hotels
Meknès
50 hotels
Imlil
48 hotels
Tetouan
44 hotels
El Jadida
44 hotels
Taghazout
44 hotels
Saidia
38 hotels
Martil
36 hotels
Mirleft
34 hotels
Zagora
33 hotels
Mohammedia
32 hotels
Aït Ben Haddou
32 hotels
Tinerhir
31 hotels
Oualidia
31 hotels
Oujda
29 hotels
Nador
29 hotels
Dakhla
29 hotels
Skoura
28 hotels
Taroudant
27 hotels
Cabo Negro
26 hotels
Boumalne
24 hotels
M'diq
23 hotels
Sidi Rahal
19 hotels
Ouirgane
18 hotels
Ifrane
18 hotels
Bouznika
18 hotels
Imsouane
18 hotels
Tafraoute
17 hotels
Sale
17 hotels
Kenitra
16 hotels
Lalla Takerkoust
13 hotels
Fnidek
13 hotels
Nouaseur
12 hotels
Erfoud
12 hotels
Azrou
12 hotels
Agdz
12 hotels
Aourir
11 hotels
Al Hoceïma
11 hotels
Ourika
11 hotels
Safi
10 hotels
Nkob
10 hotels
Midelt
10 hotels
Kalaat MGouna
10 hotels
Ghazoua
10 hotels
Sidi Kaouki
10 hotels
Laayoune
10 hotels
El Gouera
9 hotels
Aït Baha
9 hotels
Ouzoud
9 hotels
Tiznit
8 hotels
Bine el Ouidane
8 hotels
Aït Idaïr
8 hotels
Hassilabied
8 hotels
Tamraght Ouzdar
8 hotels
Tamellalt
7 hotels
Sidi Ifni
7 hotels
Foum Zguid
7 hotels
Er Rachidia
7 hotels
Temara
6 hotels
Tahannout
6 hotels
Tacheddirt
6 hotels
Larache
6 hotels
Beni Mellal
6 hotels
Aghmat
6 hotels
Tan-Tan Plage
5 hotels
Tamtetoucht
5 hotels
Sidi Bouqnadel
5 hotels
El Harhoura
5 hotels
Demnat
5 hotels
Azemmour
5 hotels
Mansouria
5 hotels
Aït Ougliff
5 hotels
Aït Hamid
5 hotels
Zaouit Aglou
5 hotels
Lac Yasmins
5 hotels
Telouet
4 hotels
Taza
4 hotels
Tameslouht
4 hotels
Rissani
4 hotels
Ouzoud
4 hotels
Imilchil
4 hotels
El Harkat
4 hotels
Azilal
4 hotels
Asni
4 hotels
Amizmiz
4 hotels
Aït Ourir
4 hotels
Tighmert
4 hotels
Ait Ben Ali
4 hotels
Imi Ouaddar
4 hotels
Tamri
4 hotels
Marina Smir
4 hotels
Zaida
3 hotels
Tiout
3 hotels
Tamegroute
3 hotels
Taliouine
3 hotels
Gzennaïa
3 hotels
Sefrou
3 hotels
Restinga Smir
3 hotels
Oulad Mazoug
3 hotels
Oukaïmeden
3 hotels
Khouribga
3 hotels
Imouzzer Kandar
3 hotels
Ijjoukak
3 hotels
Ifri
3 hotels
Goulmima
3 hotels
El Karia
3 hotels
Douar Soukkane
3 hotels
Bou Tharar
3 hotels
Aghbalou
3 hotels
Skhirat
3 hotels
El Arba
3 hotels
Sidi Bouzid
3 hotels
Tamnougalt
3 hotels
Ouzina
3 hotels
Tissint
2 hotels
Tisselday
2 hotels
Timichi
2 hotels
Tamellalt
2 hotels
Tagounite
2 hotels
Sania Torres
2 hotels
Sidi Rbat
2 hotels
Oumnas
2 hotels
Oulad Teima
2 hotels
Oued Laou
2 hotels
Najem
2 hotels
Moulay Yacoub
2 hotels
Mehdiya-Plage
2 hotels
Mehdiya
2 hotels
Jebila
2 hotels
Khenifra
2 hotels
Guelmim
2 hotels
Fint
2 hotels
El Caïd Omar
2 hotels
Douar Annbirat
2 hotels
Dar Hamida
2 hotels
Briech
2 hotels
Bou Azza
2 hotels
Bhalil
2 hotels
Ben Slimane
2 hotels
Aoufous
2 hotels
Amellagou
2 hotels
Ala el Ma
2 hotels
Aguelmous
2 hotels
Agouti
2 hotels
Agoudal
2 hotels
Zaouia Akermoud
2 hotels
Aksri
2 hotels
Mhamid
2 hotels
Akhfennirr
2 hotels
Tahla
2 hotels
Merzane
2 hotels
Tamaris
2 hotels
Zouala
1 hotels
Zawyat Oulmzi
1 hotels
Zaouiat Cheikh
1 hotels
Toundoute
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
Tiguissas
1 hotels
Tazrouft
1 hotels
Ksar Tazouga
1 hotels
Tazentoute
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
Sidi Slimane
1 hotels
Sidi Binzarne
1 hotels
Sidi Bennour
1 hotels
Selouane
1 hotels
Rhorm el Alem
1 hotels
Ounagha
1 hotels
Oulad Yaïch
1 hotels
Oulad Snaguia
1 hotels
Oulad Moumene
1 hotels
Oulad Berhil
1 hotels
Ouled Aissa
1 hotels
Naïma
1 hotels
Msemrir
1 hotels
Melaah
1 hotels
Madagh
1 hotels
Khamliya
1 hotels
Inraren
1 hotels
Inezgane
1 hotels
Imrhrane
1 hotels
Imdiazene
1 hotels
Ifoulou
1 hotels
Icht
1 hotels
Ibrahene
1 hotels
Al Houara
1 hotels
Guercif
1 hotels
Figuig
1 hotels
Fès al Bali
1 hotels
El Ksiba
1 hotels
Aghmat
1 hotels
El Hart
1 hotels
Takate
1 hotels
El Aïn
1 hotels
Derdara
1 hotels
Chouiter
1 hotels
Bzou
1 hotels
Beni Ali
1 hotels
Boikhlal
1 hotels
Boudinar
1 hotels
Tafedna
1 hotels
Berkane
1 hotels
Ben Larbi
1 hotels
Berrechid
1 hotels
Azrarag
1 hotels
Asrir
1 hotels
Aït Zat
1 hotels
Aït Taksimt
1 hotels
Aït Oussane
1 hotels
Aït Ouaddar
1 hotels
Ait el Rhazi
1 hotels
Aïn Leuh
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
Oulad Kerroum
1 hotels
Souani
1 hotels
Kitane
1 hotels
Dar Bouazza
1 hotels
Ida Ougourd
1 hotels
Foum Mharech
1 hotels
Bir Gandouz
1 hotels
Tisserdmine
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
Deroua
1 hotels
Zaouit Massa
1 hotels
Dar Mouddene
1 hotels
Islane
1 hotels
Nefzi
1 hotels
Ifoutatsene
1 hotels
Id Aïssa
1 hotels
Ouslaf
1 hotels
Assa
1 hotels
Ajdir
1 hotels
Aït Tamellil
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
Oubadine
1 hotels
Had Beni Chiker
1 hotels
Tighli
1 hotels
Boulaouane
1 hotels
El Feggoust
1 hotels
Tazagouin
1 hotels
Targuist
1 hotels
Sidi Abdalwahad
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