Hotels in Morocco

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

Morocco
29 Sep — 30 Sep2
Morocco
Fri 29-9
Sat 30-9
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Morocco

These hotels in Morocco see the most activity from our users at the moment. Users seeking more options can adjust the settings in the search form at the top of the page.
Filter by star ratings
All filters
Four Seasons Hotel Casablanca
8.6 Excellent
Boulevard De La Corniche, Casablanca, Morocco
Show on map
6.7 km from city centre, Casablanca, Morocco 
ExcellentBased on 959 reviews
8.6

Four Seasons Hotel Casablanca provides comfortable 5-star accommodation in Casablanca. It also offers a Jacuzzi, an outdoor pool and a sauna.

Mövenpick Hotel Casablanca
7.9 Good
Rond - Point Hassan II, Casablanca, Morocco
Show on map
2.7 km from city centre, Casablanca, Morocco 
GoodBased on 159 reviews
7.9

Providing a limousine service, an indoor pool and a rooftop terrace, Movenpick Hotel Casablanca is a deluxe place to stay in Casablanca. The multiple facilities this modern hotel has to offer include free Wi-Fi, a sauna and a Turkish steam bath.

Ramada Encore by Wyndham Tangier
6.6 Good
Lot 1 Baie de Tanger, Tangier, Morocco
Show on map
2.0 km from city centre, Tangier, Morocco 
GoodBased on 764 reviews
6.6

Less than a 20-minute walk from Tanger Ville Station, Ramada Encore Tangier provides guests with a convenient base while in Tangier. It offers 3-star accommodation with air-conditioned rooms.

Hotel Du Golf Rotana
7.6 Good
Circuit de La Palmeraie, Marrakech, Morocco
Show on map
6.2 km from city centre, Marrakech, Morocco 
GoodBased on 1,039 reviews
7.6

Situated in Marrakech, Hotel Du Golf Rotana is within walking distance of Palmeraie Golf Club and provides a swimming pool, a sauna and a Jacuzzi. Guests also have exclusive access to the on-site Zen the spa at Rotana and Bodylines Fitness & Wellness Club.

Appart Hotel Alia
7.7 Good
13 Bis, Route de Malabata, Tangier, Morocco
Show on map
1.9 km from city centre, Tangier, Morocco 
GoodBased on 315 reviews
7.7

Appart Hotel Alia provides stylish 4-star accommodation in Tangier. It also offers free Wi-Fi, a kids pool and an outdoor pool.

Oscar Hotel by Atlas Studios
8.4 Excellent
Km 5 Route De Marrakech Tamassinte, Ouarzazate, Morocco
Show on map
3.3 km from city centre, Ouarzazate, Morocco 
ExcellentBased on 668 reviews
8.4

Oscar Hotel by Atlas Studios offers 4-star accommodation in Ouarzazate. The various amenities this elegant hotel has to offer include an express check-in and check-out feature, free Wi-Fi and a swimming pool.

Hotel Club Almoggar Garden Beach
6.8 Good
Boulevard Mohamed V, Agadir, Morocco
Show on map
2.8 km from city centre, Agadir, Morocco 
GoodBased on 3,024 reviews
6.8

Situated in Agadir, Hotel Almoggar Garden Beach features 2 pools, as well as an outdoor pool, a private beach and a swimming pool. This hotel is set in the heart of the city.

Hyatt Regency Casablanca
8.1 Excellent
Place Des Nations Unies, Casablanca, Morocco
Show on map
3.1 km from city centre, Casablanca, Morocco 
ExcellentBased on 499 reviews
8.1

Conveniently located in the middle of the city, this 5-star hotel makes for an excellent base in Casablanca. It also offers a sauna, an outdoor pool and an express check-in and check-out feature.

La Mamounia
9.8 Excellent
Avenue Bab J&Apos;Did, Marrakech, Morocco, 40 040, Marrakech, Morocco
Show on map
1.4 km from city centre, Marrakech, Morocco 
ExcellentBased on 2 reviews
9.8

Strategically located in the centre of the city, this 5-star hotel makes for an ideal base in Marrakech. It also offers an outdoor pool, a sauna and outdoor tennis courts.

Hotel Andalucia Golf & Spa Tanger
7.2 Good
Route de Cap Spartel, Tangier, Morocco
Show on map
4.5 km from city centre, Tangier, Morocco 
GoodBased on 117 reviews
7.2

Providing an indoor pool, a private beach and a rooftop terrace, Golden Tulip Andalucia Golf Tanger is a deluxe place to stay in Tangier. It also offers a Turkish steam bath, a sauna and free Wi-Fi.

Tips for booking hotels in Morocco

Cheapest month:June
Most expensive month:September
Average price in Morocco:S$ 233/night
Cheapest price found:S$ 4/night
Cheapest day:Sunday
Most expensive day:Wednesday
S$ 27 - S$ 524
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 14 - S$ 616
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Morocco hotels

Some of the very best Morocco hotels as rated by our users. Take a look at user reviews to learn why these properties were rated the best.
Show all 29,246 hotels
1
Atlas Amadil Beach Hotel
8.2 Excellent
320 Chemin Des Dunes, Agadir, Morocco
Show on map
2.7 km from city centre, Agadir, Morocco 

Offering a private beach and an outdoor pool, this 4-star hotel is located in Agadir. It is conveniently situated in the city centre.

2
Dawliz Rabat Art & Spa
8.0 Excellent
Avenue du Prince Héritier, Bouregreg, Rabat, Morocco
Show on map
1.9 km from city centre, Rabat, Morocco 

Located in Sale, Dawliz Resort & Spa provides sophisticated 5-star accommodation, as well as a swimming pool, a sauna and an outdoor pool. It has a fitness centre, as well as a kids club, a kids pool and a beauty centre.

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

Situated in Marrakech, the hotel 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 beauty centre, water slides and an all-inclusive meal plan.

4
Hyatt Place Taghazout Bay
8.2 Excellent
Station Touristique de Taghazout Bay Km 17, Route d'Essaouira, Agadir, Morocco
Show on map
15.8 km from city centre, Agadir, Morocco 

Located within the picturesque parkland of Tamraght Ou Fella, Hyatt Place Taghazout Bay provides comfortable accommodation and a full range of facilities, such as a sauna, a Jacuzzi and an outdoor pool. It also offers a Turkish steam bath, a playground and a coffee bar.

5
Melliber Appart Hotel
8.0 Excellent
138, Boulevard Moulay Youssef Angle, Casablanca, Morocco
Show on map
4.7 km from city centre, Casablanca, Morocco 

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.

6
Labranda Targa Aqua Parc
7.3 Good
Douar Bouchareb Targa, Marrakech, Morocco
Show on map
8.0 km from city centre, Marrakech, Morocco 

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.

7
Riad Le Jardin d'Abdou
9.0 Excellent
2/3 Derb Makina Arset Bel Baraka, Marrakech, Morocco
Show on map
1.5 km from city centre, Marrakech, Morocco 

Conveniently located in the heart of the city, this 5-star riad makes for an excellent base in Marrakech. It also offers free Wi-Fi, an outdoor pool and a rooftop terrace.

8
La Maison Arabe Hotel, Spa And Cooking Workshops
9.2 Excellent
1, Derb Assehbé, Bab Doukkala, Marrakech, Morocco
Show on map
0.7 km from city centre, Marrakech, Morocco 

Centrally positioned, La Maison Arabe Hotel Spa & Cooking Workshops allows for easy access to Marrakech's best tourist attractions. It also offers massage services, an express check-in and check-out feature and an outdoor pool.

Cheapest hotels in Morocco, Africa

Currently, these are the lowest-priced hotels in Morocco we've come across for the dates selected. If you have the flexibility, change the dates selected to compare prices.
Show all 29,246 hotels
Bahia City Hotel
5.6 Okay
Rue Des Administrations Publiques, Agadir, Morocco
Show on map
2.1 km from city centre, Agadir, Morocco 

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$ 26
Avg. per night
The Central House Marrakech Medina
9.0 Excellent
Amssafah 32, Quartier Assouel, Marrakech, Morocco
Show on map
0.2 km from city centre, Marrakech, Morocco 

The hostel is situated in the heart of Marrakech, a brief car ride from Marrakech-Menara Airport. It provides free Wi-Fi, a rooftop terrace and a swimming pool.

S$ 32
Avg. per night
Hamilton Agadir
6.2 Good
Boulevard Mohamed 5, Agadir, Morocco, Agadir, Morocco
Show on map
1.9 km from city centre, Agadir, Morocco 

Situated in Agadir, the hotel is within a 30-minute drive of Agadir Al Massira Airport and offers a private beach, a sauna and an outdoor pool. It is ideally located in the city centre.

S$ 43
Avg. per night
Anezi Tower Hotel
6.9 Good
Bd Mohammed V Bp 29, Agadir, Morocco
Show on map
2.0 km from city centre, Agadir, Morocco 

Offering a private beach and an outdoor swimming pool, this 4-star hotel is situated in Agadir. It is conveniently located in the city centre.

S$ 44
Avg. per night
Hotel Majestic
7.3 Good
57 Avenue Lalla Yacout, Casablanca, Morocco
Show on map
2.4 km from city centre, Casablanca, Morocco 

Housed in a historic building, Hotel Majestic Casablanca is in an ideal location in the middle of Casablanca. The various amenities this charming hotel features include a 24-hour reception, a coffee bar and a concierge.

S$ 44
Avg. per night
Riad Fatouma
9.0 Excellent
Derb El Ferran Bab Ksiba, Marrakech, Morocco
Show on map
2.2 km from city centre, Marrakech, Morocco 

Conveniently located in the centre of the city, this 4-star riad makes for an excellent base in Marrakech. It is ideally located for those wishing to visit the area's popular attractions.

S$ 45
Avg. per night
Hotel Imperial Casablanca
5.6 Okay
291, Bd. Mohamed V et Angle Azilal, Casablanca, Morocco
Show on map
2.3 km from city centre, Casablanca, Morocco 

Strategically located in the middle of the city, this 4-star hotel makes for an excellent base in Casablanca. It also offers valet parking, an express check-in and check-out feature and meeting rooms.

S$ 48
Avg. per night
Moroccan House Hotel Casablanca
7.1 Good
3, Rue Mohamed Smiha, Casablanca, Morocco
Show on map
2.6 km from city centre, Casablanca, Morocco 

Conveniently located in the centre of the city, this 3-star hotel makes for an excellent base in Casablanca. It is steps from Stade Larbi Benbarek, restaurants and nightlife options.

S$ 49
Avg. per night

Hotel prices in Morocco

Hotels located in the Morocco area sorted by price and hotel class. Change the dates at the top of the page to see more options in Morocco.
2 stars and under
3 stars