Hotels in Morocco

Search and compare Morocco hotels from hundreds of travel sites and save

Morocco
18 Sep — 19 Sep2
Morocco
Sat 18/9
Sun 19/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Morocco

Filter by star ratings
All filters
Fellah Hotel
Fellah Hotel
7.3 Good
Km 13, Route de l'Ourika - Tassoultante, Marrakech, Morocco
Show on map
14.8 km from city centre, Marrakech, Morocco 
GoodBased on 268 reviews
7.3

Situated in Marrakech, this 5-star property is unique and contemporary. It also offers a sauna, free Wi-Fi and an outdoor pool.

Royal Atlas & Spa
Royal Atlas & Spa
8.4 Excellent
BD 20 Aout, Agadir, Morocco
Show on map
2.2 km from city centre, Agadir, Morocco 
ExcellentBased on 937 reviews
8.4

Strategically located in the middle of the city, this 5-star hotel makes for an ideal base in Agadir. It also offers a sauna, a heated pool and a private beach.

Paradis Plage Surf Yoga & Spa resort
Paradis Plage Surf Yoga & Spa resort
8.7 Excellent
Km 26 Route d'Essaouira Imi Ouddar, Agadir, Morocco
Show on map
24.6 km from city centre, Agadir, Morocco 
ExcellentBased on 1,148 reviews
8.7

Set within the scenic countryside of Imi Ouaddar, Paradis Plage Surf Yoga & Spa provides unique accommodation and a wide range of facilities, such as a sauna, an outdoor pool and a private beach. Some of the popular facilities at this luxury 5-star resort include a Turkish steam bath and a Jacuzzi.

Movenpick Hotel Mansour Eddahbi Marrakech
Movenpick Hotel Mansour Eddahbi Marrakech
8.2 Excellent
Avenue Mohamed Vi, Marrakech, Morocco
Show on map
2.6 km from city centre, Marrakech, Morocco 
ExcellentBased on 1,264 reviews
8.2

The hotel is situated in Marrakech and is close to Casino de Marrakech. It provides a spa and wellness centre, as well as an outdoor pool, a sauna and a Jacuzzi.

Les Jardins de l'Agdal Hotel & Spa
Les Jardins de l'Agdal Hotel & Spa
7.7 Good
Avenue Mohamed Vi, Marrakech, Morocco
Show on map
4.3 km from city centre, Marrakech, Morocco 
GoodBased on 1,607 reviews
7.7

Featuring an on-site night club and a beauty salon, Les Jardins de l'Agdal Hotel & Spa is located in Marrakech and boasts 5-star accommodation. It also features outdoor tennis courts, an outdoor pool and a sauna.

Palais des Roses Hotel & Spa
Palais des Roses Hotel & Spa
6.3 Good
Secteur Balneaire, Agadir, Morocco
Show on map
3.3 km from city centre, Agadir, Morocco 
GoodBased on 841 reviews
6.3

Located in Agadir, Palais Des Roses Hotel & Thalasso is within a 35-minute drive of Agadir Al Massira Airport and offers outdoor tennis courts, a private beach and an outdoor pool. This trendy hotel is set in the heart of the city.

Hotel Argana
Hotel Argana
6.8 Good
Boulevard Mohamed V B P 93, Agadir, Morocco
Show on map
1.9 km from city centre, Agadir, Morocco 
GoodBased on 8,681 reviews
6.8

This modern hotel is conveniently set in the city centre, and features a sauna, an outdoor pool and a private beach. It is also moments from Agadir's popular tourist attractions.

El Andalous Lounge & Spa Hotel
El Andalous Lounge & Spa Hotel
7.0 Good
Av Du President Kennedy, Hivernage, Marrakech, Morocco
Show on map
2.1 km from city centre, Marrakech, Morocco 
GoodBased on 2,689 reviews
7.0

Situated a brief drive from Agdal Gardens, El Andalous Lounge & Spa Hotel offers modern accommodation in Marrakech. It provides a spa and wellness centre, as well as an outdoor pool, a beauty centre and a sauna.

Eden Andalou Suites, Aquapark & Spa
Eden Andalou Suites, Aquapark & Spa
9.0 Excellent
Km 4, Route d'Amezmiz, Marrakech, Morocco
Show on map
11.1 km from city centre, Marrakech, Morocco 
ExcellentBased on 1,058 reviews
9.0

Eden Andalou Suites Aquapark & Spa provides comfortable 5-star accommodation in Marrakech. It features an outdoor pool with water slides, a Turkish steam bath and a Jacuzzi.

Atlas Amadil Beach Hotel
Atlas Amadil Beach Hotel
8.2 Excellent
320 Chemin Des Dunes, Agadir, Morocco
Show on map
2.7 km from city centre, Agadir, Morocco 
ExcellentBased on 1,717 reviews
8.2

Featuring an outdoor heated pool, a private beach and a sauna, Labranda Atlas Amadil is located in Agadir and is a brief walk from Casino le Mirage. It is conveniently situated in the city centre.

Tips for booking a Morocco hotel

Cheapest month:April
Most expensive month:August
Average price in Morocco:€68/night
Absolute cheapest price found:€5/night
Cheapest day:Wednesday
Most expensive day:Saturday
€25 - €144
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€51 - €132
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Morocco hotels

Show all 17,246 hotels
1
Atlas Amadil Beach Hotel
Atlas Amadil Beach Hotel
8.2 Excellent
320 Chemin Des Dunes, Agadir, Morocco
Show on map
2.7 km from city centre, Agadir 

Featuring an outdoor heated pool, a private beach and a sauna, Labranda Atlas Amadil is located in Agadir and is a brief walk from Casino le Mirage. It is conveniently situated in the city centre.

2
Aqua Mirage Club
Aqua Mirage Club
9.3 Excellent
Km 5, Route de Tahanaout, Marrakech, Morocco
Show on map
10.9 km from city centre, Marrakech 

Situated in Marrakech, the resort is within a 15-minute drive of Marrakech-Menara Airport and provides an outdoor pool, indoor tennis courts and outdoor tennis courts. It has a day spa, as well as a kids club, an all-inclusive meal plan and water slides.

3
2ciels Boutique Hotel & Spa
2ciels Boutique Hotel & Spa
9.0 Excellent
Street Oued El Makhazine, Marrakech, Morocco
Show on map
1.8 km from city centre, Marrakech 

Situated within walking distance of Marrakech Railway Station, 2ciels Boutique Hotel provides guests with an ideal base when in Marrakech. It is conveniently located for those wishing to visit the area's popular attractions.

4
Labranda Targa Aqua Parc
Labranda Targa Aqua Parc
7.3 Good
Douar Bouchareb Targa, Marrakech, Maroc, 40000, Maroc, Marrakech, Morocco
Show on map
8.0 km from city centre, Marrakech 

Recently refurbished, Labranda Targa Aqua Parc provides modern 4-star accommodation in Marrakech. It has a spa and wellness centre, as well as a sauna, a Jacuzzi and a Turkish steam bath.

5
Riad Marlinea
Riad Marlinea
8.2 Excellent
17 Derb Hrarta, Rabat, Morocco
Show on map
1.9 km from city centre, Rabat 

Located in Sale, Riad Marlinea is within a 20-minute drive of Rabat-Sale Airport and offers outdoor tennis courts, a Jacuzzi and a bowling alley. It provides 3.5-star accommodation with air-conditioned rooms.

6
Riu Palace Tikida Agadir
Riu Palace Tikida Agadir
8.2 Excellent
Chemin des Dunes, Agadir, Morocco
Show on map
2.4 km from city centre, Agadir 

Riu Palace Tikida Agadir - All Inclusive is situated in the heart of Agadir and offers a private beach. It has a spa, as well as an outdoor pool, a sauna and an all-inclusive meal plan.

7
Four Seasons Resort Marrakech
Four Seasons Resort Marrakech
9.1 Excellent
1 Boulevard de la Menara, Marrakech, Morocco
Show on map
3.2 km from city centre, Marrakech 

Four Seasons Resort Marrakech offers a stylish setting while in Marrakech. Some of the popular facilities provided at this elegant 5-star hotel include a rooftop terrace, a Jacuzzi and a Turkish steam bath.

8
Hotel Imperial Plaza
Hotel Imperial Plaza
7.0 Good
Avenue Abdelkrim El Khattabi, Marrakech, Morocco
Show on map
3.1 km from city centre, Marrakech 

Boasting a sauna, an outdoor pool and a Turkish steam bath, Imperial Plaza Hotel Marrakech is located in Marrakech and offers comfortable accommodation. Guests can also enjoy complimentary wireless internet.

Cheapest hotels in Morocco

Show all 17,246 hotels
Hotel Argana
Hotel Argana
6.8 Good
Boulevard Mohamed V B P 93, Agadir, Morocco
Show on map
1.9 km from city centre,  

This modern hotel is conveniently set in the city centre, and features a sauna, an outdoor pool and a private beach. It is also moments from Agadir's popular tourist attractions.

€24
Avg. per night
Le Vizir Center Parc & Resort
Le Vizir Center Parc & Resort
7.0 Good
Route de Casablanca, Ouled Benrahmoun, Marrakech, Morocco
Show on map
8.2 km from city centre,  

Boasting an indoor pool and outdoor tennis courts, Le Vizir Center Parc & Resort is situated in Marrakech and offers comfortable accommodation. It provides 4-star accommodation with air-conditioned rooms.

€24
Avg. per night
Hotel Marrakech le Tichka
Hotel Marrakech le Tichka
5.2 Okay
Semialla Bp 894 Route De Casablanca, Marrakech, Morocco
Show on map
3.2 km from city centre,  

Situated in Marrakech, the hotel is within a 25-minute drive of Marrakech-Menara Airport and offers a Turkish steam bath and outdoor tennis courts. It provides stylish rooms with private balconies overlooking the garden.

€25
Avg. per night
Tagadirt Appart-Hotel
Tagadirt Appart-Hotel
6.5 Good
Blvd Du 20 Aout, Agadir, Morocco
Show on map
2.2 km from city centre,  

Conveniently positioned, Appart-Hotel Tagadirt offers easy access to Agadir's main sightseeing areas. It also provides an outdoor pool and a rooftop terrace.

€25
Avg. per night
Corail
Corail
3.6 Mediocre
18 Avenue Hassan Ii, Gueliz, Marrakech, Morocco
Show on map
2.4 km from city centre,  

Corail Hotel Marrakech is located in Marrakech and is close to the Koutoubia Mosque. It is close to the area's tourist attractions and is minutes on foot from Marrakech Railway Station.

€26
Avg. per night
Residence Rihab
Residence Rihab
6.0 Good
Secteur Balnearie Et Touristique,Cite Founty L G15, Agadir, Morocco
Show on map
2.9 km from city centre,  

Offering an outdoor pool and a private beach, Hotel Residence Rihab is a boutique property set in the heart of Agadir. It also offers a rooftop terrace, plus views of the pool and the sea.

€27
Avg. per night
Riad Qodwa
Riad Qodwa
8.3 Excellent
km 12 Route de Sidi Abdellah Ghiat, Marrakech, Morocco
Show on map
16.2 km from city centre,  

Riad Qodwa offers 3-star accommodation in Marrakech. The various amenities this charming riad has to offer include an indoor pool, a sauna and a free shuttle service.

€28
Avg. per night
Imperial Holiday Hôtel & Spa
Imperial Holiday Hôtel & Spa
5.6 Okay
30 Avenue Moulay Rchid - Gueliz, Marrakech, Morocco
Show on map
2.3 km from city centre,  

Boasting a rooftop terrace, a sulfur pool and an indoor pool, Imperial Holiday Hotel & Spa is an ideal base for guests wanting a little luxury, plus offers views of Marrakech. This charming property is ideally situated in Gueliz.

€31
Avg. per night

Hotel prices in Morocco

2 stars or below

€10 - €53

Kasbah Elmehdaoui Chez Madame Najate

No. 1 most popular

€31
Avg. per night
Hotel Aday

No. 2 most popular

Hotel Aday
7.7 Good
€10
Avg. per night
Hotel Atlas

Best value

Hotel Atlas
7.5 Good
€10
Avg. per night
3 stars

€15 - €60

Omega Hotel Agadir

No. 1 most popular

€16
Avg. per night
Senator Agadir

No. 2 most popular

€20
Avg. per night
Bahia City Hotel

Best value

€15
Avg. per night
4 stars and up

€24 - €1,076

Movenpick Hotel Mansour Eddahbi Marrakech

No. 1 most popular

€136
Avg. per night
Pavillon du Golf

No. 2 most popular

€41
Avg. per night
Hotel Argana

Best value

Hotel Argana
6.8 Good
€24
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

About Morocco

Stretching from the golden sands of the Sahara Desert to the rugged Atlantic coast, Morocco is one of North Africa’s most captivating destinations. It’s home to bustling modern cities and labyrinthine medinas, as well as enchantingly painted towns such as blue-hued Chefchaouen. Its diverse landscapes range from the snow-capped Atlas Mountains to mesmerising desert oases dotted with ancient kasbahs.

Things to do

Whether you want to experience the buzz of Marrakech’s souks or escape to the spellbinding beauty of the Sahara Desert, Morocco never fails to impress.

Explore the ancient ksar of Ait Benhaddou. Once serving as a trading post on the Sahara-Marrakech caravan route, Ait Benhaddou is one of Morocco’s best examples of earthen clay architecture. Stroll through the ancient fortified village to learn about its strategic importance as well as films such as “Babel” and “Gladiator” that were shot here.

Shop in the souks of Marrakech. Experience the hustle and haggling of Marrakech’s famous souks, which are the largest of their kind in Morocco. After shopping for Berber-made rugs, locally-tanned leather goods and lamps, head to Jemaa el Fna square as it ignites each evening with live music and entertainment.

Soak up the sea breezes in Essaouira. Surrounded by fortified walls, the whitewashed medina of Essaouira lies on Morocco’s Atlantic coast and is a popular base for windsurfing and kitesurfing. Spend your days relaxing on the beach and feasting on freshly caught sardines before watching a sunset from the 18th-century ramparts.

Camel trek through the Sahara Desert. The desert town of Merzouga serves as the gateway to Erg Chebbi, a huge tract of sand dunes and Morocco’s most famous camel trekking destination. Board one of these “ships of the desert” to enjoy the atmospheric sunset light, then stay overnight in a nomadic Berber camp for unforgettable stargazing.

Getting around

Casablanca's Mohammed V International Airport is the country's main gateway, with international flights also connecting to Marrakech, Essaouira, Fez, Tangier and Agadir. Trains travel between Morocco’s larger cities while buses and share-taxis are the main means of accessing smaller towns and villages.

Morocco travel FAQs

  • Where is the best place to stay in Morocco?

    You can find several places worth visiting in Morocco. Marrakech, Agadir, and Essaouira are some of the most popular amongst our users.

  • What are the best hotels in Morocco?

    Morocco is home to many highly-rated hotels, one of which is Hotel Zaitoune, which has a current rating of 8.6. For other potential stays, consider La Villa des Golfs and Hotel Medina, which can also be great places to stay in Morocco.