Hotels in Morocco

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

Morocco
Oct 4 — Oct 52
Morocco
Tue 10/4
Wed 10/5
...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.3 Good
Semlalia BP 525, Route de Casablanca, Marrakech, Morocco
Show on map
3.2 km from city centre, Marrakech, Morocco 
GoodBased on 2,312 reviews
6.3

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.

Kenzi Club Agdal Medina
8.1 Excellent
4000 Avenue Mohamed VI Zone de Touristique de l'Agdal Marrakech, Marrakech, Morocco
Show on map
5.9 km from city centre, Marrakech, Morocco 
ExcellentBased on 1,860 reviews
8.1

Kenzi Club Agdal Medina - All Inclusive provides modern 5-star accommodation in Marrakech. It has a spa, as well as a swimming pool, an outdoor pool and outdoor tennis courts.

Ibis Tanger City Center
6.2 Good
Lotissement Tanger, Tangier, Morocco
Show on map
1.5 km from city centre, Tangier, Morocco 
GoodBased on 1,772 reviews
6.2

Ibis Tanger City Center provides modern 3-star accommodation in Tangier. It also offers an outdoor pool, a 24-hour reception and meeting rooms.

Anezi Tower Hotel
7.0 Good
Bd Mohammed V Bp 29, Agadir, Morocco
Show on map
2.0 km from city centre, Agadir, Morocco 
GoodBased on 912 reviews
7.0

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.

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

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

Riu Palace Tikida Agadir
8.4 Excellent
Chemin Des Dunes B.P. 901, Agadir, Morocco
Show on map
2.4 km from city centre, Agadir, Morocco 
ExcellentBased on 1,495 reviews
8.4

Riu Palace Tikida Agadir - All Inclusive is situated in the heart of Agadir and offers a private beach. Some of the facilities provided at this 5-star resort include a Jacuzzi, a Turkish steam bath and an indoor pool.

Iberostar Saidia
7.2 Good
Hotel Med Azur S.A. BP 331, Saïdia, Morocco
Show on map
0.5 km from city centre, Saïdia, Morocco 
GoodBased on 761 reviews
7.2

Iberostar Saidia offers 5-star accommodation in Saidia. It also provides a 24-hour reception, an outdoor pool and free Wi-Fi.

Agadir Beach Club
7.4 Good
Bp 310, Agadir, Morocco
Show on map
2.4 km from city centre, Agadir, Morocco 
GoodBased on 2,168 reviews
7.4

Guests of this hotel will appreciate the seclusion of its private beach and on-site spa and wellness centre, all just a short car ride from the heart of Agadir. It is ideally located in the city centre.

Tips for booking hotels in Morocco

Cheapest month:May
Most expensive month:April
Average price in Morocco:₱566,864/night
Cheapest price found:₱705/night
Cheapest day:Sunday
Most expensive day:Tuesday
₱2,793 - ₱44,340
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₱4,196 - ₱9,530
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
5.1 km 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.7 Good
Angle Boulevard Bahmad, Casablanca, Morocco
Show on map
1.8 km 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
Labranda Targa Aqua Parc
7.2 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
Kenzi Farah
7.8 Good
Av, Du President Kennedy 200, Marrakech, Morocco
Show on map
2.0 km 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.

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

7
Paradis Plage Surf Yoga & Spa resort
8.4 Excellent
Km 26 Route d'Essaouira, Agadir, Morocco
Show on map
24.6 km from city centre, Agadir, Morocco 

Set in Imi Ouaddar, Paradis Plage Surf Yoga & Spa is a short drive from Tamraght Ou Fella and provides a Jacuzzi, an outdoor pool and a private beach. It also features a spa and wellness centre that is equipped with a beauty centre, a Turkish steam bath and a sauna.

8
Hotel Du Golf Rotana
7.7 Good
Circuit de La Palmeraie, Marrakech, Morocco
Show on map
6.2 km from city centre, Marrakech, Morocco 

Situated in Marrakech, Hotel Du Golf Rotana is within walking distance of Palmeraie Golf Club and provides a swimming pool, a sauna and a Jacuzzi. Guests also have exclusive access to the on-site Zen the spa at Rotana and Bodylines Fitness & Wellness Club.

Cheapest hotels in Morocco, Africa

ibis budget El Jadida
6.2 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.

₱1,116
Avg. per night
Senator Agadir Hotel
6.6 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.

₱1,234
Avg. per night
Ibis Budget Fes
7.3 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.

₱1,234
Avg. per night
Hotel Les Omayades
6.8 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.

₱1,410
Avg. per night
Senator Hotel Fnideq
Lotissement Hay Bab Sebta 93100 Lotissement Hay Bab Sebta 93100, Fnideq, Morocco
Show on map
1.4 km from city centre, Fnideq, Morocco 

Senator Hotel Fnideq offers 3-star accommodation in Fnideq. The various facilities this modern hotel has to offer include massage services, an outdoor pool and a kids club.

₱1,632
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.

₱1,763
Avg. per night
Moroccan House Hotel Casablanca
7.0 Good
3, Rue Mohamed Smiha, Casablanca, Morocco
Show on map
2.6 km from city centre, Casablanca, Morocco 

Conveniently located in the centre of the city, this 3-star hotel makes for an excellent base in Casablanca. It is steps from Stade Larbi Benbarek, restaurants and nightlife options.

₱1,880
Avg. per night
Hotel Majestic
7.3 Good
57, Avenue Lalla Yacout, Casablanca, Morocco
Show on map
2.4 km from city centre, Casablanca, Morocco 

Housed in a historic building, Hotel Majestic Casablanca is in an ideal location in the middle of Casablanca. The various amenities this charming hotel features include a 24-hour reception, a coffee bar and a concierge.

₱1,939
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.

Morocco travel FAQs

  • Where is the best place to stay in Morocco?

    Users favor staying in areas such as Marrakech, Casablanca, and Rabat. Consider these locations when searching for your desired stay.

  • What are the best hotels in Morocco?

    Morocco is home to many highly-rated hotels, one of which is Kenzi Club Agdal Medina, which has a current rating of 8.1. For other potential stays, consider Anezi Tower Hotel and Labranda Rose Aqua Parc, which can also be great places to stay in Morocco.