Hotels in Morocco

Find the best deals on 12 849 hotels in Morocco

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Morocco

Looking for a city in Morocco to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
R667 - R1,028
CHEAPEST CITY IN MOROCCO Agadir 24% cheaper Hotels in Agadir are the cheapest in Morocco at just R667 per night on average.
MOST EXPENSIVE CITY IN MOROCCO Casablanca 18% more expensive Casablanca has the highest priced hotels in Morocco with rooms averaging R1 028 per night.
MOST POPULAR CITY IN MOROCCO Marrakesh 54% more users visited More momondo users search for hotels in Marrakesh than any other city in Morocco

Popular Cities in Morocco

Book one of the best deals Morocco has to offer in these popular locations
$self.alt
Best value
Les Deux Tours
9,2
R2 343
$self.alt
No. 1 most popular
Les Jardins De La Medina
9,2
R3 982
$self.alt
No. 2 most popular
Selman Marrakech
9,2
R7 316
$self.alt
No. 3 most popular
Palais Namaskar
9,2
R6 541
$self.alt
No. 4 most popular
Radisson Blu Hotel, Marrakech Carre Eden
8,6
R2 631
$self.alt
No. 5 most popular
Be Live Collection Marrakech Adults Only
8,6
R2 811
$self.alt
Best value
Novotel Casablanca City Center
7,9
R1 460
$self.alt
No. 1 most popular
Hyatt Regency Casablanca
8,5
R3 316
$self.alt
No. 2 most popular
Le Palace D Anfa
8,0
R2 108
$self.alt
No. 3 most popular
Kenzi Tower Hotel
8,4
R2 306
$self.alt
No. 4 most popular
Gray Boutique Hotel & Spa
7,6
R1 748
$self.alt
No. 5 most popular
Grand Mogador City Center - Casablanca
8,4
R1 658
$self.alt
Best value
Kenzi Europa
7,9
R1 009
$self.alt
No. 1 most popular
Lti-Agadir Beach Club
7,5
R1 135
$self.alt
No. 2 most popular
Sofitel Agadir Royal Bay Resort
8,5
R1 712
$self.alt
No. 3 most popular
Sofitel Agadir Thalassa Sea & Spa
9,0
R1 964
$self.alt
No. 4 most popular
Residence Agadir Bay
9,1
R2 361
$self.alt
Best value
Ibis Tanger City Center
7,6
R847
$self.alt
No. 1 most popular
Grand Mogador Sea View & Spa
8,1
R1 712
$self.alt
No. 2 most popular
Hotel Farah Tanger
8,1
R2 180
$self.alt
No. 3 most popular
Hilton Garden Inn Tanger City Center
8,4
R1 820
$self.alt
No. 4 most popular
Hilton Tanger City Center Hotel & Residences
8,6
R2 415
$self.alt
No. 5 most popular
Fredj Hotel
8,6
R1 315

Morocco travel tips

Let us help you with the best tips about Morocco

When is the least expensive time to stay in Morocco?

If you are looking to save money on your hotel room in Morocco, consider visiting the country in December as it is the least expensive month at just R1 201 per night. Avoid booking a hotel room in July if you are looking for a deal; it is the most expensive month.

Where do most people stay in Morocco?

There is little doubt that travellers enjoy various cities in Morocco, but the majority of travellers who visit Morocco tend to spend the most time in Marrakesh.

How much does a luxury hotel cost in Morocco?

Expect to pay about R8 037 per night when booking a luxury hotel room in Morocco. Rates for luxury hotel rooms are typically 307% more than the average hotel room in Morocco, which costs R1 972 each night.

Which city in Morocco has the most expensive hotel rooms?

Casablanca is the most expensive city in Morocco to book a hotel room in. The nightly rate of R1 028 is 18% more than the average city in Morocco.

Which city in Morocco has the least expensive hotel rooms?

Marrakesh currently offers the lowest nightly rates of any city in Morocco at just R133; a price that is 93% lower than the average rate per night in Morocco.


Most popular tourist destinations in Morocco

Explore the cities our users love in Morocco

Popular international routes landing in Morocco

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Cape Town to Marrakesh
Fastest flight time
28h 25m
Cheapest price
R8 938
Johannesburg to Marrakesh
Fastest flight time
27h 25m
Cheapest price
R9 496
Durban to Marrakesh
Fastest flight time
25h 25m
Cheapest price
R10 884