Skip to main content

Filter by:


Star rating

Review score

El Maghza – 216 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Alkhalifa, hotel in El Maghza

Set in Chefchaouen, in a traditional architecture, Hotel Alkhalifa boasts a terrace and a garden. It has free Wi-Fi access available in all areas of the hotel.

Good location
9.7
Scored 9.7
Exceptional
Rated exceptional
1,108 reviews
Price from£51.36per night
Dar Jasmine, hotel in El Maghza

Dar Jasmine features a seasonal outdoor swimming pool, garden, a terrace and restaurant in Chefchaouene. Each accommodation at the 4-star hotel has mountain views and free WiFi.

The view on the town and friendly stuff
9.3
Scored 9.3
Superb
Rated superb
546 reviews
Price from£148.03per night
Hotel Souika, hotel in El Maghza

Set in the historical centre of Chefchaouen, Hotel Souika features accommodation decorated in a typical Moroccan style with zelig tiles.

Perfect for a day trip in Chefchaouene. We paid £12 for the room; where we could store our bulky rucksack and take a shower (after a long coach trip from Fes). The location was perfect (heart of the Medina)
8.2
Scored 8.2
Very good
Rated very good
774 reviews
Price from£12.36per night
Hotel Molino Garden, hotel in El Maghza

Hotel Molino is located in Chefchaouene’s medina, just a 5-minute walk from the Kasbah and a 2-minute walk from the Ras El Ma waterfalls. It offers a large terrace with mountain views.

Excelente hotel, tranquilo y confortable.
9.2
Scored 9.2
Superb
Rated superb
728 reviews
Price from£30.04per night
Hôtel Koutoubia, hotel in El Maghza

Hôtel Koutoubia is located in the heart of the Medina of Chefchaouen and features a traditional Moroccan design. Guests are invited to relax in the lounge or enjoy the mountain view from the terrace.

Great location and such a friendly helpful team. Amazing value for money and included a great breakfast too from the fabulous terrace.
9.0
Scored 9.0
Superb
Rated superb
485 reviews
Price from£35.06per night
Hotel Parador, hotel in El Maghza

Located in the Chefchaouene Medina, Hotel Parador is set just a 2-minute walk from the Kasbah and a 5-minute walk from Ras Elma Waterfall.

the hotel is in a very good location, the staff are nice.
7.6
Scored 7.6
Good
Rated good
507 reviews
Price from£82.08per night
Auberge Casa Linda, hotel in El Maghza

Offering a restaurant, Auberge Casa Linda is located in Chefchaouene. Free WiFi access is available. Private bathroom also comes with a bath or shower and free toiletries.

Terrible experience at this hotel, the owner tried to charge me an extra 20€ because there were 2 people in a room instead of one, whereas on Booking the price difference between one and two people is only 3€. Getting to the hotel is very complicated; there's a very steep climb and the last 50 meters are a dirt path. The breakfast was the worst I've ever had in Morocco. Avoid this place.
8.5
Scored 8.5
Very good
Rated very good
495 reviews
Price from£38.62per night
Hôtel Ras El Maa, hotel in El Maghza

Hôtel Ras El Maa is located in the town of Chefchaouen in the Rif Mountains, and is a 10-minute walk from the Kasbah and its gardens.

my favourite place in Chefchaouen, been there many times and always felt like at home. Close to the cascade and convenient for the center, plus very quiet. Staff are simply great and always helpful.
8.4
Scored 8.4
Very good
Rated very good
104 reviews
Price from£30.04per night
Hotel Anaia, hotel in El Maghza

Boasting a shared lounge and views of mountain, Hotel Anaia is situated in Chefchaouene, a few steps from Kasba.

Excellent
7.6
Scored 7.6
Good
Rated good
53 reviews
Price from£18.88per night
Dar Hannan, hotel in El Maghza

Offering a restaurant, Dar Hannan is located in Chefchaouene. Free WiFi access is available. Each room here will provide you with a seating area.

Good location. We got the amazing fresh chese for brekky. Very nice staff. They even brought me a hair dryer when I rocked up to the breakfast with wet hair. Cosy roof terrace.
8.8
Scored 8.8
Fabulous
Rated fabulous
976 reviews
Price from£30.82per night
See all hotels near El Maghza
Subscribe to receive premium deals

Prices drop the moment you sign up!