Hotels in Morocco

Find the best deals on 14,289 hotels in Morocco

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Morocco

Looking for a city in Morocco to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
£26 - £50
CHEAPEST CITY IN MOROCCO Agadir 27% cheaper Hotels in Agadir are the cheapest in Morocco at just £26 per night on average.
MOST EXPENSIVE CITY IN MOROCCO Rabat 41% more expensive Rabat has the highest priced hotels in Morocco with rooms averaging £50 per night.
MOST POPULAR CITY IN MOROCCO Marrakech 80% more users visited More momondo users search for hotels in Marrakech than any other city in Morocco

Popular Cities in Morocco

Book one of the best deals Morocco has to offer in these popular locations
  • Corail
    Best value

    Corail

    18 Avenue Hassan Ii, Gueliz, Marrakech

    3.6

    £15

    View Deal
  • Movenpick Hotel Mansour Eddahbi Marrakech
    #1 Most popular

    Movenpick Hotel Mansour Eddahbi Marrakech

    Avenue Mohamed Vi, Marrakech

    8.1

    £109

    View Deal
  • Barcelo Palmeraie
    #2 Most popular

    Barcelo Palmeraie

    Km 6 Route De Fes, Marrakech

    7.7

    £73

    View Deal
  • Mogador Palace Agdal
    #3 Most popular

    Mogador Palace Agdal

    Zone Touristique Agdal, Marrakech

    6.7

    £73

    View Deal
  • Mogador Menzah
    #4 Most popular

    Mogador Menzah

    Avenue Mohamed Vi, Marrakech

    6.3

    £41

    View Deal
  • Sofitel Marrakech Lounge And Spa
    #5 Most popular

    Sofitel Marrakech Lounge And Spa

    Rue Harroun Errachid, Marrakech

    7.9

    £149

    View Deal
  • Kenzi Club Agdal Medina

    Kenzi Club Agdal Medina

    Avenue Mohamed VI zone de Touristique de l'Agdal, Marrakech

    8.4

    £109

    View Deal
  • Hôtel Club Al Moggar
    Best value

    Hôtel Club Al Moggar

    Boulevard Mohamed V, Agadir

    7.0

    £28

    View Deal
  • Agadir Beach Club
    #1 Most popular

    Agadir Beach Club

    B.P. 310, Agadir

    7.5

    £47

    View Deal
  • Tagadirt Appart-Hotel
    #2 Most popular

    Tagadirt Appart-Hotel

    Blvd Du 20 Aout, Agadir

    6.5

    £30

    View Deal
  • Kenzi Europa
    #3 Most popular

    Kenzi Europa

    Boulevard 20 Aout B P 808, Agadir

    7.8

    £40

    View Deal
  • Tildi Hotel
    #4 Most popular

    Tildi Hotel

    Rue Hubert Giraud, Ville, Agadir

    8.4

    £37

    View Deal
  • Hotel Atlantic Palace
    #5 Most popular

    Hotel Atlantic Palace

    Seaside And Tourism Sector, Agadir

    7.6

    £54

    View Deal
  • Palais des Roses Hotel & Spa

    Palais des Roses Hotel & Spa

    Secteur Touristique et Balneaire, Agadir

    6.3

    £70

    View Deal
  • Atlas Almohades Casablanca City Center
    Best value

    Atlas Almohades Casablanca City Center

    Moulay Hassan 1Er, Casablanca

    7.0

    £33

    View Deal
  • Grand Mogador City Center Casablanca
    #1 Most popular

    Grand Mogador City Center Casablanca

    Avenue Pasteur, Casablanca

    8.2

    £62

    View Deal
  • Hyatt Regency Casablanca
    #2 Most popular

    Hyatt Regency Casablanca

    Place Des Nations Unies, Casablanca

    8.0

    £98

    View Deal
  • Ibis Casablanca City Center
    #3 Most popular

    Ibis Casablanca City Center

    Rue Sidi Belyout & Zaid Ou Hmad, Casablanca

    7.2

    £46

    View Deal
  • Melliber Appart Hotel
    #4 Most popular

    Melliber Appart Hotel

    138, Boulevard Moulay Youssef Angle, Casablanca

    8.5

    £42

    View Deal
  • Mövenpick Hotel Casablanca
    #5 Most popular

    Mövenpick Hotel Casablanca

    Rond Point Hassan II Casablanca, Casablanca

    8.3

    £58

    View Deal
  • Novotel Casablanca City Center

    Novotel Casablanca City Center

    Zaid Ouhmad & Rue Sidi Belyout, Casablanca

    7.3

    £55

    View Deal
  • Ibis Budget Tanger
    Best value

    Ibis Budget Tanger

    Route Nationale 1, Tangier

    6.3

    £20

    View Deal
  • Barcelo Tanger
    #1 Most popular

    Barcelo Tanger

    43 Boulevard Mohamed 6, Tangier

    7.0

    £39

    View Deal
  • Grand Mogador Sea View & Spa
    #2 Most popular

    Grand Mogador Sea View & Spa

    10, Lot Ghandouri. Bd.Med V, Tangier

    8.0

    £83

    View Deal
  • Grand Hotel Villa de France
    #3 Most popular

    Grand Hotel Villa de France

    Angle Rue D'Angleterre ET Hollande, Tangier

    8.0

    £91

    View Deal
  • Marina Bay
    #4 Most popular

    Marina Bay

    152 Avenue Mohamed Vi, Tangier

    9.4

    £59

    View Deal
  • Appart Hotel Alia
    #5 Most popular

    Appart Hotel Alia

    13 Bis, Route de Malabata, Tangier

    8.0

    £56

    View Deal
  • Royal Tulip City Center Tanger

    Royal Tulip City Center Tanger

    Route de Malabata, Tangier

    8.5

    £90

    View Deal
  • Riad Marco Andaluz
    Best value

    Riad Marco Andaluz

    27 Rue Makteb Tiyal, Rabat

    8.3

    £33

    View Deal
  • The Repose
    #1 Most popular

    The Repose

    Zankat Talaâ 17, Rabat

    9.1

    £49

    View Deal
  • Hotel Le Diwan Rabat - MGallery
    #2 Most popular

    Hotel Le Diwan Rabat - MGallery

    Place De L'Unite Africaine, Rabat

    8.6

    £72

    View Deal
  • Sofitel Rabat Jardin des Roses
    #3 Most popular

    Sofitel Rabat Jardin des Roses

    BP 450 Souissi, Rabat

    8.3

    £166

    View Deal
  • Riad Dar Jabador
    #4 Most popular

    Riad Dar Jabador

    21 Rue Moul Goumri, Rabat

    9.3

    £44

    View Deal
  • Apartment Meftaha Ocean
    #5 Most popular

    Apartment Meftaha Ocean

    Rabat

    £39

    View Deal
  • L'Alcazar

    L'Alcazar

    4 Impasse Benabdallah, Rabat

    9.1

    £96

    View Deal

Morocco travel tips

Let us help you with the best tips about Morocco

When is the least expensive time to stay in Morocco?

The least expensive month to stay at a hotel in Morocco is May. On average, it only costs £63 per night in the month of May. Conversely, the most expensive month to visit Morocco is August.

Where do most people stay in Morocco?

While the country has many desirable locations to visit, the most popular city in Morocco to travel to is Marrakech.

Which city in Morocco has the most expensive hotel rooms?

Rabat is the most expensive city in Morocco to book a hotel room in. The nightly rate of £50 is 41% more than the average city in Morocco.

Which city in Morocco has the least expensive hotel rooms?

The least expensive city in Morocco to stay in is Marrakech. With an average rate of £16 per night, Marrakech is about 81% less expensive than other cities in Morocco.


Popular international routes landing in Morocco

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
London to Marrakech
Fastest flight time
3h 35m
Cheapest price
£27
Manchester to Marrakech
Fastest flight time
3h 45m
Cheapest price
£72
Nottingham to Marrakech
Fastest flight time
20h 45m
Cheapest price
£83
Birmingham to Marrakech
Fastest flight time
13h 40m
Cheapest price
£90
Edinburgh to Fez
Fastest flight time
20h 00m
Cheapest price
£99
Bristol to Rabat
Fastest flight time
13h 15m
Cheapest price
£104
Liverpool to Marrakech
Fastest flight time
7h 30m
Cheapest price
£119
Glasgow to Marrakech
Fastest flight time
13h 35m
Cheapest price
£122
Newcastle upon Tyne to Marrakech
Fastest flight time
23h 25m
Cheapest price
£134
Leeds to Tangier
Fastest flight time
13h 30m
Cheapest price
£208
View more