Hotels in Morocco

Find the best deals on 14,017 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 - $92
CHEAPEST CITY IN MOROCCO Agadir 33% cheaper Hotels in Agadir are the cheapest in Morocco at just $37 per night on average.
MOST EXPENSIVE CITY IN MOROCCO Saïdia 67% more expensive Saïdia has the highest priced hotels in Morocco with rooms averaging $93 per night.
MOST POPULAR CITY IN MOROCCO Marrakesh 84% 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
Hotel Marrakech Le Sangho Privilege
6.6
$40
$self.alt
#1 Most popular
Movenpick Hotel Mansour Eddahbi Marrakech
8.1
$138
$self.alt
#2 Most popular
Hotel Marrakech Le Semiramis
6.8
$43
$self.alt
#3 Most popular
Savoy Le Grand Hotel
8.2
$129
$self.alt
#4 Most popular
Mogador Palace Agdal
6.7
$63
$self.alt
#5 Most popular
La Mamounia
8.8
$545
$self.alt
Sofitel Marrakech Lounge And Spa
8.2
$241
$self.alt
Best value
Hotel Oasis
7.2
$26
$self.alt
#1 Most popular
Palais des Roses Hotel & Spa
6.3
$46
$self.alt
#2 Most popular
Sofitel Agadir Royal Bay Resort
8.5
$95
$self.alt
#3 Most popular
Hôtel Club Al Moggar
7.1
$34
$self.alt
#4 Most popular
Hyatt Place Taghazout Bay
8.3
$105
$self.alt
#5 Most popular
Lti Agadir Beach Club
7.4
$63
$self.alt
Mabrouk Hotel And Suites
8.2
$61
$self.alt
Best value
Atlas Almohades Casablanca City Center
7.9
$48
$self.alt
#1 Most popular
Grand Mogador City Center Casablanca
8.2
$92
$self.alt
#2 Most popular
Sheraton Casablanca Hotel & Towers
8.4
$106
$self.alt
#3 Most popular
Four Seasons Hotel Casablanca
8.8
$264
$self.alt
#4 Most popular
Sofitel Casablanca Tour Blanche
7.9
$164
$self.alt
#5 Most popular
Farah Casablanca
7.2
$68
$self.alt
Casablanca Le Lido Thalasso & Spa
7.0
$76
$self.alt
Best value
Ibis Budget Tanger
6.4
$24
$self.alt
#1 Most popular
Hilton Garden Inn Tanger City Center
8.3
$101
$self.alt
#2 Most popular
Hilton Tanger City Center Hotel & Residences
8.5
$134
$self.alt
#3 Most popular
Senator Hotel Tanger
7.2
$42
$self.alt
#4 Most popular
Hotel Andalucia Golf Tanger
7.3
$48
$self.alt
#5 Most popular
Barcelo Tanger
5.8
$55
$self.alt
Movenpick Hotel & Casino Malabata Tanger
5.2
$103
$self.alt
Best value
Ibis Fes
7.3
$42
$self.alt
#1 Most popular
Riad Fes Maya
9.2
$154
$self.alt
#2 Most popular
Riad Braya
9.4
$83
$self.alt
#3 Most popular
Dar Hafsa
9.4
$48
$self.alt
#4 Most popular
Fes Marriott Hotel Jnan Palace
8.3
$104
$self.alt
#5 Most popular
Vichy Thermalia Spa Hotel Moulay Yacoub
8.8
$80
$self.alt
Riad Fès - Relais & Châteaux
9.1
$233

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 March, as the prices are significantly lower than in January - just $161 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 $459, 195% higher than the country’s average hotel room. A room in a standard hotel costs $156 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 $93 per night, a rate that is about 67% 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 $8 per night, Marrakesh is about 95% 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
Madrid to Marrakesh
Fastest flight time
2h 05m
Cheapest price
$66
Paris to Rabat
Fastest flight time
2h 55m
Cheapest price
$100
Lisbon to Marrakesh
Fastest flight time
1h 35m
Cheapest price
$126
London to Marrakesh
Fastest flight time
3h 35m
Cheapest price
$161
Miami to Marrakesh
Fastest flight time
13h 10m
Cheapest price
$360
New York to Marrakesh
Fastest flight time
16h 15m
Cheapest price
$369
Boston to Marrakesh
Fastest flight time
11h 15m
Cheapest price
$376
Chicago to Marrakesh
Fastest flight time
16h 15m
Cheapest price
$433
Austin to Marrakesh
Fastest flight time
30h 35m
Cheapest price
$444
Washington to Marrakesh
Fastest flight time
9h 25m
Cheapest price
$454
View more