Best 20 Recommended Morocco Hotels

Best 20 Recommended Morocco Hotels

Enter your dates for the latest hotel rates and availability.

Swipe down to view more

Find Morocco Hotels in Popular Cities

Marrakech

Marrakech

1,337 hotels

Top 1
Casablanca

Casablanca

317 hotels

Top 2
Tangier

Tangier

194 hotels

Top 3
Agadir

Agadir

186 hotels

Fes

Fes

213 hotels

Rabat

Rabat

131 hotels

Nouaceur

Nouaceur

15 hotels

Chefchaouene

Chefchaouene

58 hotels

Essaouira

Essaouira

150 hotels

Agadir-Ida-Ou Tanane Province

Agadir-Ida-Ou Tanane Province

279 hotels

Morocco Hotels in Popular Provinces

Marrakesh-Safi

Marrakesh-Safi

1,666 hotels

Top 1
Casablanca-Settat

Casablanca-Settat

509 hotels

Top 2
Tanger-Tetouan-Al Hoceima

Tanger-Tetouan-Al Hoceima

405 hotels

Top 3
Souss-Massa

Souss-Massa

371 hotels

Fes-Meknes

Fes-Meknes

281 hotels

Rabat-Sale-Kenitra

Rabat-Sale-Kenitra

209 hotels

Draa-Tafilalet

Draa-Tafilalet

189 hotels

Oriental Region

Oriental Region

76 hotels

Beni Mellal-Khenifra

Beni Mellal-Khenifra

43 hotels

Guelmim-Oued Noun

Guelmim-Oued Noun

2 hotels

Morocco Hotels in Top Destinations

Old City (Casablanca)

Old City (Casablanca)

128 hotels

Top 1
Marrakesh

Marrakesh

427 hotels

Top 2
Hassan II Mosque

Hassan II Mosque

127 hotels

Top 3
Ancien Medina

Ancien Medina

58 hotels

Chefchaouen

Chefchaouen

36 hotels

Boulevard de la Corniche

Boulevard de la Corniche

125 hotels

Jemaa el-Fnaa

Jemaa el-Fnaa

426 hotels

Merzouga

Merzouga

31 hotels

Fes El Bali

Fes El Bali

120 hotels

Bab Boujloud

Bab Boujloud

120 hotels

Top Country Recommendations

China

China

262,587 hotels

Top 1
Japan

Japan

26,196 hotels

Top 2
Thailand

Thailand

18,088 hotels

Top 3
South Korea

South Korea

18,691 hotels

Malaysia

Malaysia

9,146 hotels

Indonesia

Indonesia

24,230 hotels

Vietnam

Vietnam

11,862 hotels

United States

United States

201,490 hotels

Philippines

Philippines

7,173 hotels

United Kingdom

United Kingdom

26,692 hotels

Property Information for Tourists

Highest Price£717
Lowest Price£16
Number of Reviews 83,611
Total Properties6,699
Weekday Avg. Price£110
Weekend Avg. Price£111