Morocco hotels

Morocco Overview

Show all cities
Alphabetical City Index
Hotels City Rating From

Palais Du Calife Riad & Spa Tangier  5 stars

Tangier GBP 66

Riad Kaiss By Anika Marrakesh  5 stars

Marrakesh GBP 201

Riad Kniza Hotel Marrakesh  5 stars

Marrakesh Superb GBP 193

Sofitel Palais Jamai Hotel Fes  5 stars

Fes Fabulous GBP 167

Royal Mansour Casablanca Hotel  5 stars

Casablanca Very good GBP 114

Farah Casablanca Hotel  5 stars

Casablanca Very good GBP 98

Four Seasons Resort Marrakech Marrakesh  5 stars

Marrakesh Superb GBP 311

Sofitel Palais Imperial Hotel Marrakesh  5 stars

Marrakesh Fabulous GBP 279

Four Seasons Casablanca Hotel  5 stars

Casablanca GBP 182

Eden Andalou Aquapark & Spa Hotel Marrakesh  5 stars

Marrakesh Good GBP 148

Riad Salam Fes  5 stars

Fes Fabulous GBP 125

Riu Palace Tikida Agadir  5 stars

Agadir Fabulous GBP 185

Hotel Du Golf Marrakesh  5 stars

Marrakesh Very good GBP 92

Riad Idra Marrakesh  5 stars

Marrakesh Exclusive GBP 139

La Tour Hassan Hotel Rabat  5 stars

Rabat Very good GBP 201

La Mamounia Hotel Marrakesh  5 stars

Marrakesh Fabulous GBP 724

Mazagan Beach Hotel El Jadida  5 stars

El Jadida Fabulous GBP 182

Royal Atlas & Spa Hotel Agadir  5 stars

Agadir Very good GBP 126

Riad Laaroussa Fes  5 stars

Fes Exclusive GBP 142

Hyatt Regency Casablanca Hotel  5 stars

Casablanca Fabulous GBP 1 005

Palm Plaza Hotel & Spa Marrakesh  5 stars

Marrakesh Very good GBP 69

Moevenpick Hotel Casablanca  5 stars

Casablanca Fabulous GBP 138

Kenzi Tower Hotel Casablanca  5 stars

Casablanca Fabulous GBP 136

Sirayane Boutique Hotel And Spa Marrakesh  5 stars

Marrakesh Superb GBP 161

El Minzah Hotel Tangier  5 stars

Tangier Very good GBP 83

Sheraton Casablanca Hotel & Towers  5 stars

Casablanca Very good GBP 168

Sofitel Casablanca Tour Blanche Hotel  5 stars

Casablanca Superb GBP 169

Riad Dar Anika Marrakesh  5 stars

Marrakesh Exclusive GBP 216

Riad Farnatchi Marrakesh  5 stars

Marrakesh GBP 276

Best Western Tikida Garden Hotel Marrakesh  4 stars

Marrakesh Fabulous GBP 117

Atlantic Palm Beach Hotel Agadir  4 stars

Agadir GBP 99

Chems Hotel Marrakesh  4 stars

Marrakesh Very good GBP 69

Diwane Hotel & Spa Marrakech Marrakesh  4 stars

Marrakesh Fabulous GBP 47

Imperial Holiday Hotel Marrakesh  4 stars

Marrakesh Good GBP 41

Villa Mandarine Rabat  4 stars

Rabat Fabulous GBP 295

Labranda Targa Club Hotel Marrakesh  4 stars

Marrakesh Very good GBP 117

Riu Tikida Beach Hotel Agadir  4 stars

Agadir Guest rating GBP 179

Riad El Fenn Marrakesh  4 stars

Marrakesh Superb GBP 392

Villa Maroc Essaouira  4 stars

Essaouira Fabulous GBP 126

Riad Aladdin Marrakesh  4 stars

Marrakesh Fabulous GBP 91

Clubhotel Riu Tikida Palmeraie Marrakesh  4 stars

Marrakesh GBP 139

Novotel Marrakech Hivernage Marrakesh  4 stars

Marrakesh Fabulous GBP 61

Kenzi Europa Hotel Agadir  4 stars

Agadir Very good GBP 134

Club Almoggar Garden Beach Hotel Agadir  4 stars

Agadir Very good GBP 47

Riad Rcif Fes  4 stars

Fes Superb GBP 69

Riad Olema Et Spa Marrakesh  4 stars

Marrakesh Exclusive GBP 76

Riad Kalaa Rabat  4 stars

Rabat Superb GBP 108

Riad Chbanate Essaouira  4 stars

Essaouira Exclusive GBP 113

Novotel Casablanca City Center  4 stars

Casablanca Fabulous GBP 103

Amine Hotel Marrakesh  4 stars

Marrakesh Good GBP 31

Prince De Paris Hotel Casablanca  4 stars

Casablanca Guest rating GBP 50

Riad Karmela Marrakesh  4 stars

Marrakesh Superb GBP 86

Casablanca Le Lido Thalasso & Spa Hotel  4 stars

Casablanca Good GBP 82

Tildi Hotel Agadir  4 stars

Agadir Very good GBP 49

Riad Hannah Marrakesh  4 stars

Marrakesh Very good GBP 17

Blue Sea Le Tivoli Hotel Agadir  4 stars

Agadir Good GBP 65

Riu Tikida Garden Hotel Marrakesh  4 stars

Marrakesh GBP 124

Rive Hotel Rabat  4 stars

Rabat Guest rating GBP 93

Hotel Oumlil Rabat  4 stars

Rabat Guest rating GBP 70

Azur Hotel Casablanca  4 stars

Casablanca Very good GBP 87

Club Val D Anfa Hotel Casablanca  4 stars

Casablanca Fabulous GBP 103

Atlas Asni Hotel Marrakesh  4 stars

Marrakesh Good GBP 69

Argana Hotel Agadir  4 stars

Agadir Good GBP 45

Belere Rabat Hotel  4 stars

Rabat Very good GBP 130

Opera Plaza Hotel Marrakesh  4 stars

Marrakesh Fabulous GBP 64

Transatlantique Hotel Casablanca  4 stars

Casablanca Guest rating GBP 38

Clubhotel Riu Tikida Dunas Agadir  4 stars

Agadir Superb GBP 184

Riad Bamaga Marrakesh  4 stars

Marrakesh Superb GBP 72

La Renaissance Hotel Marrakesh  4 stars

Marrakesh Superb GBP 43

Sahara Regency Hotel Dakhla  4 stars

Dakhla Guest rating GBP 55

Royal Decameron Tafoukt Hotel Agadir  4 stars

Agadir Fabulous GBP 96

Nassim Hotel Marrakesh  4 stars

Marrakesh Very good GBP 48

Golden Beach Hotel Agadir  4 stars

Agadir Very good GBP 95

Atlas Rif & Spa Hotel Tangier  4 stars

Tangier Very good GBP 69

Riad El Yacout Fes  4 stars

Fes Fabulous GBP 168

Riad Flam Marrakesh  4 stars

Marrakesh Superb GBP 89

Les Omayades Hotel Agadir  4 stars

Agadir Good GBP 36

Villa Blanca Urban Hotel Casablanca  4 stars

Casablanca Very good GBP 158

Kenzi Solazur Hotel Tangier  4 stars

Tangier Very good GBP 102

Riad Sesame Marrakesh  3 stars

Marrakesh Superb GBP 33

Royal Rabat Hotel  3 stars

Rabat Very good GBP 67

Bahia City Hotel Agadir  3 stars

Agadir Good GBP 18

Amalay Hotel Marrakesh  3 stars

Marrakesh Very good GBP 23

Tachfine Hotel Marrakesh  3 stars

Marrakesh Good GBP 21

Continental Hotel Tangier  3 stars

Tangier Very good GBP 43

Lawrence D'Arabie Hotel Marrakesh  3 stars

Marrakesh Superb GBP 99

Balima Hotel Rabat  3 stars

Rabat GBP 74

Rembrandt Hotel Tangier  3 stars

Tangier Very good GBP 57

Hotel Akabar Marrakesh  3 stars

Marrakesh Very good GBP 32

Oudaya Hotel Marrakesh  3 stars

Marrakesh Very good GBP 39

Appart Hotel Tagadirt  3 stars

Agadir Good GBP 25

Moroccan House Casablanca Hotel  3 stars

Casablanca Very good GBP 43

Tarik Hotel Tangier  3 stars

Tangier GBP 43

Almas Hotel Marrakesh  3 stars

Marrakesh Superb GBP 41

Du Louvre Hotel Casablanca  3 stars

Casablanca Guest rating GBP 29

Tamatert Guest House Imlil  3 stars

Imlil (Atlas Mountains) GBP 25