Guest houses in Morocco

111 properties guest houses and homestays across 6 destinations in Morocco, from € 22 per night for two adults.

Live prices, sampled for a two-night stay a month ahead.

Guest houses in Morocco at a glance

We track 111 properties guest houses and homestays across 6 destinations in Morocco. Marrakech has the most with 30; Chefchaouen has the lowest starting price at € 22 a night. Typical prices across the country run from € 45 to € 108 depending on where you go, which is a wider gap than most travellers expect within one country. Staying in Essaouira costs about 2.4 times what Chefchaouen does for the same kind of property, so if your plans are flexible the destination matters more than the hotel.

DestinationPropertiesFrom / nightTypical
Marrakech30from € 41€ 100
Fes25from € 28€ 56
Chefchaouen18from € 22€ 45
Essaouira17from € 43€ 108
Rabat15from € 36€ 70
Tangier6from € 37€ 62

What to look for in guest houses in Morocco

Small, owner-run properties: more personal than a hotel, more serviced than an apartment. You usually get local knowledge you cannot get anywhere else, and you usually give up the things a chain guarantees — a 24-hour desk, a lift, air conditioning in every room.

Before you book, check

  • Reception hours. Many guest houses have no night staff and need an arrival time in advance.
  • Whether breakfast is served and at what time, which can be a single fixed sitting.
  • Whether there is a lift, if you have heavy luggage or stairs are difficult.
  • Whether cards are accepted. Smaller properties in some countries still prefer cash.
The thing people get caught by

Tell the owner your arrival time and keep them updated if it changes. At this size there is often literally one person with the key, and turning up unannounced at 23:00 can mean a locked door.

Worth it for: Travellers who want a place with a character, and destinations where the hotels are all chains.

Highly rated in Morocco

Riad azra Marrakech
Riad azra Marrakech
Marrakech
€ 105 from / night
Riad Dar Tiflet
Riad Dar Tiflet
Marrakech
€ 90 from / night
Cine House
Cine House
Fes
€ 39 from / night
Riad Ahlam
Riad Ahlam
Fes
€ 184 from / night
dar solaiman
dar solaiman
Chefchaouen
€ 39 from / night
Casa Sabila
Casa Sabila
Chefchaouen
€ 69 from / night
Riad Ghazal
Riad Ghazal
Essaouira
€ 69 from / night
Villa des Hauts Mogador
Villa des Hauts Mogador
Essaouira
€ 155 from / night

More in Morocco

All hotels in MoroccoGuest houses worldwide

Frequently asked

How many guest houses are there in Morocco?

We can currently book 111 across 6 destinations in Morocco, starting from €22 per night for two adults.

Which destination in Morocco has the most?

Marrakech, with 30 properties guest houses and homestays.