Best Places to Stay in Morocco
Explore over 9000 accommodations in Morocco
Popular cities
Meknes
Average stay price $51
Chefchaouen
Average stay price $70.67
Agadir
Average stay price $169.33
Tangier
Average stay price $189.33
Casablanca
Average stay price $194.53
Fes
Average stay price $239.33
Marrakesh
Average stay price $421.67
Enjoy budget hotels and stays that won’t break the bank
Exceptional
55 ratings
Riad Dar Tiflet
Hotel
Good
176 ratings
Free Cancellation
New Farah Hotel
Superb
153 ratings
Relax Hotel Casa voyageurs
Excellent
17 ratings
Breakfast included
Bougainvillea Riad
Show all
Live in the lap of luxury
Very Good
210 ratings
The Pearl Marrakech
59 ratings
Dar Assiya
69 ratings
Palais Namaskar
21 ratings
Palais Rhoul & SPA
526 ratings
Sofitel Marrakech Lounge and Spa
377 ratings
Sofitel Marrakech Palais Imperial
Because travel is for everyone
341 ratings
Sofitel Rabat Jardin des Roses
85 ratings
The View Hotel Rabat
363 ratings
Sofitel Agadir Thalassa Sea & Spa
466 ratings
Hôtel & Ryads Barrière Le Naoura
Unwind at exquisite hotels that have hot tubs in the rooms!
38 ratings
Riad Anyssates
30 ratings
Riad Medina Art
174 ratings
Villa Makassar
705 ratings
Es Saadi Marrakech Resort Hotel
We’ll share travel tips, incentives and unmissable offers!