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
$37 - $89
CHEAPEST CITY IN MOROCCO Agadir 31% cheaper Hotels in Agadir are the cheapest in Morocco at just $37 per night on average.
MOST EXPENSIVE CITY IN MOROCCO Saïdia 64% more expensive Saïdia has the highest priced hotels in Morocco with rooms averaging $89 per night.
MOST POPULAR CITY IN MOROCCO Marrakesh 76% 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
Riad Assala
8.9
$66
$self.alt
#1 Most popular
Amanjena
9.3
$896
$self.alt
#2 Most popular
Riu Tikida Palmeraie
8.7
$124
$self.alt
#3 Most popular
Opera Plaza Hotel Marrakech
8.4
$85
$self.alt
#4 Most popular
Riad Fleur d'Orient
9.1
$116
$self.alt
#5 Most popular
Savoy Le Grand Hotel
8.2
$129
$self.alt
Best value
Hotel Almoggar Garden Beach
7.1
$34
$self.alt
#1 Most popular
Lti-Agadir Beach Club
7.5
$63
$self.alt
#2 Most popular
Tildi Hotel
8.4
$41
$self.alt
#3 Most popular
Sofitel Agadir Royal Bay Resort
8.5
$95
$self.alt
#4 Most popular
Royal Decameron Tafoukt
8.2
$116
$self.alt
Best value
Atlas Almohades Casablanca City Center
7.6
$48
$self.alt
#1 Most popular
Kenzi Basma Hotel
7.9
$67
$self.alt
#2 Most popular
Sofitel Casablanca Tour Blanche
8.9
$164
$self.alt
#3 Most popular
Grand Mogador City Center - Casablanca
8.4
$92
$self.alt
#4 Most popular
Four Seasons Hotel Casablanca
8.9
$264
$self.alt
#5 Most popular
Le Casablanca Hotel
8.7
$217
$self.alt
Best value
The Medina Hostel
7.5
$11
$self.alt
#1 Most popular
Dar Jameel
8.7
$48
$self.alt
#2 Most popular
Barcelo Tanger
7.0
$55
$self.alt
#3 Most popular
Ibis Budget Tanger
7.8
$24
$self.alt
#4 Most popular
Hilton Garden Inn Tanger City Center
8.4
$101
$self.alt
#5 Most popular
Hilton Tanger City Center Hotel & Residences
8.6
$134
$self.alt
Best value
Pension Kawtar
7.9
$12
$self.alt
#1 Most popular
Ibis Fes
7.7
$42
$self.alt
#2 Most popular
Palais Medina & Spa
8.2
$104
$self.alt
#3 Most popular
Barceló Fès Medina
8.0
$64
$self.alt
#4 Most popular
Fes Marriott Hotel Jnan Palace
8.3
$104
$self.alt
#5 Most popular
Dar El Karaweiene
$15

Morocco travel tips

Let us help you with the best tips about Morocco

When is the least expensive time to stay in Morocco?

When traveling to Morocco it would be best to plan your trip around the month of December, as the prices are significantly lower than in July - just $67 per night.

Where do most people stay in Morocco?

As many would assume, more people stay in Marrakesh than in any other city while visiting Morocco.

How much does a luxury hotel cost in Morocco?

The average cost per night for a luxury hotel room in Morocco is $381, 316% higher than the country’s average hotel room. A room in a standard hotel costs $91 per night on average.

Which city in Morocco has the most expensive hotel rooms?

Visiting and staying overnight in Saïdia will cost you a premium compared to the rest of Morocco. Expect to pay $89 per night, a rate that is about 64% more than the country’s average.

Which city in Morocco has the least expensive hotel rooms?

The least expensive city in Morocco to stay in is Marrakesh. With an average rate of $7 per night, Marrakesh is about 91% less expensive than other cities 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
London to Marrakesh
Fastest flight time
3h 35m
Cheapest price
$161
New York to Marrakesh
Fastest flight time
12h 40m
Cheapest price
$331
Miami to Marrakesh
Fastest flight time
13h 15m
Cheapest price
$382
Newark to Casablanca
Fastest flight time
12h 00m
Cheapest price
$387
Boston to Marrakesh
Fastest flight time
17h 20m
Cheapest price
$405
Baltimore to Casablanca
Fastest flight time
9h 45m
Cheapest price
$451
Chicago to Marrakesh
Fastest flight time
10h 50m
Cheapest price
$452
Washington to Casablanca
Fastest flight time
7h 20m
Cheapest price
$470
Los Angeles to Casablanca
Fastest flight time
15h 00m
Cheapest price
$479
Atlanta to Casablanca
Fastest flight time
18h 15m
Cheapest price
$501
View more