Morocco hotels

Morocco Overview

Show all cities
Alphabetical City Index
Hotels City Rating From

Sofitel Royal Bay Agadir Hotel  5 stars

Agadir Very good USD 338

Riad Palais Sebban Marrakesh  5 stars

Marrakesh Exceptional USD 202

Riad Dar Anika Marrakesh  5 stars

Marrakesh Exclusive USD 282

Villa Mandarine Rabat  5 stars

Rabat Excellent USD 280

Golden Tulip Farah  5 stars

Casablanca Very good USD 321

Kenzi Farah  5 stars

Marrakesh Good USD 90

Riad Ghita Fes  5 stars

Fes Exceptional USD 69

Sofitel Marrakech Palais Imperial Hotel Marrakesh  5 stars

Marrakesh USD 308

Fellah Hotel Marrakesh  5 stars

Marrakesh Good USD 207

Four Seasons Resort Marrakech Marrakesh  5 stars

Marrakesh Excellent USD 478

Hotel Sirayane Boutique & Spa Marrakesh  5 stars

Marrakesh Exceptional USD 196

Riad Salam Fes  5 stars

Fes Excellent USD 166

Riad Itrane Marrakesh  5 stars

Marrakesh Exceptional USD 158

Hotel Sahrai Fes  5 stars

Fes USD 396

Riad Idra Marrakesh  5 stars

Marrakesh Exclusive USD 218

La Mamounia Hotel Marrakesh  5 stars

Marrakesh Excellent USD 884

Royal Atlas Hotel Agadir  5 stars

Agadir Excellent USD 260

Sofitel Casablanca Tour Blanche Hotel  5 stars

Casablanca Exceptional USD 244

Riad Kniza Marrakesh  5 stars

Marrakesh Exceptional USD 608

Mandarin Oriental Marrakech Hotel Marrakesh  5 stars

Marrakesh USD 1 065

Tour Hassan Hotel Rabat  5 stars

Rabat Very good USD 357

Palais Namaskar Hotel Marrakesh  5 stars

Marrakesh USD 648

Dar Al Assad Hotel Marrakesh  5 stars

Marrakesh USD 105

Hyatt Regency Casablanca Hotel  5 stars

Casablanca Excellent USD 484

Palais Du Calif Hotel Tangier  5 stars

Tangier USD 122

Riad Dar El Kebira Rabat  5 stars

Rabat Excellent USD 134

Riad Kaiss Marrakesh  5 stars

Marrakesh USD 259

Moevenpick Hotel & Casino Tangier  5 stars

Tangier Very good USD 149

Atlantic Palace Golf Thalasso & Casino Resort Agadir  5 stars

Agadir Exceptional USD 129

Moevenpick Hotel Casablanca  5 stars

Casablanca Excellent USD 156

Riad Farnatchi Hotel Marrakesh  5 stars

Marrakesh USD 441

Kenzi Tower Hotel Casablanca  5 stars

Casablanca Excellent USD 181

Eden Andalou 5 Aquapark And Spa Hotel Marrakesh  5 stars

Marrakesh Good USD 194

El Minzah Hotel Tangier  5 stars

Tangier Very good USD 117

Sheraton Hotel Casablanca  5 stars

Casablanca Very good USD 600

Hotel Du Golf Marrakesh  5 stars

Marrakesh Very good USD 120

Mazagan Beach Hotel El Jadida  5 stars

El Jadida Excellent USD 237

Hotel Imperial Casablanca  4 stars

Casablanca USD 108

Riad Bahia Salam Marrakesh  4 stars

Marrakesh Exceptional USD 158

Bab Hotel Marrakech Marrakesh  4 stars

Marrakesh Excellent USD 196

Kenzi Basma Hotel Casablanca  4 stars

Casablanca Good USD 104

Riad Kalaa Rabat  4 stars

Rabat Exceptional USD 207

Belere Rabat Hotel  4 stars

Rabat Very good USD 98

Farah Inn Ifrane  4 stars

Ifrane Good USD 58

Hotel Prince De Paris Casablanca  4 stars

Casablanca Good enough USD 63

Villa Blanca Urban Hotel Casablanca  4 stars

Casablanca Very good USD 248

Riad Alkantara Fes  4 stars

Fes Excellent USD 173

Boutique Hotel La Renaissance Marrakesh  4 stars

Marrakesh Exceptional USD 62

Suite Novotel Marrakech Hotel Marrakesh  4 stars

Marrakesh Excellent USD 108

Blue Sea Le Tivoli Hotel Agadir  4 stars

Agadir Very good USD 52

Riad Olema Et Spa Marrakesh  4 stars

Marrakesh Exclusive USD 172

Villa Maroc Essaouira  4 stars

Essaouira Excellent USD 170

Clubhotel Riu Tikida Palmeraie Marrakesh  4 stars

Marrakesh USD 183

Riad Madani Marrakesh  4 stars

Marrakesh USD 212

Transatlantique Hotel Casablanca  4 stars

Casablanca Good USD 47

Novotel Casablanca City Center  4 stars

Casablanca Excellent USD 129

Riad Dar Zaman Marrakesh  4 stars

Marrakesh Exceptional USD 90

Riad Flam Marrakesh  4 stars

Marrakesh Exceptional USD 117

Riad El Yacout Fes  4 stars

Fes Excellent USD 216

Blue Sea Le Printemps Hotel Marrakesh  4 stars

Marrakesh USD 52

Hotel Riu Tikida Beach Agadir  4 stars

Agadir USD 210

Riad Camilia Marrakesh  4 stars

Marrakesh Exclusive USD 178

Kenzi Solazur Hotel Tangier  4 stars

Tangier Very good USD 87

Riad Laaroussa Fes  4 stars

Fes Exclusive USD 185

Best Western Tikida Garden Hotel Marrakesh  4 stars

Marrakesh Excellent USD 143

Hotel Argana Agadir  4 stars

Agadir Good USD 55

Semiramis Hotel Marrakesh  4 stars

Marrakesh Very good USD 73

Riad Dar Dmana Fes  4 stars

Fes Exceptional USD 103

Clubhotel Riu Tikida Dunas Agadir  4 stars

Agadir Exceptional USD 193

Riad Rcif Fes  4 stars

Fes Exceptional USD 117

Atlas Asni Hotel Marrakesh  4 stars

Marrakesh Good USD 95

Les Saisons Hotel Casablanca  4 stars

Casablanca Excellent USD 99

Riad Karmela Marrakesh  4 stars

Marrakesh Exceptional USD 124

Riad Chbanate Essaouira  4 stars

Essaouira Exclusive USD 222

Kenzi Europa  4 stars

Agadir Very good USD 104

Riad Hannah Marrakesh  4 stars

Marrakesh Very good USD 22

Angsana Riad Si Said Marrakesh  4 stars

Marrakesh USD 204

Riad Zolah Marrakesh  4 stars

Marrakesh Exceptional USD 140

Riad Ariha Marrakesh  4 stars

Marrakesh Excellent USD 93

Le Chems Marrakech Hotel Marrakesh  4 stars

Marrakesh USD 63

Riad Bamaga Marrakesh  4 stars

Marrakesh Exceptional USD 83

Riad El Fenn Marrakesh  4 stars

Marrakesh Exceptional USD 324

Hotel Club Al Moggar Garden Beach Agadir  4 stars

Agadir Very good USD 64

Balima Hotel Rabat  3 stars

Rabat USD 86

Continental Hotel Tangier  3 stars

Tangier Very good USD 61

Riad Le Calife Fes  3 stars

Fes Superb USD 135

Oudaya Hotel Marrakesh  3 stars

Marrakesh Very good USD 58

Appart Hotel Tagadirt  3 stars

Agadir Good USD 30

Majestic Hotel Casablanca  3 stars

Casablanca USD 43

Moroccan House Casablanca Hotel  3 stars

Casablanca Very good USD 56

Djemaa El Fna Cecil Hotel Marrakesh  3 stars

Marrakesh USD 35

Riad Dar One Marrakesh  3 stars

Marrakesh USD 145

Riad Karim Marrakesh  3 stars

Marrakesh Excellent USD 49

Riad Sesame Marrakesh  3 stars

Marrakesh Exceptional USD 37

Al Walid Hotel Casablanca  3 stars

Casablanca USD 66

Riad Dar Aman Marrakesh  3 stars

Marrakesh Superb USD 85

Riad Al Rimal Marrakesh  3 stars

Marrakesh USD 167

Assam Hotel Kenitra  3 stars

Kenitra Average USD 58

Exe Rembrandt Hotel Tangier  3 stars

Tangier Very good USD 58