Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Morocco

Filter by star ratings
All filters
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,827 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.

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

Les Jardins de l'Agdal Hotel & Spa
Les Jardins de l'Agdal Hotel & Spa
7.6 Good
Avenue Mohammed VI Avenue Mohammed VI, Marrakech 40020 - Marrakesh, Marrakech, Morocco
Show on map
4.3 km from city centre, Marrakech, Morocco 
GoodBased on 1,778 reviews
7.6

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 indoor pool and a Jacuzzi.

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.

El Andalous Lounge & Spa Hotel
El Andalous Lounge & Spa Hotel
6.9 Good
Avenue Du Prsident Kennedy, Marrakech, Morocco
Show on map
2.1 km from city centre, Marrakech, Morocco 
GoodBased on 2,787 reviews
6.9

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.

Almas Hotel
Almas Hotel
8.1 Excellent
79, Avenue Moulay Rachid Gueliz, Marrakech, Morocco
Show on map
2.3 km from city centre, Marrakech, Morocco 
ExcellentBased on 2,396 reviews
8.1

This modern Marrakech hotel is located within a 10-minute walk of Marrakech Railway Station. Featuring views of Gueliz, it also provides a variety of facilities, such as free Wi-Fi, a rooftop terrace and an outdoor pool.

Eden Andalou Suites, Aquapark & Spa
Eden Andalou Suites, Aquapark & Spa
9.0 Excellent
Km 4, Route d'Amezmiz, Marrakech, Morocco
Show on map
11.2 km from city centre, Marrakech, Morocco 
ExcellentBased on 735 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.

Idou Anfa Hotel
Idou Anfa Hotel
7.9 Good
85 Boulevard d'Anfa, Casablanca, Morocco
Show on map
3.9 km from city centre, Casablanca, Morocco 
GoodBased on 1,617 reviews
7.9

Located in the centre of Casablanca, this hotel features a elegant restaurant and a night club. It also offers an indoor pool, a rooftop terrace and a Turkish steam bath.

Onomo Hotel Casablanca Airport
Onomo Hotel Casablanca Airport
8.1 Excellent
H6, Nouaceur.ZF.6 Lotissement du parc industriel Midparc, Casablanca, Morocco
Show on map
23.2 km from city centre, Casablanca, Morocco 
ExcellentBased on 2,549 reviews
8.1

Conveniently located within Mohammed V International Airport, ONOMO Airport Casablanca offers comfortable accommodation in Nouaceur. It also provides free wireless internet.

El Minzah Hotel
El Minzah Hotel
8.4 Excellent
85 Rue De La Liberte, Tangier, Morocco
Show on map
2.0 km from city centre, Tangier, Morocco 
ExcellentBased on 667 reviews
8.4

Situated in Tangier, El Minzah Hotel is a short walk from the American Legation and provides a rooftop terrace, a sauna and a Turkish steam bath. Some of the popular features at this 5-star hotel include an indoor pool and miniature golf.

Tips for booking a Morocco hotel

Cheapest month:June
Most expensive month:February
Average price in Morocco:C$ 118/night
Absolute cheapest price found:C$ 9/night
Cheapest day:Wednesday
Most expensive day:Sunday
C$ 61 - C$ 192
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 102 - C$ 145
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Morocco hotels

Show all 15,244 hotels
1
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.

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

3
ibis Casa Voyageurs
ibis Casa Voyageurs
8.1 Excellent
Angle Boulevard Bahmad, Casablanca, Morocco
Show on map
1.7 km from city centre, Casablanca 

Boasting an outdoor pool, Ibis Casa Voyageurs is located in Casablanca and provides modern accommodation. The various amenities this cosy hotel offers include a coffee bar, an express check-in and check-out feature and meeting rooms.

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

6
Four Seasons Resort Marrakech
Four Seasons Resort Marrakech
9.2 Excellent
1 Boulevard de la Menara, Marrakech, Morocco
Show on map
3.1 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.

7
Riad Wow
Riad Wow
8.9 Excellent
9 Jbel Lakhder Rmila Medina, Marrakech, Morocco
Show on map
0.7 km from city centre, Marrakech 

Conveniently situated, Riad Wow offers easy access to Marrakech's popular hot spots. The riad offers a Turkish steam bath, a rooftop terrace and an outdoor pool, as well as rooms with private terraces.

8
Barcelo Anfa Casablanca
Barcelo Anfa Casablanca
8.8 Excellent
44 Boulevard D Anfa, Casablanca, Morocco
Show on map
3.7 km from city centre, Casablanca 

Barcelo Anfa Casablanca provides comfortable accommodation in the heart of Casablanca. It also offers a 24-hour reception, a currency exchange and a swimming pool.

Cheapest hotels in Morocco

Show all 15,244 hotels
Hotel Argana
Hotel Argana
6.7 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.

C$ 36
Avg. per night
Oum Palace Hotel & Spa
Oum Palace Hotel & Spa
7.7 Good
12 Rue Kamal Mohamed, Casablanca, Morocco
Show on map
2.9 km from city centre,  

Conveniently located in the middle of the city, this 4-star hotel makes for an ideal base in Casablanca. It also provides free Wi-Fi, a Turkish steam bath and a sauna.

C$ 40
Avg. per night
Riad Ayni
Riad Ayni
8.7 Excellent
7 Derb Chaoui Sidi Bel Abbes, Medina, Marrakech, Morocco
Show on map
1.0 km from city centre,  

Conveniently located in the middle of the city, this 4-star bed & breakfast makes for an excellent base in Marrakech. Those staying at the property have access to a swimming pool and a beauty centre.

C$ 41
Avg. per night
Résidence Hotelière Fleurie
Résidence Hotelière Fleurie
8.6 Excellent
Rue de la Roire, Agadir, Morocco
Show on map
1.4 km from city centre,  

Strategically located in the heart of the city, this 3-star property makes for an excellent base in Agadir. It also provides a kids pool, an outdoor pool and an express check-in and check-out feature.

C$ 43
Avg. per night
Hotel Imperial Casablanca
Hotel Imperial Casablanca
7.0 Good
291, Bd. Mohamed V et Angle Azilal, Casablanca, Morocco
Show on map
2.3 km from city centre,  

Strategically located in the middle of the city, this 4-star hotel makes for an excellent base in Casablanca. It also offers valet parking, an express check-in and check-out feature and a terrace.

C$ 44
Avg. per night
Hotel Oasis
Hotel Oasis
7.2 Good
Boulevard Mohammed 5, Agadir, Morocco
Show on map
2.5 km from city centre,  

Oasis Hotel & Spa Agadir is situated in the heart of Agadir and features a private beach. It also has a gym, a sauna and an outdoor pool.

C$ 44
Avg. per night
Imperial Holiday Hôtel & Spa
Imperial Holiday Hôtel & Spa
5.5 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.

C$ 45
Avg. per night
Hôtel Club Al Moggar
Hôtel Club Al Moggar
7.0 Good
Boulevard Mohamed V, Agadir, Morocco
Show on map
2.8 km from city centre,  

Situated in Agadir, Hotel Almoggar Garden Beach provides a range of premium features, including 2 pools and exclusive access to a secluded beach. This hotel is set in the heart of the city.

C$ 50
Avg. per night

Hotel prices in Morocco

2 stars or below

C$ 9 - C$ 192

Premiere Classe Casablanca Centre Ville

#1 Most popular

C$ 46
Avg. per night
Riad Hamdani

#2 Most popular

Riad Hamdani
8.6 Excellent
C$ 83
Avg. per night
Corner Hostel Marrakech - Adults Only
C$ 9
Avg. per night
3 stars

C$ 24 - C$ 106

Relax Airport

#1 Most popular

C$ 102
Avg. per night
Tagadirt Appart-Hotel

#2 Most popular

C$ 50
Avg. per night
Dar El Karam

Best value

Dar El Karam
8.2 Excellent
C$ 24
Avg. per night
4 stars and up

C$ 40 - C$ 1,367

Melliber Appart Hotel

#1 Most popular

C$ 70
Avg. per night
Palais des Roses Hotel & Spa

#2 Most popular

C$ 119
Avg. per night
Oum Palace Hotel & Spa

Best value

C$ 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?

    Morocco has plenty to offer. Consider staying in some of its favored locations, like Marrakech, Casablanca, and Agadir.

  • What are the best hotels in Morocco?

    One of the most popular hotels in Morocco is Melliber Appart Hotel, which has been reviewed by 2,827 users and currently has a rating of 8.5/10. Other top-rated locations include Atlas Almohades Casablanca City Center and Movenpick Hotel Mansour Eddahbi Marrakech, which have received 7.0/10 and 8.1/10 ratings from our users, respectively.