Hotels in Morocco

Find the best deals on 13,633 hotels in Morocco

Check-in
Check-out
Compare vs. momondo |

Popular Cities in Morocco

Book one of the best deals Morocco has to offer in these popular locations
Hotels in Marrakesh
Best value
Mogador Palace Agdal
6.8
84 CAD
#1 Most popular
Hivernage Hotel & Spa
8.2
169 CAD
#2 Most popular
Sirayane Boutique Hotel and Spa
9.1
261 CAD
#3 Most popular
Barceló Palmeraie
8.7
136 CAD
#4 Most popular
Le Vizir Center Parc & Resort
8.0
114 CAD
#5 Most popular
Savoy Le Grand Hotel
8.3
172 CAD
Hotels in Agadir
Best value
Tildi Hotel
8.4
55 CAD
#1 Most popular
Hotel Atlantic Palace
7.5
100 CAD
#2 Most popular
Sofitel Agadir Royal Bay Resort
8.7
126 CAD
#3 Most popular
Sofitel Agadir Thalassa Sea & Spa
8.9
145 CAD
#4 Most popular
résidence sècurisè hivernage
8.7
110 CAD
#5 Most popular
Residence Agadir Bay
8.9
174 CAD
Hotels in Casablanca
Best value
Ibis Casablanca City Center
8.0
80 CAD
#1 Most popular
Kenzi Basma Hotel
8.0
89 CAD
#2 Most popular
Farah Casablanca
7.2
91 CAD
#3 Most popular
Hotel Kenzi Tower
8.5
170 CAD
#4 Most popular
Sofitel Casablanca Tour Blanche
8.9
218 CAD
#5 Most popular
Grand Mogador City Center - Casablanca
8.3
122 CAD
Hotels in Essaouira
Best value
La Maison du Cinema
8.5
65 CAD
#1 Most popular
Villa De L'Ô
8.4
156 CAD
#2 Most popular
Atlas Essaouira & Spa
8.1
106 CAD
#3 Most popular
Riad Chbanate
9.4
188 CAD
#4 Most popular
Casa Lila & Spa
9.0
92 CAD
#5 Most popular
Hôtel Le Médina Essaouira Thalassa sea & spa - MGallery
8.7
113 CAD
Hotels in Fez
Best value
Ibis Budget Fes
8.2
36 CAD
#1 Most popular
Riad Myra
9.4
104 CAD
#2 Most popular
Riad Zamane & Spa Fès
9.1
112 CAD
#3 Most popular
Palais Medina & Spa
8.0
138 CAD
#4 Most popular
Riad Sunrise
8.4
53 CAD
#5 Most popular
Fes Marriott Hotel Jnan Palace
8.2
138 CAD

Popular international routes landing in Morocco

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Québec City to Casablanca
Fastest flight time
9h 05m
Cheapest price
639 CAD
Montreal to Casablanca
Fastest flight time
6h 25m
Cheapest price
693 CAD
Montreal to Marrakesh
Fastest flight time
12h 30m
Cheapest price
716 CAD
Ottawa to Casablanca
Fastest flight time
11h 10m
Cheapest price
752 CAD
Halifax to Casablanca
Fastest flight time
19h 10m
Cheapest price
752 CAD
Montreal to Rabat
Fastest flight time
13h 00m
Cheapest price
760 CAD
Montreal to Agadir
Fastest flight time
8h 45m
Cheapest price
763 CAD
Toronto to Casablanca
Fastest flight time
8h 55m
Cheapest price
771 CAD
Québec City to Marrakesh
Fastest flight time
12h 20m
Cheapest price
805 CAD
Toronto to Marrakesh
Fastest flight time
12h 35m
Cheapest price
806 CAD
View more