Hotels in Morocco

Hotels in Morocco

Select your dates to see the latest hotel prices and availability in .

Scroll down to see hotels

Hotels in Morocco: popular cities

Marrakech

1,004 hotels

Top 1

Casablanca

179 hotels

Top 2

Tangier

98 hotels

Top 3

Agadir

102 hotels

Rabat

92 hotels

Fes

203 hotels

Nouaceur

7 hotels

Chefchaouen

50 hotels

Essaouira

98 hotels

Tangier-Assilah Prefecture

110 hotels

Hotels in Morocco: popular regions

Marrakesh-Safi

1,252 hotels

Top 1

Casablanca-Settat

242 hotels

Top 2

Tanger-Tetouan-Al Hoceima

249 hotels

Top 3

Souss-Massa

196 hotels

Rabat-Sale-Kenitra

127 hotels

Fes-Meknes

239 hotels

Draa-Tafilalet

196 hotels

Oriental Region

29 hotels

Beni Mellal-Khenifra

36 hotels

Guelmim-Oued Noun

1 hotels

Hotels in Morocco near popular landmarks

Marrakesh

715 hotels

Top 1

Old City (Casablanca)

162 hotels

Top 2

Chefchaouen

50 hotels

Top 3

Jemaa el-Fnaa

714 hotels

Hassan II Mosque

161 hotels

Boulevard de la Corniche

158 hotels

Sahara Desert

44 hotels

Ancien Medina

82 hotels

PalmGolf Marrakech Palmeraie

38 hotels

Royal Palace

96 hotels

Top Country Recommendations

China

300,411 hotels

Top 1

Japan

29,956 hotels

Top 2

South Korea

21,690 hotels

Top 3

Thailand

21,198 hotels

Malaysia

10,415 hotels

Indonesia

25,335 hotels

Vietnam

13,845 hotels

United States

163,805 hotels

United Kingdom

25,518 hotels

Philippines

7,019 hotels

FAQ

What are the most popular hotels in Morocco?

What's the average price of a hotel in Morocco?

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

What are the best luxury hotels in Morocco?

What are the best hotels in Morocco for couples?

Many couples traveling to Morocco love staying at Riad Alhambra (from € 54), a favorite for romantic getaways.

What are the best hotels in Morocco for families?

Lhostel (from € 27), Riad Villa El Arsa (from € 72) and Riad Las MIL y Una Noches 1 Tetuan (from € 39) are very suitable for family travel. Enjoy a trip together with your kids and other family members!

Where can I find hotels in Morocco with free Wi-Fi?

Whether you're travelling on business or going on holiday, a good Internet connection is essential. Ibis Casablanca City Center (from € 37), Kenzi Solazur (from € 62), and Onomo Hotel Casablanca Airport (from € 70) are popular hotels with free Wi-Fi.

Are there any hotels in Morocco with a good spa?

Are there any hotel deals or promotions in Morocco?

Yes! Trip.com offers a range of promotions and discounts all year round. You can check the promotions page to see what promotions are available on Trip.com.

Which hotels in Morocco have the best breakfast?

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

Which hotels in Morocco have a gym or fitness facilities?

Which hotels in Morocco are pet-friendly?

What are the best hotels in Morocco with a swimming pool?

Occidental Tanger (from € 72), Savoy le Grand Hotel Marrakech (from € 185) and Hotel Safia (from € 40) are hotels with swimming pools. Enjoy swimming pools during your holiday!

Property Information for Tourists

Highest price€ 760
Lowest price€ 20
Number of reviews87,773
Total properties5,257
Weekday Avg. Price€ 128
Weekend Avg. Price€ 130