Hotels in Morocco

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

Morocco
27 Oct — 28 Oct2
Morocco
Wed 27/10
Thu 28/10
...and more

Tips for booking a Morocco hotel

Cheapest month:December
Most expensive month:May
Average price in Morocco:$168/night
Absolute cheapest price found:$7/night
Cheapest day:Saturday
Most expensive day:Sunday
$71 - $437
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$101 - $183
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Morocco

Show all 17,572 hotels
Hôtel Des Lilas
Hôtel Des Lilas
7.4 Good
Rue Jamal Eddine El Afghani, Oujda, Morocco
Show on map
1.0 km from city centre,  

This Oujda hotel is located within a 10-minute walk of Oujda Train Station. It offers free Wi-Fi, an airport shuttle and luggage storage.

$31
Avg. per night
Hotel Volubilis
Hotel Volubilis
2.0 Mediocre
22 Rue Abdelkrim Diouri, Casablanca, Morocco
Show on map
2.5 km from city centre,  

Located in the centre of Casablanca, Hotel Volubilis is within an easy walk of Stade Larbi Benbarek. Guests can also enjoy free internet access in all areas.

$34
Avg. per night
Hotel Marrakech Le Semiramis
Hotel Marrakech Le Semiramis
6.8 Good
Semlalia BP 525, Route de Casablanca, Marrakech, Morocco
Show on map
3.2 km from city centre,  

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.

$41
Avg. per night
Tempoo Hotel Marrakech
Tempoo Hotel Marrakech
7.3 Good
Ave. Mohamed VI, 15 Angle Rue Abou Bakr, Marrakech, Morocco
Show on map
2.6 km from city centre,  

Tempoo Hotel Marrakech City Centre is set in Marrakech and is close to local sightseeing spots, including Palais des Congres. It also offers an express check-in and check-out feature, a Turkish steam bath and an outdoor pool.

$47
Avg. per night
Farah Safi
Farah Safi
6.1 Good
Avenue Zerktouni, Safi, Morocco
Show on map
0.2 km from city centre,  

Farah Safi Hotel provides 4-star accommodation in Safi. It features a spa, as well as a beauty centre, an outdoor pool and a Turkish steam bath.

$48
Avg. per night
Royal Mirage Agadir
Royal Mirage Agadir
6.9 Good
Boulevard Mohamed V Bp 339, Agadir, Morocco
Show on map
2.2 km from city centre,  

Conveniently located in the heart of the city, this 5-star hotel makes for an excellent base in Agadir. It has a fitness centre, as well as a Jacuzzi, an outdoor pool and outdoor tennis courts.

$50
Avg. per night
Riad Vendôme & Spa
Riad Vendôme & Spa
8.1 Excellent
217 Derb Halfaoui - Dar El Bacha, Marrakech, Morocco
Show on map
0.4 km from city centre,  

Conveniently situated, Riad Vendome & Spa offers easy access to Marrakech's best tourist attractions. It features an outdoor pool, a Jacuzzi and free Wi-Fi access.

$51
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.

$51
Avg. per night

Hotel prices in Morocco

2 stars or below

$7 - $61

Hôtel Des Lilas

No. 1 most popular

$31
Avg. per night
Hotel Volubilis

No. 2 most popular

Hotel Volubilis
2.0 Mediocre
$34
Avg. per night
Hostel Souika

Best value

Hostel Souika
8.3 Excellent
$7
Avg. per night
3 stars

$18 - $118

Pestana Casablanca

No. 1 most popular

Pestana Casablanca
8.3 Excellent
$118
Avg. per night
Onomo Hotel Rabat Medina

No. 2 most popular

$62
Avg. per night
Bahia City Hotel

Best value

$18
Avg. per night
4 stars and up

$50 - $1,214

Mazagan Beach & Golf Resort

No. 1 most popular

$186
Avg. per night
Four Seasons Resort Marrakech

No. 2 most popular

$422
Avg. per night
Royal Mirage Agadir

Best value

$50
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 travellers prefer to stay in places like Casablanca, Marrakech, and Agadir while in Morocco.

  • What are the best hotels in Morocco?

    Pestana Casablanca (8.3/10 from 842 reviews), Mazagan Beach & Golf Resort (8.5/10 from 2,547 reviews), and Four Seasons Hotel Casablanca (8.7/10 from 968 reviews) are all highly rated places to stay in Morocco.