Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Morocco

Filter by star ratings
All filters
Melliber Appart Hotel
8.5 Excellent

4.7 km from city centre, Casablanca Show on map

ExcellentBased on 2,661 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.

Sofitel Casablanca Tour Blanche
7.8 Good

3.0 km from city centre, Casablanca Show on map

GoodBased on 353 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
6.3 Good

3.3 km from city centre, Agadir Show on map

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
7.0 Good

2.1 km from city centre, Marrakesh Show on map

GoodBased on 2,737 reviews
7.0

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

Andalucía Golf Tanger
7.4 Good

4.5 km from city centre, Tangier Show on map

GoodBased on 576 reviews
7.4

Boasting a rooftop terrace, a private beach and a Turkish steam bath, Golden Tulip Andalucia Golf Tanger is situated in Tangier and provides comfortable accommodation. It also offers a sauna, free Wi-Fi and an outdoor pool.

Omega Hotel Agadir
7.8 Good

3.1 km from city centre, Agadir Show on map

GoodBased on 7 reviews
7.8

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.

Sheraton Casablanca Hotel & Towers
7.3 Good

2.8 km from city centre, Casablanca Show on map

GoodBased on 589 reviews
7.3

Located in the centre of Casablanca, this hotel features a traditional restaurant and a night club. It provides a spa, as well as a Turkish steam bath, an outdoor pool and a sauna.

Eden Andalou Suites, Aquapark & Spa
8.8 Excellent

11.1 km from city centre, Marrakesh Show on map

ExcellentBased on 525 reviews
8.8

Eden Andalou Suites Aquapark & Spa provides comfortable 5-star accommodation in Marrakech. It features an outdoor pool with water slides, a Turkish steam bath and a Jacuzzi.

Savoy Le Grand Hotel
8.1 Excellent

2.5 km from city centre, Marrakesh Show on map

ExcellentBased on 3,733 reviews
8.1

Located in Marrakech, Savoy Le Grand Hotel is an easy drive from Agdal Gardens and Ben Youssef Madrasa. Those staying at the property have access to a sauna and an outdoor pool.

El Minzah Hotel
8.4 Excellent

2.0 km from city centre, Tangier Show on map

ExcellentBased on 632 reviews
8.4

Situated in Tangier, El Minzah Hotel is a short walk from the American Legation and provides a rooftop terrace, a sauna and a Turkish steam bath. Some of the popular features at this 5-star hotel include an indoor pool and miniature golf.

Tips for booking a Morocco hotel

Cheapest month:April
Most expensive month:January
Average price in Morocco:₹ 9,777/night
Absolute cheapest price found:₹ 90/night
Cheapest day:Sunday
Most expensive day:Wednesday
₹ 5,099 - ₹ 27,009
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 2,115 - ₹ 18,131
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Morocco hotels

Show all 15,407 hotels
1
Riad Myra
9.4 Excellent

5.4 km from city centre, Fez Show on map

Riad Myra is set in Fez and is within a short walk of nearby attractions, such as Fes el Bali. It offers 5-star accommodation with air-conditioned rooms.

2
Hotel Sahrai
8.6 Excellent

3.2 km from city centre, Fez Show on map

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
9.3 Excellent

10.9 km from city centre, Marrakesh Show on map

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
9.3 Excellent

1.9 km from city centre, Marrakesh Show on map

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
8.8 Excellent

6.8 km from city centre, Casablanca Show on map

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
8.5 Excellent

4.7 km from city centre, Casablanca Show on map

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
8.1 Excellent

1.7 km from city centre, Casablanca Show on map

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
L'Alcazar
9.1 Excellent

0.7 km from city centre, Rabat Show on map

Conveniently located in the centre of the city, this 5-star riad makes for an excellent base in Rabat. It also provides free Wi-Fi, valet parking and 24-hour room service.

Cheapest hotels in Morocco

Show all 15,407 hotels
Omega Hotel Agadir
7.8 Good

3.1 km from city centre, Agadir Show on map

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.

₹ 1,303
Avg. per night
Bahia City Hotel
5.4 Okay

2.2 km from city centre, Agadir Show on map

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.

₹ 1,448
Avg. per night
Hotel Majestic
4.9 Okay

2.4 km from city centre, Casablanca Show on map

Strategically located in the centre of the city, this 3-star hotel makes for an ideal base in Casablanca. It also provides 24-hour room service, room service and a coffee bar.

₹ 1,448
Avg. per night
Ibis Budget Tanger
6.4 Good

11.3 km from city centre, Tangier Show on map

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.

₹ 1,882
Avg. per night
Hôtel Club Al Moggar
7.0 Good

2.8 km from city centre, Agadir Show on map

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.

₹ 2,316
Avg. per night
Senator Hotel Fnideq
7.0 Good

1.5 km from city centre, Fnideq Show on map

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

₹ 2,533
Avg. per night
Imperial Holiday Hôtel & Spa
5.4 Okay

2.3 km from city centre, Marrakesh Show on map

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.

₹ 2,533
Avg. per night
Ibis Budget Fes
7.5 Good

4.4 km from city centre, Fez Show on map

Situated in Fez, Ibis Budget Fes is an easy drive from the Ibn Danan Synagogue and Fes el Bali. It also provides a currency exchange, a 24-hour reception and wireless internet access in public areas.

₹ 2,533
Avg. per night

Hotel prices in Morocco

2 stars or below

₹ 579 - ₹ 4,270

No. 1 most popular

₹ 2,533
Avg. per night

No. 2 most popular

Manzil Hotel
7.4 Good
₹ 2,027
Avg. per night

Best value

Hostel Souika
8.2 Excellent
₹ 579
Avg. per night
3 stars

₹ 1,303 - ₹ 7,672

No. 1 most popular

₹ 2,895
Avg. per night

No. 2 most popular

₹ 2,533
Avg. per night

Best value

₹ 1,303
Avg. per night
4 stars and up

₹ 3,185 - ₹ 88,447

No. 1 most popular

₹ 19,759
Avg. per night

No. 2 most popular

₹ 12,956
Avg. per night

Best value

Wazo Hotel
7.9 Good
₹ 3,185
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?

    Marrakesh, Casablanca, and Rabat are the most popular places on HotelsCombined for stays in Morocco.

  • What are the best hotels in Morocco?

    Four Seasons Hotel Casablanca, rated with a score of 8.8 from 964 reviewers, is one of the most popular hotels in Morocco. Other top stays include Sofitel Rabat Jardin des Roses, with an average rating of 8.2 from 491 reviewers, and Four Seasons Resort Marrakech, with a score of 9.2 from 490 reviewers.