Hotels in Morocco

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

Morocco
3 Jul — 4 Jul2
Morocco
Sun 3/7
Mon 4/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Morocco

Filter by star ratings
All filters
Hotel Marrakech Le Semiramis
6.5 Good
Semlalia BP 525, Route de Casablanca, Marrakech, Morocco
Show on map
3.2 km from city centre, Marrakech, Morocco 
GoodBased on 2,458 reviews
6.5

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.

Labranda Rose Aqua Parc
7.3 Good
Avenue Mohammed VI, Marrakech, Morocco
Show on map
2.4 km from city centre, Marrakech, Morocco 
GoodBased on 3,025 reviews
7.3

Providing outdoor tennis courts, an outdoor pool and a Jacuzzi, Labranda Rose Aqua Parc is located in Marrakech and is a brief walk from Palais des Congres. It also provides a Turkish steam bath, a sauna and a beauty centre.

Le Méridien N'Fis
8.0 Excellent
Avenue Mohammed 6, Marrakech, Morocco
Show on map
2.3 km from city centre, Marrakech, Morocco 
ExcellentBased on 1,146 reviews
8.0

Located in Marrakech, Le Meridien N'fis is within easy reach of Agdal Gardens and Ben Youssef Madrasa. It provides a gym, as well as outdoor tennis courts, an outdoor pool and a sauna.

Radisson Blu Hotel, Marrakech Carre Eden
8.3 Excellent
166-176 Avenue Mohamed V, Marrakech, Morocco
Show on map
2.1 km from city centre, Marrakech, Morocco 
ExcellentBased on 2,156 reviews
8.3

Radisson Blu Marrakech Carre Eden offers an art deco setting while in Marrakech. Some of the popular facilities at this 5-star hotel include a Jacuzzi, free Wi-Fi and a Turkish steam bath.

Chems Hotel
6.5 Good
Avenue Hommane Al Fetouaki, Marrakech, Morocco
Show on map
1.2 km from city centre, Marrakech, Morocco 
GoodBased on 1,673 reviews
6.5

Conveniently positioned, Chems Hotel offers easy access to Marrakech's best hot spots. It has a fitness centre, as well as outdoor tennis courts, a sun deck and an outdoor pool.

ibis budget Tanger
6.0 Good
Route Nationale 1, Km 12, Tangier, Morocco
Show on map
11.1 km from city centre, Tangier, Morocco 
GoodBased on 1,172 reviews
6.0

Situated in Tangier, Ibis budget Tanger offers 3-star accommodation, as well as an outdoor pool and a sauna. It also provides an express check-in and check-out feature, meeting rooms and a beauty centre.

Mövenpick Hotel Casablanca
7.9 Good
Rond - Point Hassan II, Casablanca, Morocco
Show on map
2.7 km from city centre, Casablanca, Morocco 
GoodBased on 588 reviews
7.9

This modern hotel in Casablanca provides free Wi-Fi, as well as a sauna and an outdoor pool. It also offers a Turkish steam bath and a rooftop terrace.

Hyatt Place Taghazout Bay
8.2 Excellent
Station Touristique de Taghazout Bay, Agadir, Morocco
Show on map
15.8 km from city centre, Agadir, Morocco 
ExcellentBased on 1,320 reviews
8.2

Hyatt Place Taghazout Bay is ideally positioned in a peaceful setting in Tamraght Ou Fella, just a short car ride from Agadir and Aourir. It also provides a Jacuzzi, an outdoor pool and a sauna.

Tips for booking hotels in Morocco

Cheapest month:February
Most expensive month:August
Average price in Morocco:$178/night
Cheapest price found:$6/night
Cheapest day:Tuesday
Most expensive day:Wednesday
$83 - $321
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$77 - $257
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Morocco hotels

1
Hôtel Ichbilia
5.1 Okay
1, Rue Bani Marine, Marrakech, Morocco
Show on map
0.9 km from city centre, Marrakech, Morocco 

Centrally positioned, Hotel Ichbilia allows for easy access to Marrakech's popular hot spots. Guests can also enjoy free wireless internet.

2
Hotel Timoulay and Spa Agadir
8.4 Excellent
Cité Founty F6 Baie Des Palmiers, Agadir, Morocco
Show on map
3.1 km from city centre, Agadir, Morocco 

Strategically located in the middle of the city, this 4-star hotel makes for an ideal base in Agadir. There is also a fitness centre with a saltwater swimming pool.

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

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.

4
Barceló Palmeraie
7.7 Good
Km 6 Route de Fes, Marrakech, Morocco
Show on map
6.2 km from city centre, Marrakech, Morocco 

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.

5
La Maison Arabe Hotel, Spa And Cooking Workshops
9.5 Excellent
1, Derb Assehbé, Bab Doukkala, Marrakech, Morocco
Show on map
0.7 km from city centre, Marrakech, Morocco 

Strategically located in the heart of the city, this 5-star hotel makes for an ideal base in Marrakech. It also offers massage services, an express check-in and check-out feature and an outdoor pool.

6
Sirayane Boutique Hotel and Spa
9.2 Excellent
KM 8 Route D'amezmiz, Marrakech, Morocco
Show on map
9.7 km from city centre, Marrakech, Morocco 

Featuring indoor tennis courts, an outdoor pool and ski in/out facilities, Sirayane Boutique Hotel & Spa Marrakech is located in Marrakech and offers modern accommodation. Some of the features on offer at this elegant 5-star hotel include a Turkish steam bath, outdoor tennis courts and free Wi-Fi.

7
Es Saadi Marrakech Resort - Hotel
8.0 Excellent
Rue Ibrahim El Mazini, Marrakech, Morocco
Show on map
1.9 km from city centre, Marrakech, Morocco 

With its very own casino, The TheatrO and a luxury spa, this Marrakech hotel offers a host of entertainment options. It also features an outdoor pool, a mineral bath and outdoor tennis courts.

8
Royal Tulip City Center
8.4 Excellent
Route de Malabata, Tangier, Morocco
Show on map
1.4 km from city centre, Tangier, Morocco 

Offering a restaurant, bar and outdoor pool, Royal Tulip City Center is just a five-minute walk from Tanger Ville Station. Popular facilities, such as a sauna, a Jacuzzi and a Turkish steam bath, make for a satisfying stay in Tangier.

Cheapest hotels in Morocco, Africa

Omega Hotel Agadir
6.2 Good
G11 Lot Founty, Agadir, Morocco
Show on map
3.1 km from city centre, Agadir, Morocco 

Omega Hotel Agadir is conveniently located in the city centre and provides a private beach and an outdoor pool. This property is ideally situated in Agadir City Centre.

$21
Avg. per night
Ibis Budget Fes
7.4 Good
Route De Meknes Centre Marjane, Fez, Morocco
Show on map
4.4 km from city centre, Fez, Morocco 

Ibis Budget Fes offers a comfortable setting when in Fez. It also provides a lift and a 24-hour reception.

$24
Avg. per night
Senator Agadir Hotel
6.8 Good
avenue abderrahim bouabid Agadir, Agadir, Morocco
Show on map
1.2 km from city centre, Agadir, Morocco 

Senator Agadir Hotel provides a modern setting while in Agadir. It is conveniently positioned for guests wishing to discover the area's attractions.

$24
Avg. per night
Manzil Hotel
7.4 Good
38 Rue Des Francais, Casablanca, Morocco
Show on map
3.2 km from city centre, Casablanca, Morocco 

Manzil Hotel offers a modern setting while in Casablanca. There is also a fitness centre with a sauna.

$25
Avg. per night
Hotel Marrakech le Tichka
4.6 Okay
Semialla Bp 894 Route De Casablanca, Marrakech, Morocco
Show on map
3.1 km from city centre, Marrakech, Morocco 

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.

$26
Avg. per night
ibis budget El Jadida
6.5 Good
Place Nour El Kamar, El Jadida, Morocco
Show on map
1.9 km from city centre, El Jadida, Morocco 

This modern hotel in El Jadida offers free Wi-Fi, as well as a safe and a 24-hour reception. It is steps from the beach and provides comfortable 3-star accommodation.

$29
Avg. per night
Hôtel les Omayades
7.0 Good
Boulevard Du 20 Aout, Secteur Balneaire, Agadir, Morocco
Show on map
2.1 km from city centre, Agadir, Morocco 

Strategically located in the middle of the city, this 4-star hotel makes for an excellent base in Agadir. It also offers a Jacuzzi, an outdoor pool and a sauna.

$30
Avg. per night
Hotel Imperial Casablanca
5.4 Okay
291, Bd. Mohamed V et Angle Azilal, Casablanca, Morocco
Show on map
2.3 km from city centre, Casablanca, Morocco 

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

$32
Avg. per night

Hotel prices in Morocco

2 stars and under
3 stars
4 stars +

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

Where to stay in Morocco

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 in Morocco

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 Morocco

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.

Facts about staying in Morocco

  • Where is the best place to stay in Morocco?

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

  • What are the best hotels in Morocco?

    Mazagan Beach & Golf Resort is a very popular hotel in Morocco, with a score of 8.5 from 2,713 reviews. Barceló Palmeraie (7.7 from 1,364 reviews) and Onomo Hotel Casablanca City Center (7.9 from 1,355 reviews) are also highly rated Morocco hotels based on recent feedback from HotelsCombined users.