Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Morocco

Filter by star ratings
All filters
Riad Vendôme & Spa
Riad Vendôme & Spa
8.2 Excellent
217, Derb El Halfaoui, Marrakech, Morocco
Show on map
0.4 km from city centre, Marrakech, Morocco 
ExcellentBased on 120 reviews
8.2

Conveniently situated, Riad Vendome & Spa offers easy access to Marrakech's best tourist attractions. It features an outdoor pool, a Turkish steam bath and free Wi-Fi access.

Atlas Almohades Casablanca City Center
Atlas Almohades Casablanca City Center
7.0 Good
Moulay Hassan 1Er, Casablanca, Morocco
Show on map
3.2 km from city centre, Casablanca, Morocco 
GoodBased on 3,829 reviews
7.0

Conveniently located in the middle of the city, this 4-star hotel makes for an ideal base in Casablanca. It is steps from Casablanca Cathedral, eateries and nightlife options.

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.

Melliber Appart Hotel
Melliber Appart Hotel
8.5 Excellent
138, Boulevard Moulay Youssef Angle, Casablanca, Morocco
Show on map
4.7 km from city centre, Casablanca, Morocco 
ExcellentBased on 2,746 reviews
8.5

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Casablanca. It also offers a laundry service, free Wi-Fi and a 24-hour business centre.

Relax Airport
Relax Airport
7.7 Good
Airport Mohamed V Nouasser, Nouaseur, Morocco
Show on map
5.3 km from city centre, Nouaseur, Morocco 
GoodBased on 2,279 reviews
7.7

Featuring an outdoor pool, free Wi-Fi and a sauna, this Nouaceur hotel is conveniently situated moments from Mohammed V International Airport. It has a gym, as well as an express check-in and check-out feature, a beauty centre and a free shuttle service.

Sofitel Casablanca Tour Blanche
Sofitel Casablanca Tour Blanche
7.8 Good
Rue Sidi Belyout, Casablanca, Morocco
Show on map
3.0 km from city centre, Casablanca, Morocco 
GoodBased on 365 reviews
7.8

Featuring 171 elegant rooms and views of the Hassan II Mosque, Sofitel Casablanca Tour Blanche offers a central place to stay in Casablanca. Some of the popular facilities at this sophisticated 5-star hotel include a Jacuzzi, free Wi-Fi and an indoor pool.

Palais des Roses Hotel & Spa
Palais des Roses Hotel & Spa
6.3 Good
Secteur Touristique et 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.

Pestana Casablanca
Pestana Casablanca
8.4 Excellent
Anfa Place Living Resort, Boulevard de La Corniche, Casablanca, Morocco
Show on map
7.1 km from city centre, Casablanca, Morocco 
ExcellentBased on 773 reviews
8.4

Boasting an outdoor pool, Pestana Casablanca Seaside Suites & Residences is situated in Casablanca and offers modern accommodation. It provides 3.5-star accommodation with air-conditioned rooms.

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 69 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.

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:May
Average price in Morocco:$168/night
Absolute cheapest price found:$7/night
Cheapest day:Saturday
Most expensive day:Sunday
$71 - $437
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$101 - $183
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Morocco hotels

Show all 14,209 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
Dawliz Rabat Resort & Spa
Dawliz Rabat Resort & Spa
8.3 Excellent
Avenue du Prince Héritier, Bouregreg, Salé, Rabat, Morocco
Show on map
1.9 km from city centre, Rabat 

Located in Sale, Dawliz Resort & Spa is within a 10-minute drive of Rabat-Sale Airport and provides a swimming pool, a sauna and an outdoor pool. The numerous facilities this sophisticated hotel offers include a kids pool, a beauty centre and valet parking.

3
Hotel Sahrai
Hotel Sahrai
8.6 Excellent
Bab Lghoul, Dhar El Mehraz, Fez, Morocco
Show on map
3.2 km from city centre, Fez 

Located in Fez, Hotel Sahrai is an easy drive from the Ibn Danan Synagogue and University of Al-Karaouine. It also offers a free shuttle service, outdoor tennis courts and an express check-in and check-out feature.

4
Four Seasons Hotel Casablanca
Four Seasons Hotel Casablanca
8.8 Excellent
Boulevard De La Corniche, Casablanca, Morocco
Show on map
6.8 km from city centre, Casablanca 

Located in Casablanca, Four Seasons Hotel Casablanca is an easy drive from Morocco Mall and the Hassan II Mosque. It also offers a sauna, an outdoor pool and valet parking.

5
Melliber Appart Hotel
Melliber Appart Hotel
8.5 Excellent
138, Boulevard Moulay Youssef Angle, Casablanca, Morocco
Show on map
4.7 km from city centre, Casablanca 

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Casablanca. It also offers a laundry service, free Wi-Fi and a 24-hour business centre.

6
Villa Blanca Urban Hotel
Villa Blanca Urban Hotel
7.8 Good
Boulevard de la Corniche, Casablanca, Morocco
Show on map
6.6 km from city centre, Casablanca 

Situated a brief drive from Ain Diab, Villa Blanca & SPA offers art deco accommodation in Casablanca. It also features a rooftop terrace, an indoor pool and free Wi-Fi.

7
Barcelo Palmeraie
Barcelo Palmeraie
7.7 Good
Km 6 Route De Fes, Marrakech, Morocco
Show on map
6.2 km from city centre, Marrakech 

Featuring an on-site night club and a beauty salon, Barcelo Palmeraie is located in Marrakech and boasts 5-star accommodation. Guests also have exclusive access to the Nuxe Spa and Terrace.

8
Riad Ilayka
Riad Ilayka
9.5 Excellent
78 Derb El Hammam Quartier Mouassine, Marrakech, Morocco
Show on map
0.6 km from city centre, Marrakech 

Conveniently positioned, Riad ILayka offers easy access to Marrakech's best hot spots. It has a day spa, as well as a swimming pool, a Turkish steam bath and a Jacuzzi.

Cheapest hotels in Morocco

Show all 14,209 hotels
Hôtel Des Lilas
Hôtel Des Lilas
7.4 Good
Rue Jamal Eddine El Afghani, Oujda, Morocco
Show on map
1.0 km from city centre,  

This Oujda hotel is located within a 10-minute walk of Oujda Train Station. It offers free Wi-Fi, an airport shuttle and luggage storage.

$33
Avg. per night
Hotel Volubilis
Hotel Volubilis
2.0 Mediocre
22 Rue Abdelkrim Diouri, Casablanca, Morocco
Show on map
2.5 km from city centre,  

Located in the centre of Casablanca, Hotel Volubilis is within an easy walk of Stade Larbi Benbarek. Guests can also enjoy free internet access in all areas.

$35
Avg. per night
Hotel Marrakech Le Semiramis
Hotel Marrakech Le Semiramis
6.8 Good
Semlalia BP 525, Route de Casablanca, Marrakech, Morocco
Show on map
3.2 km from city centre,  

Hotel Marrakech Le Semiramis is situated in Marrakech and offers free wireless internet. In addition to free private parking on site, the hotel features comfortable 4-star rooms and a bar.

$45
Avg. per night
Atlas Almohades Casablanca City Center
Atlas Almohades Casablanca City Center
7.0 Good
Moulay Hassan 1Er, Casablanca, Morocco
Show on map
3.2 km from city centre,  

Conveniently located in the middle of the city, this 4-star hotel makes for an ideal base in Casablanca. It is steps from Casablanca Cathedral, eateries and nightlife options.

$46
Avg. per night
Relax Hotel Marrakech
Relax Hotel Marrakech
7.9 Good
Marjane Square Route De Casa, 5, Marrakech, Morocco
Show on map
4.6 km from city centre,  

Located in Marrakech, the hotel is within a 30-minute drive of Marrakech-Menara Airport and provides an outdoor pool. It also offers a sun deck, an express check-in and check-out feature and a 24-hour reception.

$46
Avg. per night
Kenzi Europa
Kenzi Europa
7.8 Good
Boulevard 20 Aout B P 808, Agadir, Morocco
Show on map
2.2 km from city centre,  

Strategically located in the centre of the city, this 4-star hotel makes for an ideal base in Agadir. It also offers a private beach, outdoor tennis courts and a swimming pool.

$47
Avg. per night
Pavillon du Golf
Pavillon du Golf
7.0 Good
Circuit de la Palmeraie BP 1488, Marrakech, Morocco
Show on map
6.3 km from city centre,  

Located in Marrakech, Pavillon du Golf is within easy reach of La Palmeraie and Agdal Gardens. It has a spa, as well as an outdoor pool, a Turkish steam bath and a sauna.

$48
Avg. per night
Tempoo Hotel Marrakech
Tempoo Hotel Marrakech
7.3 Good
Ave. Mohamed VI, 15 Angle Rue Abou Bakr, Marrakech, Morocco
Show on map
2.6 km from city centre,  

Tempoo Hotel Marrakech City Centre is set in Marrakech and is close to local sightseeing spots, including Palais des Congres. It also offers free Wi-Fi, an outdoor pool and a Turkish steam bath.

$50
Avg. per night

Hotel prices in Morocco

2 stars or below

$7 - $59

Hôtel Des Lilas

No. 1 most popular

$33
Avg. per night
Hotel Volubilis

No. 2 most popular

Hotel Volubilis
2.0 Mediocre
$35
Avg. per night
Hostel Souika

Best value

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

$14 - $112

Pestana Casablanca

No. 1 most popular

Pestana Casablanca
8.4 Excellent
$112
Avg. per night
Onomo Hotel Rabat Medina

No. 2 most popular

$64
Avg. per night
Ennasma

Best value

Ennasma
6.9 Good
$14
Avg. per night
4 stars and up

$46 - $1,174

Mazagan Beach & Golf Resort

No. 1 most popular

$184
Avg. per night
Four Seasons Hotel Casablanca

No. 2 most popular

$265
Avg. per night
Atlas Almohades Casablanca City Center
$46
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?

    Our travellers prefer to stay in places like Casablanca, Marrakech, and Agadir while in Morocco.

  • What are the best hotels in Morocco?

    Pestana Casablanca (8.4/10 from 773 reviews), Mazagan Beach & Golf Resort (8.6/10 from 2,256 reviews), and Four Seasons Hotel Casablanca (8.8/10 from 986 reviews) are all highly rated places to stay in Morocco.