Most popular cities in Morocco
Marrakesh728 hotels
Casablanca77 hotels
Agadir35 hotels
Tangier54 hotels
Cheap hotels in Morocco
Marrakesh, Morocco
USD 41/night
Located 25 minutes by foot from Cyber Park, the 3-star family-friendly Amani Hotel Suites & Spa offers a traditional Hammam and an outdoor swimming pool.
Essaouira, Morocco
USD 48/night
The wonderful Riad Inna & Watersports Center is situated in the center of Essaouira near Place marche aux grains.
Essaouira, Morocco
USD 58/night
Boasting a Moroccan menu, the 3-star Chakir Mogador Essaouira has 22 rooms, featuring a setting near a port in the Ahl Agadir district of Essaouira.
Agadir, Morocco
9.42 reviews
USD 41/night
Located 14 minutes by foot from La Grande Roue d'Agadir, the Residence Hoteliere Fleurie offers views of the city and an outdoor pool.
Tangier, Morocco
USD 85/night
Featuring an outdoor pool, the 3-star Tanjah Flandria lies less than 6 minutes by foot from Place de France.
Chefchaouen, Morocco
USD 39/night
Set within 6 minutes' walk of Kasbah, the Madrid features various recreational opportunities and entertainment activities.
Fez, Morocco
USD 52/night
Offering a seasonal outdoor pool, the 3-star Residence Hoteliere Le Diamant Vert boasts a location within 0.4 miles of Foret d'ain Chkef.
Fez, Morocco
USD 46/night
Offering 7 rooms with views of the city, the 3-star Riad Hala Fez is set in the Fes El Bali district of Fez, 5 minutes' drive from Al-Attarine Madrasa.
Marrakesh, Morocco
USD 24/night
Nestled 1 km from the city centre, this affordable hostel comprises 30 rooms and bathrooms with a separate toilet and a shower.
Marrakesh, Morocco
USD 62/night
Located in the Medina district of Marrakesh and just 0.9 miles from Musee de Marrakech, the pet-friendly Beldi Marrakesh features 7 rooms plus an indoor swimming pool.
Tangier, Morocco
7.63 reviews
USD 74/night
The impressive 3-star Rembrandt boasts a solarium and an outdoor swimming pool, while Place de France is situated about 0.3 miles away.
Marrakesh, Morocco
USD 64/night
Situated in the heart of Marrakesh, the 4-star Africa offers a Moroccan restaurant along with a plunge pool, a Turkish bath and sauna facilities.
Marrakesh, Morocco
USD 86/night
Located near a train station and 25 minutes by foot from Saadian Tombs, the 4-star family-friendly Riad Mille Et Une Nuits Marrakesh offers hammam and massage therapy.
Fez, Morocco
9.21 review
USD 25/night
The 3-star Batha with a swimming pool is located in the heart of Fez, 5 minutes by foot from Bab Bou Jeloud.
Marrakesh, Morocco
USD 89/night
Located in the Medina district 25 minutes by foot from Badi Palace, the Riad De Vinci & Spa Marrakesh has 24 rooms and a swimming pool.
Marrakesh, Morocco
USD 51/night
Offering a store and a lobby area, the 3-star Riad Al Nour lies in the Medina district of Marrakesh, 20 minutes' walk from Jardin Majorelle and 0.7 miles from Musee de Marrakech.
Marrakesh, Morocco
USD 31/night
You can take a dip in a year-round outdoor swimming pool at the 3-star Le Caspien Boutique, located in the heart of Marrakesh.
Ouarzazate, Morocco
USD 43/night
Set within 0.7 miles of Jebel Sahro, the 3-star Ibis Ouarzazate features a swimming pool and an international breakfast.
Casablanca, Morocco
9.81 review
USD 38/night
Situated approximately 2.8 miles from Hassan II Mosque, the eco-friendly Ibis Casa Voyageurs offers a swimming pool near a subway station.
Rabat, Morocco
8.61 review
USD 74/night
Located 2.6 miles from Kasbah of the Udayas, the 3-star Ibis Rabat Agdal Rabat offers modern comforts like currency exchange and an elevator.
More hotels in Morocco:
Most popular 3-star hotels in Morocco
Marrakesh, Morocco
USD 31/night
There are a Turkish steam room, a solarium and a massage chair at the 3-star traditional Chennaoui Marrakesh, and some of the 12 rooms offer views of the inner courtyard.
Meknes, Morocco
USD 47/night
The comfortable 3-star Bab Mansour features rooms with views of the city, while a comfortable location provides access to Royal Palace, which is 1.3 miles away.
Fez, Morocco
USD 38/night
This centrally located the 3-star Mounia in Fez boasts 34 beautiful rooms along with a traditional Hammam and sauna facilities.
Tangier, Morocco
4.61 review
USD 81/night
The 3-star typical Chellah Tangier with the outdoor swimming pool is 0.8 miles from Gran Mezquita de Tanger.
Tangier, Morocco
USD 70/night
Located in the Old Medina district of Tangier just a short stroll from a port, the 3-star Arous Chamel offers 7 rooms and a lounge bar.
Marrakesh, Morocco
9.01 review
USD 28/night
Boasting a central location near a train station, the 3-star Almas Marrakesh offers guests the chance to relax in a swimming pool or in the Moroccan restaurant.
Salé, Morocco
USD 46/night
Comprising 6 rooms in the heart of Sale, the 4-star traditional Riad A La Belle Etoile lies a 13-minute walk from Rabat old market.
Rabat, Morocco
USD 73/night
The 3-star La Capitale Rabat is set only 0.8 miles from Bouregreg Marina and within 10 minutes' walk of Assounna Ave Tachfin Mosque.
Marrakesh, Morocco
USD 87/night
Located within 0.2 miles of Saadian Tombs, 5 minutes by car from Museum of Marrakesh, the comfortable 3-star Riad Dar Karma features hammam and massage therapy along with 8 rooms.
Casablanca, Morocco
USD 39/night
Offering direct access to Ancienne Medina, the 3-star Ibis Casablanca City Center enjoys an ideal location in the very heart of Casablanca.
Marrakesh, Morocco
USD 31/night
Near the 3-star Fashion, there is a train station and guests can easily reach Koutoubia Mosque which is 0.2 miles from from the 3-star Fashion.
Tangier, Morocco
USD 59/night
Place de France and Fondation Lorin are located 0.7 miles and 0.8 miles from the Etoile Du Nord respectively.
Essaouira, Morocco
USD 73/night
Featuring authentic dishes along with 12 rooms, the 3-star typical Al Khansaa is located 0.7 miles from Essaouira Beach.
Marrakesh, Morocco
7.61 review
USD 32/night
Located 0.3 miles from Koutoubia Mosque, the 3-star Riad Omar Marrakesh features 18 rooms, various recreational opportunities and entertainment activities.
Marrakesh, Morocco
USD 68/night
Situated in the heart of Marrakesh and 0.7 miles from Jardin Majorelle, the superb Riad El Sagaya offers 9 rooms.
Marrakesh, Morocco
USD 46/night
Palacio da Bahia and Medersa Ben Youssef are located 1.1 miles and 0.5 miles from the Riad Dar Ftouma respectively.
Marrakesh, Morocco
USD 69/night
The Grande Stade de Marrakech Stadium is 25 minutes by foot from the 3-star In Club Palmeraie Resorts, while Golf Club Palmeraie is approximately a 25-minute walk away.
Essaouira, Morocco
USD 42/night
Situated within 0.3 miles of Essaouira Ramparts, the Wind Palace features 23 rooms with private bathrooms.
Marrakesh, Morocco
USD 45/night
Offering a pool bar onsite, along with a plunge pool and a steam room, the smoke free Dar Palmyra boasts a location in the Medina district of Marrakesh.
Fez, Morocco
USD 41/night
The 4-star Riad Razane is situated in the very heart of Fez, within 2.3 miles of Medina of Fez.
Amazing spa hotels in Morocco
Marrakesh, Morocco
USD 84/night
The 3-star pet-friendly Hotel Sherazade is a good starting point to Marrakesh's sights including Jemaa el-Fnaa, which is a 5-minute walk away.
Marrakesh, Morocco
USD 72/night
Located in the Medina district of Marrakesh and about 1.1 miles from Mellah, the traditional Riad Lorsya Marrakesh features 10 rooms plus a swimming pool.
Marrakesh, Morocco
USD 84/night
Set in the Medina district of Marrakesh, the 4-star Riad Dar Beldia And Spa features a swimming pool and boasts views of Atlas Mountains.
Casablanca, Morocco
USD 41/night
Located 20 minutes by foot from Spanish Chamber of Commerce, the Al Walid Casablanca offers Turkish steam bath, a Turkish steam room and locker rooms.
Casablanca, Morocco
8.84 reviews
USD 27/night
Offering a traditional Hammam and sauna facilities, the charming 3-star Moroccan House is within 0.9 miles of United Nations Square.
Nouaceur, Morocco
8.81 review
USD 48/night
Set within 1.8 miles of Moroccan Airports Authority, the 3-star Relax Airport features 65 rooms with private bathrooms.
Marrakesh, Morocco
USD 82/night
There are a traditional Hammam, a solarium and sauna facilities at the Princesse Du Desert Marrakesh, and some of the 7 rooms offer views of the courtyard.
Marrakesh, Morocco
USD 38/night
Situated in the Medina district of Marrakesh, the 3-star Riad Venezia offers quick access to Menara airport within 15 minutes' drive.
Marrakesh, Morocco
USD 45/night
Spa therapy and entertainment activities plus European dishes are available at the 3-star Palais Al Bahja, set in the Hivernage district of Marrakesh.
Marrakesh, Morocco
USD 56/night
Located 0.6 miles from Mosquee moulay lyazid, the 3-star Riad Marelia Marrakesh offers a buffet breakfast and features a swimming pool.
Marrakesh, Morocco
USD 86/night
Situated in the Medina district, the Maison Chafia Boutique Hotel & Spa features 10 rooms and an à la carte restaurant.
Ouahat Sidi Brahim, Morocco
USD 32/night
Situated in the very heart of Marrakesh and around 3.2 miles from Palooza Land Park, the 3-star Le Relais De Marrakech offers 31 rooms.
Fez, Morocco
USD 33/night
Set less than 5 minutes by foot from Mosquee Imam Malik, the 3-star Perla Fez boasts fitness classes, massage therapy and entertainment activities.
Tangier, Morocco
USD 30/night
Offering Turkish steam bath and locker rooms onsite, the Maram Tangier is located within 0.7 miles of Petit Socco.
Marrakesh, Morocco
USD 83/night
Featuring 14 rooms with views of the pool, the Ryad Laarouss is set around 25 minutes' stroll from Palacio da Bahia.
Marrakesh, Morocco
USD 91/night
Set around 5 minutes' walk from Cafe Table de Marrakech, the smoke-free Dar Crystal with views of the courtyard features Turkish steam bath, a solarium and an outdoor swimming pool.
Marrakesh, Morocco
USD 75/night
The 2-star Riad Makila Marrakesh is located 0.5 miles from Menara airport and a 10-minute walk from La Koutoubia bus stop.
Tétouan, Morocco
USD 57/night
Set only 0.9 miles from Tetouan Centre of Modern Art, the 3-star Prestige Hotel & Spa welcomes guests to a pizza restaurant on site.
Fez, Morocco
USD 47/night
The 3-star Blue Sky Fez is set in the Fes El Bali district of Fez within 900 feet of Bab Bou Jeloud, it features a lounge bar along with spa therapy and entertainment activities.
Essaouira, Morocco
USD 87/night
Featuring a wellness center with beauty services, light therapy and a massage treatment, the 3-star La Fontaine Bleue is located around a 25-minute stroll from Taghart beach.
Top family hotels in Morocco
Marrakesh, Morocco
USD 86/night
Set 9 minutes' walk from Badi Palace, the comfortable Zayane Atlas features spa therapy and loungers.
Essaouira, Morocco
USD 57/night
Placed 9 minutes by foot from Bab Doukkala and in the very heart of Essaouira, the 2-star traditional Emeraude offers 9 rooms.
Marrakesh, Morocco
USD 83/night
Situated in the heart of Marrakesh and approximately 1.6 miles from Jardin Majorelle, the 3-star Riad Elizabeth offers 6 rooms.
Marrakesh, Morocco
USD 85/night
During your stay at the 2-star L'Orchidee Suites & in the heart of Marrakesh, a Turkish steam room, Turkish bath and an outdoor swimming pool plus a swimming pool is available.
Marrakesh, Morocco
USD 63/night
Located within 0.4 miles of Jemaa el-Fnaa and within a 5-minute drive of Jardin Majorelle, the 3-star Al Mamoune Marrakesh features an indoor pool and 7 rooms.
Marrakesh, Morocco
USD 29/night
Museum of mouassine Douiria Derb el Hammam is set merely 0.6 miles from the traditional Jomana.
Tangier, Morocco
USD 15/night
Boasting a location merely 9 minutes by foot from Grand Socco, the Bayt Alice Tangier offers 31 rooms together with a lounge bar onsite.
Marrakesh, Morocco
USD 87/night
The family-friendly Riad Dalia Marrakesh is situated near the entertainment district of Marrakesh a mere 0.9 miles from Cyber Park.
Marrakesh, Morocco
USD 35/night
Featuring 6 rooms with views of the courtyard, the Riad Dar Aida is set about 1.5 miles from Museum of Marrakesh.
Marrakesh, Morocco
USD 56/night
The 3-star Riad Cherihane Marrakesh is set within 0.6 miles of Jemaa el-Fnaa and 0.6 miles from Ogrody.
Marrakesh, Morocco
9.23 reviews
USD 51/night
Around 19 miles from Saadian Tombs, the Palm Appart Club offers an outdoor swimming pool along with sauna facilities and an outdoor swimming pool on-site.
Safi, Morocco
USD 36/night
Set just 5 minutes by foot from Colline des Potiers, the Riad Le Cheval Blanc Safi has an à la carte restaurant serving African cuisine.
Essaouira, Morocco
USD 27/night
Set within a 5-minute drive of Plage Tagharte, the 2-star Caverne D'Ali Baba Essaouira features a storage room and a restaurant.
Marrakesh, Morocco
USD 8/night
Near the 4-star Riad Marrakech By Hivernage, there is a train station and guests can easily reach Jemaa el-Fnaa which is 7 minutes by foot from from the 4-star Riad Marrakech By Hivernage.
Oujda, Morocco
USD 42/night
The 3-star Relax Oujda is set around 3.6 miles from Complexe le Tropical and 2.3 miles from Oued Isly.
Marrakesh, Morocco
USD 41/night
Situated in the heart of Marrakesh and within a 5-minute drive of Badi Palace, the Riad Le Bel Oranger offers 9 rooms.
Marrakesh, Morocco
USD 28/night
The Sesame is nestled in the very heart of Marrakesh and 5 minutes by car from Saadian Tombs.
Fez, Morocco
USD 38/night
Located 0.8 miles from Moulay Abdellah Quarter, the Dar La Bague De Kenza Fez features a continental breakfast.
Marrakesh, Morocco
USD 68/night
Located 20 minutes by foot from the Kutubiyya Koutoubia Mosque, the Riad Ibiza Star features rooms with a traditional decor and pool views.
Essaouira, Morocco
USD 60/night
Set in the Old Medina district of Essaouira, the Dar Dayana overlooks the garden and features Turkish steam bath and a Turkish steam room.
Top resorts in Morocco
Beni Mellal, Morocco
USD 36/night
Ain asserdoun and Sultan Moulay Slimane University are located 2.3 miles and 0.3 miles from the Golden Flora Beni Mellal respectively.
Tamraght, Morocco
USD 48/night
Golf Tazegzout and Devils Rock Surf Spot are located 1.4 miles and 0.4 miles from the Surf One respectively.
Beni Mellal, Morocco
USD 28/night
The 3-star Sunset Beni Mellal is set about 1.7 miles from Ain asserdoun and around a 15-minute walk from Sultan Moulay Slimane University.
Asilah, Morocco
USD 37/night
Thanks to the prime location, the 3-star Zelis is set right in the heart of Asilah, and also you can enjoy a swimming pool onsite.
Asilah, Morocco
USD 75/night
Located within about 1.1 miles from Puerto de Assilah, the Pasta Plaza Asilah features an à la carte restaurant and continental breakfast.
Aourir, Morocco
USD 25/night
Situated only 5 minutes' stroll from Banana Beach, the 2-star Inou Aourir offers 33 guest rooms.
Oulad Jellal, Morocco
USD 396/night
The 3-star Fawakay Villas Marrakesh offers a swimming pool and the possibility of trying hiking, horseback riding and cycling.
Rabat, Morocco
USD 65/night
Featuring entertainment activities and various recreational opportunities, the wonderful Onomo Hotel Rabat Medina boasts a prime location approximately 1.3 miles from Royal Palace of Rabat.
Rabat, Morocco
USD 55/night
Nestled in the L'Ocean district of Rabat, the 3-star Lutece is a mere 11 minutes' walk from Museum of Oudayas.
Nouaceur, Morocco
USD 50/night
10 minutes' walk from Moroccan Airports Authority, the 3-star Onomo Airport Casablanca includes 133 rooms.
Imilchil, Morocco
USD 27/night
About 26 miles from Tislit lake, the 3-star Complexe Collier D' Ambre offers hiking and cycling for guests to keep active.