Hotels in Morocco

Enter your dates and choose from 34025 hotels and other places to stay!

Hotels in the most popular regions in Morocco

Discover Morocco by exploring its top regions

Marrakech-Safi

14328 hotels

Centre

6702 hotels

South

5711 hotels

Casablanca

3667 hotels

Tétouan

3021 hotels

Meknes-Tafilalet

2470 hotels

Centre-South

2153 hotels

Centre-North

2010 hotels

Oriental

1443 hotels

Errachidia

1411 hotels

Rabat

1329 hotels

Fès

1322 hotels

Doukkala-Abda

934 hotels

Ouarzazate

927 hotels

Ben Slimane

917 hotels

El Jadida

760 hotels

Chefchaouen

733 hotels

Kénitra

688 hotels

Mohammedia

634 hotels

Al Hoceïma

483 hotels

Settat

455 hotels

Tiznit

427 hotels

Meknès

342 hotels

Salé

320 hotels

Ifrane

286 hotels

Oujda Angad

243 hotels

Taroudannt

201 hotels

Safi

164 hotels

Azilal

145 hotels

Khénifra

113 hotels

Béni Mellal

110 hotels

Sefrou

98 hotels

Zagora

96 hotels

Tata

37 hotels

Tan-Tan

27 hotels

Guelmim

19 hotels

Top picks for hotels in Morocco

Try one of these popular and highly-rated Morocco hotels

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,459 reviews

Set in Tangier and only 400 metres from Malabata, Noreba Hospitality offers accommodation with sea views, free WiFi and free private parking.

From US$68 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,005 reviews

Featuring a terrace and views of mountain, Dar Kisania is a recently renovated riad set in Chefchaouene, 1.4 km from Khandak Semmar.

From US$99 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,215 reviews

Hotel El Toro Tanger is situated in Tangier, within 2.3 km of Tanger City Mall and 3.2 km of American Legation Museum.

From US$87 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,096 reviews

Located within 3.4 km of Royal Palace Fes and 1.3 km of Batha Square, Riad Fes Lile offers rooms with air conditioning and a private bathroom in Fès.

From US$69 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 2,053 reviews

Located in Marrakech, less than 1 km from Marrakesh Train Station, Swiss Continental Hôtel features views of the city. This 4-star hotel offers a concierge service and luggage storage space.

From US$148 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,443 reviews

Located in Marrakech, Fashion Boutique Hotel is less than 1 km from Marrakesh Train Station and provides various facilities, such as a terrace, a restaurant and a bar.

From US$229 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,470 reviews

Conveniently located in the centre of Marrakech, Riad dar sahrawi offers à la carte breakfast and free WiFi throughout the property.

From US$71 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,093 reviews

Riad Albaraka offers accommodation set 400 metres from the centre of Marrakech and provides an indoor pool and a garden. The air-conditioned accommodation is 500 metres from Djemaa El Fna.

From US$81 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,075 reviews

Situated in Marrakech, 500 metres from The Orientalist Museum of Marrakech and 500 metres from the centre, Riad Deha & Spa features air-conditioned accommodation with free WiFi, and a garden.

From US$172 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,618 reviews

Ideally located in the Gueliz district of Marrakech, Ari Boutique Hôtel - Adult Only is set less than 1 km from Marrakesh Train Station, 2 km from Majorelle Gardens and 1.8 km from Yves Saint Laurent.

From US$169 per night

Most booked hotels in Morocco in the past month

See all

Popular with guests booking hotels in Marrakech

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 8,105 reviews

Popular with guests booking hotels in Marrakech

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 10,887 reviews

Popular with guests booking hotels in Marrakech

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,622 reviews

Popular with guests booking hotels in Casablanca

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,750 reviews

Popular with guests booking hotels in Marrakech

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 4,893 reviews

Popular with guests booking hotels in Agadir

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 10,852 reviews

Popular with guests booking hotels in Marrakech

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 275 reviews

Popular with guests booking hotels in Agadir

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 3,895 reviews

Popular with guests booking hotels in Nouaseur

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 5,658 reviews

Popular with guests booking hotels in Tangier

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 5,530 reviews