Hotels in Morocco

Hotels in Morocco

Select your dates to find the best hotel deals in

Scroll down to see hotels

Hotels in Morocco: popular cities

Marrakech

1,122 hotels

Top 1

Casablanca

195 hotels

Top 2

Tangier

116 hotels

Top 3

Agadir

106 hotels

Fes

207 hotels

Rabat

95 hotels

Chefchaouen

57 hotels

Nouaceur

12 hotels

Essaouira

107 hotels

Tangier-Assilah Prefecture

147 hotels

Hotels in Morocco: popular regions

Marrakesh-Safi

1,307 hotels

Top 1

Casablanca-Settat

240 hotels

Top 2

Tanger-Tetouan-Al Hoceima

280 hotels

Top 3

Souss-Massa

188 hotels

Fes-Meknes

231 hotels

Rabat-Sale-Kenitra

128 hotels

Draa-Tafilalet

196 hotels

Oriental Region

27 hotels

Beni Mellal-Khenifra

37 hotels

Guelmim-Oued Noun

1 hotels

Hotels in Morocco near popular landmarks

Old City (Casablanca)

153 hotels

Top 1

Chefchaouen

49 hotels

Top 2

Marrakesh

713 hotels

Top 3

Hassan II Mosque

151 hotels

Jemaa el-Fnaa

713 hotels

Sahara Desert

46 hotels

PalmGolf Marrakech Palmeraie

37 hotels

Boulevard de la Corniche

148 hotels

Ancien Medina

82 hotels

Royal Palace

93 hotels

Top picks of hotels in Morocco

Hotel Safia Hotels in Marrakech
7.8/10
Good86 reviews
1.47KM from city centre
From
€42
Check Availability
Savoy le Grand Hotel Marrakech Hotels in Marrakech
8.9/10
Very Good127 reviews
1.93KM from city centre
From
€154
Check Availability
Grand Mogador Menara & Spa Hotels in Marrakech
8.7/10
Very Good116 reviews
1.58KM from city centre
From
€85
Check Availability
Pestana CR7 Marrakech Hotels in Marrakech
8.7/10
Very Good127 reviews
2KM from city centre
From
€136
Check Availability
Grand Plaza Marrakech Hotels in Marrakech
9.2/10
Great141 reviews
1.6KM from city centre
From
€78
Check Availability
Marrakech Freedom Yan Hostel Hotels in Marrakech
9.4/10
Amazing17 reviews
1.72KM from city centre
From
€13
Check Availability
Diwane Hotel & Spa Marrakech Hotels in Marrakech
8.4/10
Very Good69 reviews
1.42KM from city centre
From
€51
Check Availability
Mira stay Hotels in Marrakech
8.4/10
Very Good40 reviews
1.4KM from city centre
From
€25
Check Availability
Suites Atlas Marrakech Hotels in Marrakech
7.4/10
61 reviews
1.4KM from city centre
From
€25
Check Availability
Palais Moulay Said & Spa Hotels in Marrakech
8.8/10
Very Good75 reviews
1.82KM from city centre
From
€90
Check Availability

Top Country Recommendations

China

287,232 hotels

Top 1

Japan

30,986 hotels

Top 2

Thailand

21,877 hotels

Top 3

South Korea

22,682 hotels

Malaysia

10,892 hotels

Indonesia

25,972 hotels

Vietnam

14,696 hotels

United States

157,287 hotels

United Kingdom

26,380 hotels

Philippines

7,176 hotels

Frequently Asked Questions

Which hotels in Morocco are the most popular?

Morocco has many popular hotels. Whether you're traveling for business or going on a vacation, Ibis Casablanca City Center (from €41), Onomo Hotel Casablanca Airport (from €70) and Hotel Safia (from €41) are preferred hotels.

How much is the average rate for hotels in Morocco?

For hotels in Morocco, the average price on weekdays is €130, and the average price on weekends (Friday–Saturday) is €131.

Which are the recommended luxury hotels in Morocco?

Which hotels in Morocco are recommended for travelers with children?

Riad Las MIL y Una Noches 1 Tetuan (from €38) and L'Air De La Mer (from €59) are very suitable for family travel. Enjoy a trip together with your kids and other family members!

Which hotels in Morocco provide free Wi-Fi?

Whether you're traveling on business or for vacation, having an Internet connection is an essential condition for travel. Ibis Casablanca City Center (from €41), Onomo Hotel Casablanca Airport (from €70), and Hotel Safia (from €41) are popular hotels that provide free Wi-Fi.

Which hotels in Morocco have spas that are worth experiencing?

What hotel promotions are there in Morocco?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Which hotels in Morocco provide high-quality breakfasts?

Ibis Casablanca City Center (from €41), Onomo Hotel Casablanca Airport (from €70) and Hotel Safia (from €41) provide high-quality breakfast. Start your day with a delicious breakfast!

Which hotels in Morocco provide fitness facilities?

Which hotels in Morocco allow pets?

Hotel Majestic (from €22), Kenzi Rose Garden (from €103) and UMH Tarik Hotel (from €39) allow pets. Take your pets with you during your stay!

Which hotels in Morocco have swimming pools?

Hotel Safia (from €41), Sud Bahia Agadir "Bahia City Hotel" (from €16) and Savoy le Grand Hotel Marrakech (from €173) are hotels with swimming pools. Enjoy swimming pools during your holiday!

Property Information for Tourists

Highest price€919
Lowest price€20
Number of reviews90,147
Total properties5,138
Weekday Avg. Price€130
Weekend Avg. Price€131