Hotels in Morocco

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

Morocco
Sep 28 — Sep 292
Morocco
Wed 9/28
Thu 9/29
...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 Vitality Terminus
8.7 Excellent
185 Avenue Mohamed Diouri, Kenitra, Morocco
Show on map
0.5 mi from city centre, Kenitra, Morocco 
ExcellentBased on 317 reviews
8.7

Hotel Vitality Terminus provides a comfortable setting while in Kenitra. It also features meeting rooms, free Wi-Fi and a 24-hour reception.

Pavillon du Golf
Circuit de la Palmeraie BP 1488, Marrakech, Morocco
Show on map
3.9 mi from city centre, Marrakech, Morocco 

Located in Marrakech, Pavillon du Golf is within a 30-minute drive of Marrakech-Menara Airport and offers an outdoor pool, a Turkish steam bath and a sauna. It provides 5-star accommodation with air-conditioned rooms.

Savoy Le Grand Hotel
7.7 Good
Avenue de la Ménara BP 528, Marrakech, Marrakech, Morocco
Show on map
1.5 mi from city centre, Marrakech, Morocco 
GoodBased on 3,072 reviews
7.7

Savoy Le Grand Hotel provides a comfortable setting when in Marrakech. It has a spa and wellness centre, as well as a sauna, an outdoor pool and a Jacuzzi.

Hotel Atlantic Palace
Seaside And Tourism Sector, Agadir, Morocco
Show on map
1.5 mi from city centre, Agadir, Morocco 

Set in the centre of Agadir, this hotel features an on-site casino as well as a private beach. An indoor pool, indoor tennis courts and outdoor tennis courts are just some of the luxurious facilities on offer to guests throughout their stay.

Palm Appart Club Marrakesh
7.6 Good
Marrakech, Morocco
Show on map
2.7 mi from city centre, Marrakech, Morocco 
GoodBased on 1,079 reviews
7.6

Palm Appart Club Marrakesh provides comfortable 4-star accommodation in Marrakech. It also offers a kids pool, a kids club and an outdoor pool.

Hostel Mauritania
Derb Kadi Ben Maimoun, Chefchaouen, Morocco
Show on map
0.1 mi from city centre, Chefchaouen, Morocco 

Hostel Mauritania is located in Chefchaouen and features free Wi-Fi. It is also a five-minute walk from Chefchaouen Kasbah and Medina, and is close to many of the area's popular attractions.

Chems Hotel
6.3 Good
Avenue Hommane Al Fetouaki, Marrakech, Morocco
Show on map
0.7 mi from city centre, Marrakech, Morocco 
GoodBased on 1,677 reviews
6.3

Conveniently located in the heart of the city, this 4-star hotel makes for an excellent base in Marrakech. It has a day spa, as well as outdoor tennis courts, a sun deck and an outdoor pool.

Rose Garden Resort & Spa
Wahat Sidi Brahim 1, Marrakech, Morocco
Show on map
5.3 mi from city centre, Marrakech, Morocco 

Rose Garden Resort & Spa is situated in Marrakech and features free wireless internet. Some of the facilities on offer at this 5-star resort are outdoor tennis courts, a Turkish steam bath and miniature golf.

Tips for booking hotels in Morocco

Cheapest month:April
Most expensive month:January
Average price in Morocco:$95/night
Cheapest price found:$2/night
Cheapest day:Saturday
Most expensive day:Sunday
$77 - $126
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$64 - $93
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Morocco hotels

1
Wazo Hotel
7.4 Good
Boulevard Abd El Karim El Khattabi 40000, Marrakech, Morocco
Show on map
3.2 mi from city centre, Marrakech, Morocco 

Located in Marrakech, Wazo Hotel is within a 20-minute drive of Marrakech-Menara Airport and offers an outdoor pool and a sauna. Those staying at the property can also make use of complimentary wireless internet.

2
ibis Casa Voyageurs
7.8 Good
Angle Boulevard Bahmad, Casablanca, Morocco
Show on map
1.1 mi from city centre, Casablanca, Morocco 

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

3
Hotel Timoulay and Spa Agadir
8.4 Excellent
Cité Founty F6 Baie Des Palmiers, Agadir, Morocco
Show on map
1.9 mi 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.

4
Labranda Targa Aqua Parc
7.2 Good
Douar Bouchareb Targa, Marrakech, Morocco
Show on map
5.0 mi 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.

5
Riad Le Jardin d'Abdou
9.0 Excellent
2/3 Derb Makina Arset Bel Baraka, Marrakech, Morocco
Show on map
1.0 mi from city centre, Marrakech, Morocco 

Conveniently located in the heart of the city, this 5-star riad makes for an excellent base in Marrakech. It also offers free Wi-Fi, an outdoor pool and a rooftop terrace.

6
Barceló Palmeraie
7.7 Good
Km 6 Route de Fes, Marrakech, Morocco
Show on map
3.8 mi 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.

7
Kenzi Farah
7.8 Good
Av, Du President Kennedy 200, Marrakech, Morocco
Show on map
1.3 mi from city centre, Marrakech, Morocco 

Situated in Marrakech, Kenzi Rose Garden provides 5-star accommodation, as well as a Turkish steam bath, a sauna and an outdoor heated pool. It also offers 24-hour room service, a kids club and a beauty centre.

8
Four Seasons Resort Marrakech
9.1 Excellent
1 Boulevard de la Menara, Marrakech, Morocco
Show on map
2.0 mi from city centre, Marrakech, Morocco 

Stylish and luxurious, Four Seasons Resort Marrakech is located in Marrakech and provides an outdoor pool, outdoor tennis courts and a sauna. Some of the popular facilities provided at this trendy 5-star hotel include a rooftop terrace, free Wi-Fi and a Jacuzzi.

Cheapest hotels in Morocco, Africa

ibis budget El Jadida
6.2 Good
Place Nour El Kamar, El Jadida, Morocco
Show on map
1.2 mi 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.

$20
Avg. per night
Senator Agadir Hotel
6.6 Good
avenue abderrahim bouabid Agadir, Agadir, Morocco
Show on map
0.8 mi 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.

$21
Avg. per night
ibis budget Agadir
6.7 Good
Commune urbaine d'Agadir, Agadir, Morocco
Show on map
3.0 mi from city centre, Agadir, Morocco 

Situated in Agadir, the hotel is a short drive from Agadir Stadium and Inezgane. Guests can also enjoy complimentary internet throughout the property.

$22
Avg. per night
ibis budget Tanger
5.7 Okay
Route Nationale 1, Km 12, Tangier, Morocco
Show on map
6.9 mi from city centre, Tangier, Morocco 

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.

$23
Avg. per night
Hamilton Agadir
5.8 Okay
Boulevard Mohamed 5, Agadir, Morocco, Agadir, Morocco
Show on map
1.2 mi 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.

$23
Avg. per night
Hôtel les Omayades
6.8 Good
Boulevard Du 20 Aout, Secteur Balneaire, Agadir, Morocco
Show on map
1.3 mi 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.

$26
Avg. per night
Anezi Tower Hotel
7.0 Good
Bd Mohammed V Bp 29, Agadir, Morocco
Show on map
1.3 mi from city centre, Agadir, Morocco 

Offering a private beach and an outdoor swimming pool, this 4-star hotel is situated in Agadir. It is conveniently located in the city centre.

$29
Avg. per night
Hotel Marrakech le Tichka
4.9 Okay
Semialla Bp 894 Route De Casablanca, Marrakech, Morocco
Show on map
1.9 mi 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.

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

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

  • What are the best hotels in Morocco?

    Kenzi Club Agdal Medina is a very popular hotel in Morocco with a score of 8.1 from 1,868 reviews. Labranda Rose Aqua Parc (7.2 from 3,017 reviews) and Iberostar Founty Beach (8.2 from 2,434 reviews) are also highly rated Morocco hotels based on recent feedback from HotelsCombined users.