Hotels in Morocco

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

Morocco
Oct 25 — Oct 262
Morocco
Mon 25/10
Tue 26/10
...and more

Tips for booking a Morocco hotel

Cheapest month:September
Most expensive month:August
Average price in Morocco:R1 388/night
Absolute cheapest price found:R45/night
Cheapest day:Wednesday
Most expensive day:Friday
R799 - R2 251
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R799 - R2 251
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Morocco

Show all 17 569 hotels
Bahia City Hotel
Bahia City Hotel
6,3 Good
Rue Des Administrations Publiques, Agadir, Morocco
Show on map
2,2 km from city centre,  

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.

R267
Avg. per night
ibis budget Tanger
ibis budget Tanger
6,3 Good
Route Nationale 1, Km 12, Tangier, Morocco
Show on map
11,1 km from city centre,  

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

R429
Avg. per night
Imperial Holiday Hôtel & Spa
Imperial Holiday Hôtel & Spa
5,6 Okay
30 Avenue Moulay Rchid - Gueliz, Marrakech, Morocco
Show on map
2,3 km from city centre,  

Boasting a rooftop terrace, a sulfur pool and an indoor pool, Imperial Holiday Hotel & Spa is an ideal base for guests wanting a little luxury, plus offers views of Marrakech. This charming property is ideally situated in Gueliz.

R548
Avg. per night
Labranda Rose Aqua Parc
Labranda Rose Aqua Parc
7,3 Good
Avenue Mohammed VI, Marrakech, Morocco
Show on map
2,4 km from city centre,  

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.

R592
Avg. per night
Labranda Targa Aqua Parc
Labranda Targa Aqua Parc
7,2 Good
Douar Bouchareb Targa, Marrakech, Maroc, 40000, Maroc, Marrakech, Morocco
Show on map
8,0 km from city centre,  

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.

R785
Avg. per night
Kenzi Basma Hotel
Kenzi Basma Hotel
8,1 Excellent
Avenue Moulay Hassan 1er, Casablanca, Morocco
Show on map
3,1 km from city centre,  

Conveniently located in the heart of the city, this 4-star hotel makes for an excellent base in Casablanca. Boasting views of the Hassan II Mosque, it also provides a wide range of facilities, including 24-hour room service, a coffee bar and valet parking.

R800
Avg. per night
Barcelo Tanger
Barcelo Tanger
7,0 Good
43 Boulevard Mohamed 6, Tangier, Morocco
Show on map
1,2 km from city centre,  

Barcelo Tanger offers a modern setting when in Tangier. It also features an outdoor pool and a sauna.

R815
Avg. per night
Melliber Appart Hotel
Melliber Appart Hotel
8,5 Excellent
138, Boulevard Moulay Youssef Angle, Casablanca, Morocco
Show on map
4,7 km from city centre,  

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Casablanca. It also offers a laundry service, free Wi-Fi and a 24-hour business centre.

R824
Avg. per night

Hotel prices in Morocco

2 stars or below

R104 - R504

Ibis Budget Fes

No. 1 most popular

R415
Avg. per night
Manzil Hotel

No. 2 most popular

Manzil Hotel
7,4 Good
R429
Avg. per night
Hostel Souika

Best value

Hostel Souika
8,3 Excellent
R104
Avg. per night
3 stars

R267 - R1 555

Hotel Mercure Rabat Sheherazade

No. 1 most popular

R933
Avg. per night
Relax Airport

No. 2 most popular

R1 022
Avg. per night
Bahia City Hotel

Best value

R267
Avg. per night
4 stars and up

R785 - R26 969

Barceló Fès Medina

No. 1 most popular

R1 007
Avg. per night
The View Hotel Rabat

No. 2 most popular

R3 406
Avg. per night
Labranda Targa Aqua Parc

Best value

R785
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?

    Marrakech, Essaouira, and Tangier are some of the most favoured places to stay in Morocco.

  • What are the best hotels in Morocco?

    Hotel Mercure Rabat Sheherazade (7,1/10 from 440 reviews), Labranda Targa Aqua Parc (7,2/10 from 1 096 reviews), and Riad Arous Chamel (7,6/10 from 238 reviews) are all highly rated places to stay in Morocco.