Hotels in Morocco

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

Morocco
5 Aug — 6 Aug2
Morocco
Thu 5-8
Fri 6-8
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Morocco

Filter by star ratings
All filters
Ramada Encore by Wyndham Tangier
Ramada Encore by Wyndham Tangier
6.9 Good
Lot 1 Baie de Tanger, Tangier, Morocco
Show on map
2.0 km from city centre, Tangier, Morocco 
GoodBased on 2,027 reviews
6.9

Less than a 20-minute walk from Tanger Ville Station, Ramada Encore Tangier provides guests with a convenient base while in Tangier. It also offers a kids pool, an outdoor pool and a sun deck.

Royal Atlas & Spa
Royal Atlas & Spa
8.2 Excellent
BD 20 Aout, Agadir, Morocco
Show on map
2.2 km from city centre, Agadir, Morocco 
ExcellentBased on 1,032 reviews
8.2

Strategically located in the middle of the city, this 5-star hotel makes for an ideal base in Agadir. It also offers a sauna, a heated pool and a private beach.

Barcelo Tanger
Barcelo Tanger
7.0 Good
43 Boulevard Mohamed 6, Tangier, Morocco
Show on map
1.2 km from city centre, Tangier, Morocco 
GoodBased on 1,308 reviews
7.0

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

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, Casablanca, Morocco 
ExcellentBased on 2,991 reviews
8.5

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.

Movenpick Hotel Mansour Eddahbi Marrakech
Movenpick Hotel Mansour Eddahbi Marrakech
8.2 Excellent
Avenue Mohamed Vi, Marrakech, Morocco
Show on map
2.6 km from city centre, Marrakech, Morocco 
ExcellentBased on 1,330 reviews
8.2

The hotel is situated in Marrakech and is close to Casino de Marrakech. It provides a spa and wellness centre, as well as an outdoor pool, a sauna and a Jacuzzi.

Sofitel Casablanca Tour Blanche
Sofitel Casablanca Tour Blanche
7.8 Good
Rue Sidi Belyout, Casablanca, Morocco
Show on map
3.0 km from city centre, Casablanca, Morocco 
GoodBased on 395 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.

Palais des Roses Hotel & Spa
Palais des Roses Hotel & Spa
6.3 Good
Secteur Touristique et Balneaire, Agadir, Morocco
Show on map
3.3 km from city centre, Agadir, Morocco 
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
El Andalous Lounge & Spa Hotel
6.9 Good
Avenue Du Prsident Kennedy, Marrakech, Morocco
Show on map
2.1 km from city centre, Marrakech, Morocco 
GoodBased on 2,888 reviews
6.9

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

Andalucia Golf Tanger(Invoices Issue)
Andalucia Golf Tanger(Invoices Issue)
7.3 Good
Route de Cap Spartel, Tangier, Morocco
Show on map
4.5 km from city centre, Tangier, Morocco 
GoodBased on 798 reviews
7.3

Boasting a sauna, a private beach and an outdoor pool, Golden Tulip Andalucia Golf Tanger is situated in Tangier and provides comfortable accommodation. Some of the popular features at this 5-star hotel include a rooftop terrace, free Wi-Fi and a Turkish steam bath.

Omega Hotel Agadir
Omega Hotel Agadir
7.9 Good
G11 Lotissement Sonaba, Agadir, Morocco
Show on map
3.1 km from city centre, Agadir, Morocco 
GoodBased on 8 reviews
7.9

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.

Tips for booking a Morocco hotel

Cheapest month:January
Most expensive month:April
Average price in Morocco:S$ 184/night
Absolute cheapest price found:S$ 5/night
Cheapest day:Saturday
Most expensive day:Thursday
S$ 89 - S$ 771
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 91 - S$ 840
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Morocco hotels

Show all 16,634 hotels
1
Palais d'hotes Suites & Spa Fes
Palais d'hotes Suites & Spa Fes
9.0 Excellent
9, derb sornas Ziate, Fez, Morocco
Show on map
5.1 km from city centre, Fez 

Palais d'hotes Suites & Spa Fes provides comfortable 5-star accommodation in Fez. It has a day spa, as well as an outdoor pool, a Turkish steam bath and a sauna.

2
Hotel Sahrai
Hotel Sahrai
8.6 Excellent
Bab Lghoul, Dhar El Mehraz, Fez, Morocco
Show on map
3.2 km from city centre, Fez 

Located in Fez, Hotel Sahrai is an easy drive from the Ibn Danan Synagogue and University of Al-Karaouine. It also offers a free shuttle service, outdoor tennis courts and an express check-in and check-out feature.

3
Aqua Mirage Club
Aqua Mirage Club
9.3 Excellent
Km 5, Route de Tahanaout, Marrakech, Morocco
Show on map
10.9 km from city centre, Marrakech 

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.

4
Almaha Marrakech & Spa
Almaha Marrakech & Spa
9.3 Excellent
55, Derb Ben Zina, Marrakech, Morocco
Show on map
1.9 km from city centre, Marrakech 

Strategically located in the middle of the city, this 4-star riad makes for an excellent base in Marrakech. It offers free Wi-Fi, an outdoor pool and an express check-in and check-out feature.

5
Four Seasons Hotel Casablanca
Four Seasons Hotel Casablanca
8.8 Excellent
Boulevard De La Corniche, Casablanca, Morocco
Show on map
6.7 km from city centre, Casablanca 

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.

6
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, Casablanca 

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.

7
ibis Casa Voyageurs
ibis Casa Voyageurs
8.1 Excellent
Angle Boulevard Bahmad, Casablanca, Morocco
Show on map
1.8 km from city centre, Casablanca 

Boasting an outdoor pool, Ibis Casa Voyageurs is located in Casablanca and provides modern accommodation. The various amenities this cosy hotel offers include a coffee bar, an express check-in and check-out feature and meeting rooms.

8
Barcelo Palmeraie
Barcelo Palmeraie
7.7 Good
Km 6 Route De Fes, Marrakech, Morocco
Show on map
6.2 km from city centre, Marrakech 

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.

Cheapest hotels in Morocco

Show all 16,634 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.

S$ 27
Avg. per night
Hotel Riad Dalia Tetouan
Hotel Riad Dalia Tetouan
8.2 Excellent
25, Place El Ouessaa, Tétouan, Morocco
Show on map
0.8 km from city centre,  

Located in Tetouan, Hotel Riad Dalia Tetouan is within a 20-minute drive of Sania Ramel Airport and offers a swimming pool. Those staying at the property can also make use of complimentary Wi-Fi during their stay.

S$ 36
Avg. per night
Omega Hotel Agadir
Omega Hotel Agadir
7.9 Good
G11 Lotissement Sonaba, Agadir, Morocco
Show on map
3.1 km from city centre,  

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.

S$ 39
Avg. per night
Imperial Holiday Hôtel & Spa
Imperial Holiday Hôtel & Spa
5.5 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.

S$ 49
Avg. per night
Riad-Boutique Borj Dhab Fez
Riad-Boutique Borj Dhab Fez
9.3 Excellent
10, Derb Borj Dhab, Kalqlyine, Fez, Morocco
Show on map
5.5 km from city centre,  

Situated in Fez, Riad-Boutique Borj Dhab Fez offers 5-star accommodation, as well as a Jacuzzi. It is ideally located for guests wanting to visit local attractions.

S$ 49
Avg. per night
Hôtel Club Al Moggar
Hôtel Club Al Moggar
7.0 Good
Boulevard Mohamed V, Agadir, Morocco
Show on map
2.8 km from city centre,  

Situated in Agadir, Hotel Almoggar Garden Beach provides a range of premium features, including 2 pools and exclusive access to a secluded beach. This hotel is set in the heart of the city.

S$ 53
Avg. per night
Hotel Rembrandt
Hotel Rembrandt
8.0 Excellent
Boulevard Mohamed V & Boulevard Pasteur, Tangier, Morocco
Show on map
1.6 km from city centre,  

Rembrandt Hotel is situated in Tangier and is close to the area's popular attractions. It offers complimentary Wi-Fi, valet parking and an outdoor pool.

S$ 59
Avg. per night
Riad Abaka By Ghali
Riad Abaka By Ghali
8.6 Excellent
21 Derb Roukni, Laksour, Marrakech, Morocco
Show on map
0.6 km from city centre,  

Centrally positioned in Marrakech, Riad Abaka by Ghali is within an easy drive of Bahia Palace. Some of the popular facilities on offer at this traditional 4-star riad are an indoor pool, free Wi-Fi and a rooftop terrace.

S$ 64
Avg. per night

Hotel prices in Morocco

2 stars or below

S$ 9 - S$ 78

Manzil Hotel

No. 1 most popular

Manzil Hotel
7.4 Good
S$ 38
Avg. per night
Ibis Budget Fes

No. 2 most popular

S$ 47
Avg. per night
Hostel Souika

Best value

Hostel Souika
8.2 Excellent
S$ 9
Avg. per night
3 stars

S$ 19 - S$ 99

Ibis Casablanca City Center

No. 1 most popular

S$ 74
Avg. per night
ibis Casa Voyageurs

No. 2 most popular

ibis Casa Voyageurs
8.1 Excellent
S$ 74
Avg. per night
Ennasma

Best value

Ennasma
6.9 Good
S$ 19
Avg. per night
4 stars and up

S$ 49 - S$ 1,962

Royal Mirage Deluxe Marrakech

No. 1 most popular

S$ 88
Avg. per night
Four Seasons Hotel Casablanca

No. 2 most popular

S$ 380
Avg. per night
Riad Abaka By Ghali

Best value

Riad Abaka By Ghali
8.6 Excellent
S$ 64
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 Marrakech, Casablanca, and Fez while in Morocco.

  • What are the best hotels in Morocco?

    324 reviews rated Royal Mirage Deluxe Marrakech with an average score of 7.0/10. It may also be worth looking into the Riad Abaka By Ghali, which received a rating of 8.6/10 from 387 reviews. Four Seasons Hotel Casablanca could also be a good option, with a score of 8.8/10 from 1,031 reviews.