Hotels in Morocco

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

Morocco
Aug 13 — Aug 142
Morocco
Sat 13/8
Sun 14/8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Morocco

Filter by star ratings
All filters
Onomo Hotel Rabat Medina
7,9 Good
2 Rue Ghandi, Rabat, Morocco
Show on map
0,3 km from city centre, Rabat, Morocco 
GoodBased on 1 094 reviews
7,9

Strategically located in the middle of the city, this 3-star hotel makes for an excellent base in Rabat. It offers complimentary Wi-Fi, a 24-hour reception and a concierge.

Atlas Essaouira & Spa
8,3 Excellent
Boulevard Mohamed V, Essaouira, Morocco
Show on map
1,4 km from city centre, Essaouira, Morocco 
ExcellentBased on 1 124 reviews
8,3

Featuring a private beach and an outdoor swimming pool, this 5-star hotel is located in Essaouira. It has a spa and wellness centre, as well as a sauna, a swimming pool and a Jacuzzi.

Palm Appart Club Marrakesh
7,6 Good
Marrakech, Morocco
Show on map
4,3 km from city centre, Marrakech, Morocco 
GoodBased on 1 051 reviews
7,6

Palm Appart Club Marrakesh is located in Marrakech and is close to Agdal Gardens. It also provides a kids club, a kids pool and an outdoor pool.

Opera Plaza Hotel Marrakech
7,7 Good
Angle av Mohamed 5 et Hassan 2, Marrakech, Morocco
Show on map
2,5 km from city centre, Marrakech, Morocco 
GoodBased on 514 reviews
7,7

Offering a restaurant, bar and outdoor swimming pool, Opera Plaza Hotel Marrakech is just a five-minute stroll from Marrakech Railway Station. Popular amenities, such as a Turkish steam bath and a bowling alley, make for an enjoyable stay in Marrakech.

Kech Boutique Hotel & Spa
7,8 Good
Avenue Mohammed Vi, Marrakech, Morocco
Show on map
5,0 km from city centre, Marrakech, Morocco 
GoodBased on 742 reviews
7,8

Situated a short drive from Agdal Gardens, Kech Boutique Hotel & Spa provides modern accommodation in Marrakech. It also features free Wi-Fi, a Turkish steam bath and an outdoor pool.

Kenzi Tower Hotel
8,0 Excellent
Twin Center Boulevard Zerktouni 20, Casablanca, Morocco
Show on map
3,6 km from city centre, Casablanca, Morocco 
ExcellentBased on 1 132 reviews
8,0

Set just a few steps from Casablanca Twin Center, this trendy hotel offers both a bar and a restaurant. Popular features include a heated pool, a sauna and a Jacuzzi, and it provides views of Casablanca and the Hassan II Mosque.

Sofitel Casablanca Tour Blanche
7,4 Good
1, Rue Belyout, Casablanca, Morocco
Show on map
3,0 km from city centre, Casablanca, Morocco 
GoodBased on 400 reviews
7,4

Featuring 171 modern 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 modern 5-star hotel include a Jacuzzi, an indoor pool and free Wi-Fi.

Mövenpick Hotel Casablanca
7,7 Good
Rond - Point Hassan II, Casablanca, Morocco
Show on map
2,7 km from city centre, Casablanca, Morocco 
GoodBased on 659 reviews
7,7

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.

Tips for booking hotels in Morocco

Cheapest month:June
Most expensive month:April
Average price in Morocco:R47 399/night
Cheapest price found:R65/night
Cheapest day:Thursday
Most expensive day:Monday
R829 - R17 659
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R919 - R3 423
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Morocco hotels

1
ibis Casa Voyageurs
7,8 Good
Angle Boulevard Bahmad, Casablanca, Morocco
Show on map
1,8 km from city centre, Casablanca, Morocco 

Ibis Casa Voyageurs offers a modern setting while in Casablanca. The various amenities this cosy hotel has to offer include meeting rooms, a coffee bar and a 24-hour reception.

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

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

4
Kenzi Farah
7,9 Good
Av, Du President Kennedy 200, Marrakech, Morocco
Show on map
2,0 km from city centre, Marrakech, Morocco 

Boasting a Turkish steam bath, a sauna and an outdoor heated pool, Kenzi Rose Garden is situated in Marrakech and offers comfortable accommodation. It provides 5-star accommodation with air-conditioned rooms.

5
Tempoo Hotel Marrakech
7,2 Good
Ave. Mohamed VI, 15 Angle Rue Abou Bakr, Marrakech, Morocco
Show on map
2,6 km from city centre, Marrakech, Morocco 

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

6
Sirayane Boutique Hotel and Spa
9,1 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
Paradis Plage Surf Yoga & Spa resort
8,5 Excellent
Km 26 Route d'Essaouira, Agadir, Morocco
Show on map
24,6 km from city centre, Agadir, Morocco 

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 Jacuzzi, an outdoor pool and a private beach. It also offers a sauna, a beauty centre and a Turkish steam bath.

8
Sofitel Tamuda Bay Beach and Spa
8,4 Excellent
Route de Sebta, km. 12, M'Diq, Tétouan, Morocco
Show on map
13,4 km from city centre, Tétouan, Morocco 

This comfortable hotel in M'dig offers free Wi-Fi, as well as a private beach and an outdoor pool. It also features a Jacuzzi and a gym.

Cheapest hotels in Morocco, Africa

Hamilton Agadir
5,8 Okay
Boulevard Mohamed 5, Agadir, Morocco, Agadir, Morocco
Show on map
1,9 km from city centre, Agadir, Morocco 

Hotel Adrar Agadir is situated in the centre of Agadir and offers a private beach. Those staying at the property have access to a sauna and an outdoor pool.

R340
Avg. per night
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.

R340
Avg. per night
Rodamon Riad Marrakech
9,2 Excellent
Amssafah 32, Quartier Assouel, Marrakech, Morocco
Show on map
0,2 km from city centre, Marrakech, Morocco 

Rodamon Riad Marrakech is situated in Marrakech and offers complimentary wireless internet. This hostel is set in the heart of the city.

R340
Avg. per night
Senator Agadir Hotel
6,7 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.

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

R389
Avg. per night
Hotel Majestic
7,5 Good
57, Avenue Lalla Yacout, Casablanca, Morocco
Show on map
2,4 km from city centre, Casablanca, Morocco 

Hotel Majestic Casablanca offers a historic setting when in Casablanca. It is conveniently situated in the city centre.

R470
Avg. per night
Hotel Oscar
3,9 Mediocre
429 Avenue Hassan 2, Rabat, Morocco
Show on map
1,8 km from city centre, Rabat, Morocco 

Oscar Hotel Rabat provides comfortable 4-star accommodation in Rabat. It also offers 24-hour room service, free Wi-Fi and a sauna.

R470
Avg. per night
Hotel Imperial Casablanca
5,5 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.

R519
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. Marrakech, Essaouira, and Tangier are some of the most popular amongst our users.

  • What are the best hotels in Morocco?

    Hotel Mercure Rabat Sheherazade is a very popular hotel in Morocco, with a score of 7,0 from 455 reviews. Labranda Targa Aqua Parc (7,3 from 1 297 reviews) and Riad Arous Chamel (7,7 from 134 reviews) are also highly rated Morocco hotels based on recent feedback from HotelsCombined users.