Hotels in Morocco

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

Dec 1 — Dec 22
Wed 12/1
Thu 12/2
...and more

Tips for booking a Morocco hotel

Cheapest month:March
Most expensive month:June
Average price in Morocco:$109/night
Absolute cheapest price found:$3/night
Cheapest day:Thursday
Most expensive day:Tuesday
$86 - $142
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$93 - $114
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Morocco hotels

Show all 17,687 hotels
Barcelo Palmeraie
Barcelo 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.

Barcelo Anfa Casablanca
Barcelo Anfa Casablanca
8.8 Excellent
44 Boulevard D Anfa, Casablanca, Morocco
Show on map
2.2 mi from city centre, Casablanca, Morocco 

Barcelo Anfa Casablanca provides comfortable accommodation in the heart of Casablanca. It also offers a 24-hour reception, a currency exchange and a swimming pool.

Cheapest hotels in Morocco

Show all 17,687 hotels
Odyssee Center Hotel
Odyssee Center Hotel
8.4 Excellent
Angle Rue Kamal Mohamed -, Casablanca, Morocco
Show on map
1.8 mi from city centre,  

Located in the centre of Casablanca, Odyssee Center Hotel is within an easy walk of Stade Larbi Benbarek. It also offers meeting rooms, laundry facilities and a 24-hour reception.

Avg. per night

Hotel prices in Morocco

2 stars and under

$6 - $105

Corner Hostel Marrakech - Adults Only
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?

    Our travelers prefer to stay in places like Marrakech, Casablanca, and Agadir while in Morocco.

  • What are the best hotels in Morocco?

    491 reviews rated Four Seasons Resort Marrakech with an average score of 9.2/10. It may also be worth looking into the Four Seasons Hotel Casablanca, which received a rating of 8.7/10 from 960 reviews. Movenpick Hotel Mansour Eddahbi Marrakech could also be a good option, with a score of 8.2/10 from 1,233 reviews.