Hotels in Morocco

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

Morocco
18 Jun — 19 Jun2
Morocco
Fri 18/6
Sat 19/6
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Morocco

Filter by star ratings
All filters
Riad Laaroussa
Riad Laaroussa
9.7 Excellent
3 Derb Bechara, Fez, Morocco
Show on map
5.5 km from city centre, Fez, Morocco 
ExcellentBased on 129 reviews
9.7

Riad Laaroussa provides 4-star accommodation in Fez. It also features a Turkish steam bath and a rooftop terrace.

Mogador Express Gueliz
Mogador Express Gueliz
6.5 Good
BD Hassan II Gueliz, Marrakech, Morocco
Show on map
3.3 km from city centre, Marrakech, Morocco 
GoodBased on 1,361 reviews
6.5

Mogador Express Gueliz offers a modern setting when in Marrakech. It also features a sauna, a Turkish steam bath and an outdoor pool.

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

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.

Barcelo Tanger
Barcelo Tanger
7.0 Good
43 Boulevard Mohamed 6, Tangier, Morocco
Show on map
1.2 km from city centre, Tangier, Morocco 
GoodBased on 1,308 reviews
7.0

Barcelo Tanger offers a modern setting when in Tangier. It also features an outdoor pool and a sauna.

Movenpick Hotel Mansour Eddahbi Marrakech
Movenpick Hotel Mansour Eddahbi Marrakech
8.1 Excellent
Avenue Mohamed Vi, Marrakech, Morocco
Show on map
2.7 km from city centre, Marrakech, Morocco 
ExcellentBased on 1,257 reviews
8.1

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.

Riad Soleil d'Orient
Riad Soleil d'Orient
9.3 Excellent
131 Derb El Hajjar, El Jadida, Morocco
Show on map
0.4 km from city centre, El Jadida, Morocco 
ExcellentBased on 131 reviews
9.3

Riad Soleil D'orient provides a luxury setting when in El Jadida. It also offers a rooftop terrace, a 24-hour reception and room service.

Mandarin Oriental, Marrakech
Mandarin Oriental, Marrakech
9.0 Excellent
Route du Golf Royal, Marrakech, Morocco
Show on map
4.4 km from city centre, Marrakech, Morocco 
ExcellentBased on 74 reviews
9.0

Located in Marrakech, Mandarin Oriental Marrakech is an easy drive from Ben Youssef Madrasa and Jemaa el-Fnaa. Some of the facilities provided at this 5-star resort are an indoor pool and a Jacuzzi.

Gray Boutique Hotel Casablanca
Gray Boutique Hotel Casablanca
7.5 Good
Angle Rue Abou Kacem El Kotbari et Ain El Aouda - Quartier Racine, Casablanca, Morocco
Show on map
4.6 km from city centre, Casablanca, Morocco 
GoodBased on 365 reviews
7.5

Just a short car trip from Ain Diab, Gray Boutique Hotel and Spa provides a luxury base and features exclusive views of Casablanca. Some of the facilities provided at this contemporary 5-star hotel include free Wi-Fi and a Turkish steam bath.

L'Alcazar
L'Alcazar
9.1 Excellent
4 Impasse Benabdallah, Rabat, Morocco
Show on map
0.7 km from city centre, Rabat, Morocco 
ExcellentBased on 136 reviews
9.1

Conveniently located in the centre of the city, this 5-star riad makes for an excellent base in Rabat. It also provides free Wi-Fi, valet parking and 24-hour room service.

Sheraton Casablanca Hotel & Towers
Sheraton Casablanca Hotel & Towers
7.3 Good
100, Avenue Des F.A.R., Casablanca, Morocco
Show on map
2.8 km from city centre, Casablanca, Morocco 
GoodBased on 588 reviews
7.3

Located in the centre of Casablanca, this hotel features a traditional restaurant and a night club. It provides a spa, as well as a Turkish steam bath, an outdoor pool and a sauna.

Tips for booking a Morocco hotel

Cheapest month:December
Most expensive month:June
Average price in Morocco:$190/night
Absolute cheapest price found:$8/night
Cheapest day:Tuesday
Most expensive day:Monday
$88 - $439
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$37 - $217
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Morocco hotels

Show all 15,325 hotels
1
Atlas Amadil Beach Hotel
Atlas Amadil Beach Hotel
8.1 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
Ouad el makhazin, 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
Riad Le Jardin d'Abdou
Riad Le Jardin d'Abdou
9.0 Excellent
2/3 Derb Makina Arset Bel Baraka, Marrakech, Morocco
Show on map
1.5 km from city centre, Marrakech 

Conveniently located in the heart of the city, this 3-star riad makes for an excellent base in Marrakech. It has a day spa, as well as a rooftop terrace, free Wi-Fi and an outdoor pool.

5
Riad Agathe
Riad Agathe
9.0 Excellent
254 Rue Sidi Bouamar, Riad Laarouss, Marrakech, Morocco
Show on map
0.4 km from city centre, Marrakech 

Conveniently located, Riad Agathe allows for easy access to Marrakech's best hot spots. Popular features at this 3-star property include a rooftop terrace and complimentary Wi-Fi.

6
L'Alcazar
L'Alcazar
9.1 Excellent
4 Impasse Benabdallah, Rabat, Morocco
Show on map
0.7 km from city centre, Rabat 

Conveniently located in the centre of the city, this 5-star riad makes for an excellent base in Rabat. It also provides free Wi-Fi, valet parking and 24-hour room service.

7
Riad Abaka By Ghali
Riad Abaka By Ghali
8.6 Excellent
21 Derb Roukni, Laksour, Marrakech, Morocco
Show on map
0.4 km from city centre, Marrakech 

Centrally positioned in Marrakech, Riad Abaka by Ghali is within an easy drive of Bahia Palace. Some of the popular facilities on offer at this traditional 4-star riad are an indoor pool, free Wi-Fi and a rooftop terrace.

8
Riu Palace Tikida Agadir
Riu Palace Tikida Agadir
10.0 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.

Cheapest hotels in Morocco

Show all 15,325 hotels
Hotel Cecil
Hotel Cecil
7.8 Good
53 Sidi Bouloukate Djemaa El Fna, Marrakech, Morocco
Show on map
0.8 km from city centre,  

Conveniently positioned, Hotel Cecil offers easy access to Marrakech's best hot spots. It also won the Hostel Bookers Award 2012.

$34
Avg. per night
Moroccan House Hotel Marrakech
Moroccan House Hotel Marrakech
7.5 Good
3, Rue Loubnane, Gueliz, Marrakech, Morocco
Show on map
2.1 km from city centre,  

Moroccan House Marrakech is situated in Marrakech and is close to the area's tourist attractions. It also offers a Turkish steam bath, a sauna and an outdoor pool.

$34
Avg. per night
Hotel Riad Dalia Tetouan
Hotel Riad Dalia Tetouan
8.2 Excellent
25, Place El Ouessaa, Tétouan, Morocco
Show on map
0.8 km from city centre,  

Located in Tetouan, Hotel Riad Dalia Tetouan is within a 20-minute drive of Sania Ramel Airport and offers a swimming pool. Those staying at the property can also make use of complimentary Wi-Fi during their stay.

$34
Avg. per night
El Kennaria
El Kennaria
8.2 Excellent
10 Rue El Kennaria Derb Dabachi, Medina, Marrakech, Morocco
Show on map
0.7 km from city centre,  

Strategically located in the middle of the city, this 3-star bed & breakfast makes for an excellent base in Marrakech. It also offers 24-hour room service, a Jacuzzi and a coffee bar.

$38
Avg. per night
Riad Hcekarram
Riad Hcekarram
7.3 Good
Sidi Ben Slimane Kaat Sour No. 77, Marrakech, Morocco
Show on map
0.7 km from city centre,  

Strategically located in the centre of the city, this 3-star riad makes for an excellent base in Marrakech. It also offers a rooftop terrace, a sun tanning bed and a safe.

$39
Avg. per night
Riad Dar Nael
Riad Dar Nael
8.3 Excellent
Hart Essora Derb El Baroud M?dina, Marrakech, Morocco
Show on map
0.4 km from city centre,  

Strategically located in the middle of the city, this 4-star riad makes for an excellent base in Marrakech. Guests can also make use of complimentary Wi-Fi.

$40
Avg. per night
Riad Al Tainam
Riad Al Tainam
8.0 Excellent
16 derb Essaada, Arset el Houta, Marrakech, Morocco
Show on map
1.1 km from city centre,  

Strategically located in the heart of the city, this 4-star riad makes for an ideal base in Marrakech. It is ideally positioned for those wishing to sightsee in the area.

$44
Avg. per night
Hotel Ouzoud Beni Mellal
Hotel Ouzoud Beni Mellal
6.2 Good
KM 3, Route de Marrakech, BP 93, Beni Mellal, Morocco
Show on map
3.3 km from city centre,  

Ouzoud provides a comfortable setting while in Beni Mellal. It also features outdoor tennis courts and free Wi-Fi.

$44
Avg. per night

Hotel prices in Morocco

2 stars or below

$9 - $90

Riad Hcekarram

No. 1 most popular

$39
Avg. per night
Dar Jameel

No. 2 most popular

Dar Jameel
8.8 Excellent
$90
Avg. per night
Hostel Souika

Best value

Hostel Souika
8.2 Excellent
$9
Avg. per night
3 stars

$17 - $233

Moroccan House Hotel Marrakech

No. 1 most popular

$34
Avg. per night
Riad Dar Nabila

No. 2 most popular

$51
Avg. per night
Hotel Abi khancha

Best value

Hotel Abi khancha
8.3 Excellent
$17
Avg. per night
4 stars and up

$40 - $1,275

Grand Mogador City Center Casablanca

No. 1 most popular

$105
Avg. per night
Eurostars Sidi Maarouf

No. 2 most popular

$100
Avg. per night
Riad Dar Nael

Best value

Riad Dar Nael
8.3 Excellent
$40
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?

    When visiting Morocco, consider checking out Marrakech, Casablanca, and Fez as some of the most sought after locations.

  • What are the best hotels in Morocco?

    Morocco is home to many highly-rated hotels, one of which is Grand Mogador City Center Casablanca, which has a current rating of 8.1. For other potential stays, consider Eurostars Sidi Maarouf and Riad El Amine Fes, which can also be great places to stay in Morocco.