Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Morocco

Filter by star ratings
All filters
Sofitel Casablanca Tour Blanche
7.8 Good

1.9 mi from city centre, Casablanca Show on map

GoodBased on 353 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
7.5 Good

2.7 mi from city centre, Marrakesh Show on map

GoodBased on 1,583 reviews
7.5

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
6.3 Good

2.1 mi from city centre, Agadir Show on map

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
7.0 Good

1.3 mi from city centre, Marrakesh Show on map

GoodBased on 2,737 reviews
7.0

Situated a brief drive from Agdal Gardens, El Andalous Lounge & Spa Hotel offers charming accommodation in Marrakech. It provides a spa and wellness centre, as well as an outdoor pool, a kids pool and a sauna.

Mandarin Oriental, Marrakech
9.0 Excellent

2.7 mi from city centre, Marrakesh Show on map

ExcellentBased on 68 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.

Omega Hotel Agadir
7.8 Good

1.9 mi from city centre, Agadir Show on map

GoodBased on 7 reviews
7.8

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.

La Maison des Oliviers
8.6 Excellent

5.4 mi from city centre, Marrakesh Show on map

ExcellentBased on 125 reviews
8.6

Located in Marrakech, La Maison Des Oliviers is within a 15-minute drive of Marrakech-Menara Airport and offers free Wi-Fi, a Turkish steam bath and an outdoor pool. It also provides a spa that is equipped with a sauna and a beauty centre.

Iberostar Club Palmeraie Marrakech
8.6 Excellent

5.7 mi from city centre, Marrakesh Show on map

ExcellentBased on 1,402 reviews
8.6

Providing an on-site night club and a beauty parlour, Iberostar Club Palmeraie Marrakech is situated in Marrakech and offers 4-star accommodation. It provides a day spa, as well as a sauna, outdoor tennis courts and an outdoor pool.

Es Saadi Marrakech Resort - Palace
9.0 Excellent

1.2 mi from city centre, Marrakesh Show on map

ExcellentBased on 478 reviews
9.0

This comfortable hotel in Marrakech offers complimentary wireless internet, as well as outdoor tennis courts and an outdoor pool. It also provides an express check-in and check-out feature, a sun deck and a sauna.

Wazo Hotel
7.9 Good

3.2 mi from city centre, Marrakesh Show on map

GoodBased on 4,504 reviews
7.9

Wazo Hotel provides comfortable 4-star accommodation in Marrakech. It also features an outdoor pool, massage services and a 24-hour reception.

Tips for booking a Morocco hotel

Cheapest month:May
Most expensive month:April
Average price in Morocco:£76/night
Absolute cheapest price found:£3/night
Cheapest day:Friday
Most expensive day:Tuesday
£49 - £137
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£58 - £90
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Morocco hotels

Show all 15,415 hotels
1
Aqua Mirage Club
9.3 Excellent

6.7 mi from city centre, Marrakesh Show on map

Situated in Marrakech, the resort is within a 15-minute drive of Marrakech-Menara Airport and provides an outdoor pool, indoor tennis courts and outdoor tennis courts. It has a day spa, as well as a kids club, an all-inclusive meal plan and water slides.

2
Four Seasons Hotel Casablanca
8.8 Excellent

4.2 mi from city centre, Casablanca Show on map

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.

3
Residence Rofaida
8.0 Excellent

1.6 mi from city centre, Agadir Show on map

Conveniently located in the middle of the city, this 4-star property makes for an ideal base in Agadir. It provides complimentary Wi-Fi, a 24-hour reception and an outdoor pool.

4
Tempoo Hotel Marrakech
7.3 Good

1.6 mi from city centre, Marrakesh Show on map

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.

5
Four Seasons Resort Marrakech
9.2 Excellent

1.9 mi from city centre, Marrakesh Show on map

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.

6
Hotel Imperial Plaza
6.3 Good

1.9 mi from city centre, Marrakesh Show on map

Boasting a sauna, an outdoor pool and a Turkish steam bath, Imperial Plaza Hotel Marrakech is located in Marrakech and offers comfortable accommodation. Guests can also enjoy complimentary wireless internet.

7
Sirayane Boutique Hotel and Spa
9.1 Excellent

6.0 mi from city centre, Marrakesh Show on map

Featuring indoor tennis courts, outdoor tennis courts 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 free shuttle service, free Wi-Fi and a Turkish steam bath.

8
Hotel Marrakech Le Sangho Privilege
6.0 Good

5.5 mi from city centre, Marrakesh Show on map

Situated in Marrakech, the hotel is an easy drive from Stade de Marrakech and Agdal Gardens. It features an outdoor pool with water slides, outdoor tennis courts and a Turkish steam bath.

Cheapest hotels in Morocco

Show all 15,415 hotels
Omega Hotel Agadir
7.8 Good

1.9 mi from city centre, Agadir Show on map

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.

£13
Avg. per night
Hotel Adrar
5.7 Okay

1.2 mi from city centre, Agadir Show on map

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.

£14
Avg. per night
Bahia City Hotel
5.4 Okay

1.3 mi from city centre, Agadir Show on map

This traditional hotel is conveniently positioned in the city centre, and provides a rooftop terrace, a private beach and an outdoor pool. It is also moments from Agadir's popular tourist spots.

£14
Avg. per night
Hotel Marrakech le Tichka
5.2 Okay

2.0 mi from city centre, Marrakesh Show on map

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.

£19
Avg. per night
ibis budget Agadir
7.4 Good

3.0 mi from city centre, Agadir Show on map

Ibis budget Agadir is located in Agadir and provides free Wi-Fi. It also offers a safe, a 24-hour reception and a terrace.

£20
Avg. per night
Hotel Argana
6.8 Good

1.2 mi from city centre, Agadir Show on map

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.

£20
Avg. per night
Hotel Tachfine
6.4 Good

1.6 mi from city centre, Marrakesh Show on map

Hotel Tachfine is situated in Marrakech and is close to the area's well-known attractions. It provides free wireless internet and boasts a rooftop terrace with panoramic city views.

£20
Avg. per night
Hôtel les Omayades
7.2 Good

1.3 mi from city centre, Agadir Show on map

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.

£21
Avg. per night

Hotel prices in Morocco

2 stars or below

£4 - £54

No. 1 most popular

Hotel Medina
7.7 Good
£11
Avg. per night

No. 2 most popular

£12
Avg. per night

Best value

Kammy Hostel
9.6 Excellent
£4
Avg. per night
3 stars

£13 - £92

No. 1 most popular

£23
Avg. per night

No. 2 most popular

£21
Avg. per night

Best value

£13
Avg. per night
4 stars and up

£20 - £412

No. 1 most popular

£275
Avg. per night

No. 2 most popular

£57
Avg. per night

Best value

Hotel Argana
6.8 Good
£20
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?

    Marrakesh, Agadir, and Casablanca are some of the most favoured places to stay in Morocco.

  • What are the best hotels in Morocco?

    Morocco is home to many highly-rated hotels, one of which is Four Seasons Resort Marrakech, which has a current rating of 9.2. For other potential stays, consider Hôtel Club Al Moggar and Sofitel Marrakech Lounge And Spa, which can also be great places to stay in Morocco.