Hotels in MoroccoIndependent guide
Morocco
Destinations

Hotels in Morocco

Morocco has 476 places to stay listed here — 476 hotels. Each listing shows rooms, photos and the location, with a link to book on Booking.com.

Browse by city
Where to stay

Cities in Morocco

Where to stay in Morocco

CityListings
Marrakesh 60 hotels
Rabat 33 hotels
Casablanca 28 hotels
Agadir 22 hotels
Essaouira 22 hotels
Dakhla 19 hotels
Chefchaouen 15 hotels
Merzouga 14 hotels
Tangier 13 hotels
Taghazout 12 hotels

Good to know

How many hotels are listed in Morocco?

476 hotels, guesthouses and B&Bs across 104 cities in Morocco, each with rooms, photos and a link to book on Booking.com.

Which Morocco city has the most listings here?

Marrakesh, with 60 listed hotels.