Why book at cityhotels?

  • Over 200 000 hotels worldwide
  • Between 20-70 % can be saved booking through City Hotels
  • We celebrate 10 years with anniversary deals
  • Pay online now or upon hotel checkout on most hotels

Hotels in Morocco

Hotels in Marrakech, Morocco

Djemaa El Fna

At cityhotels.com always you can find outstanding hotel offers in all cities and villages in Morocco - Marrakech, Fes, Essaouira, Agadir, Casablanca, Rabat, Tangier, Ouarzazate, Taroudannt, Chefchaouen, Meknes, Medina of Tangier, El Jadida, Zagora, Tetouan, Merzouga, Imlil, Sale, Ourika, Lalla Takarkoust, Ait Benhaddou, Marina Smir, Tinghir, Skoura, Tounsi, Temara, Ouirgane, Mohammedia, Dakhla (Western Sahara) and Mhamid.

Do you want to stay in comfortable but also excellent value accommodation in a city or village in Morocco? We have an extensive range of hotels on offer, from simple economic hotels and recommended hotels, to luxury and boutique hotels. We can also help you with romantic weekend breaks, spa breaks, business trips, groups trips and conferences in Morocco.
Going on vacation to Morocco you can find hotels and accommodation in all cities and villages in this country.

At cityhotels.com you can book cheap hotel rooms close to the airports, main streets, shopping district, either in the city centre or outside the city of Morocco. When there are concerts, musicals, football matches, fairs and similiar events we can help you with accommodation for this. Our main goal in cityhotels.com is to give you the best possible experience at your destination.

Hotels in 30 popular cities in Morocco

Popular holiday destinations i Morocco

18 hotel offers in Morocco

Sheraton Casablanca Hotel & Towers

Sheraton Casablanca Hotel & Towers, Casablanca

Near Hassan II Mosque, Casablanca
1 km from city center.
From 109 USD
Kenzi Europa

Kenzi Europa, Agadir

Near Agadir Beach Promenade, Agadir
7 km from city center.
From 115 USD
Sofitel Rabat Jardin des Roses

Sofitel Rabat Jardin des Roses, Rabat

Near Foret Hilton, Rabat
2 km from city center.
From 200 USD
Le Berbere Palace

Le Berbere Palace, Ouarzazate

Near Kasbah Taouirt, Ouarzazate
5 km from city center.
From 165 USD
Le Meridien N'fis

Le Meridien N'fis, Marrakech

Near Place of Youth, Marrakech
1 km from city center.
From 107 USD
Pullman Mazagan Royal Golf & Spa El Jadida

Pullman Mazagan Royal Golf & Spa El Jadida, El Jadida

Near the beach, El Jadida
7 km from city center.
From 181 USD
Marina Smir Hotel & Spa

Marina Smir Hotel & Spa, Marina Smir

In M'diq (Marina Smir), Marina Smir
1 km from city center.
From 136 USD
Hotel Le Diwan Mgallery by Sofitel

Hotel Le Diwan Mgallery by Sofitel, Rabat

Near Hassan Tower, Rabat
4 km from city center.
From 119 USD
Le Medina Essaouira Sea & Spa - MGallery by Sofitel

Le Medina Essaouira Sea & Spa - MGallery by Sofitel, Essaouira

Near Essaouira Beach, Essaouira
1 km from city center.
From 138 USD
ibis Meknes Hotel

ibis Meknes Hotel, Meknes

Near Bou Inania Medersa, Meknes
3 km from city center.
From 54 USD
Hotel Rembrandt

Hotel Rembrandt, Tangier

Near Place de la Kasbah, Tangier
From 97 USD
Palais Salam Taroudant

Palais Salam Taroudant, Taroudannt

Near Arrahma Mosque, Taroudannt
2 km from city center.
From 50 USD
Dar Imlil

Dar Imlil, Imlil

Near Toubkal National Park, Imlil
1 km from city center.
From 57 USD
La Perle du Draa Hotel

La Perle du Draa Hotel, Zagora

Near La Grande Mosque Amzrou, Zagora
5 km from city center.
From 46 USD
Jnan Lilou

Jnan Lilou, Mhamid

Near Oulad Driss Kasbah, Mhamid
4 km from city center.
From 75 USD
Hotel Madrid

Hotel Madrid, Chefchaouen

In Chefchaouen (Medina of Chefchaouen), Chefchaouen
From 38 USD
Les Pyramides Hotel

Les Pyramides Hotel, Merzouga

In a rural location, Merzouga
1 km from city center.
From 41 USD
Mamouchthka

Mamouchthka, Ourika

Near Ecomusee Berbere, Ourika
3 km from city center.
From 66 USD

Map of 18 recommended hotels in Morocco