Hotels in Morocco

Find the best deals on 15,198 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
$36 - $70
CHEAPEST CITY IN MOROCCO Agadir 29% cheaper Hotels in Agadir are the cheapest in Morocco at just $36 per night on average.
MOST EXPENSIVE CITY IN MOROCCO Rabat 38% more expensive Rabat has the highest priced hotels in Morocco with rooms averaging $70 per night.
MOST POPULAR CITY IN MOROCCO Marrakech 72% 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
  • Imperial Holiday Hôtel & Spa
    Best value

    Imperial Holiday Hôtel & Spa

    30 Avenue Moulay Rchid - Gueliz, Marrakech

    5.5

    $37

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

    Movenpick Hotel Mansour Eddahbi Marrakech

    Avenue Mohamed Vi, Marrakech

    8.1

    $144

    View Deal
  • Hotel Marrakech Le Semiramis
    #2 Most popular

    Hotel Marrakech Le Semiramis

    Semlalia BP 525, Route de Casablanca, Marrakech

    6.8

    $46

    View Deal
  • Savoy Le Grand Hotel
    #3 Most popular

    Savoy Le Grand Hotel

    Avenue de la Ménara BP 528, Marrakech, Marrakech

    8.1

    $149

    View Deal
  • Mogador Palace Agdal
    #4 Most popular

    Mogador Palace Agdal

    Zone Touristique Agdal, Marrakech

    6.7

    $102

    View Deal
  • Hotel Marrakech Le Sangho Privilege
    #5 Most popular

    Hotel Marrakech Le Sangho Privilege

    Palmeraie, Route De Casablanca, Marrakech

    6.0

    $76

    View Deal
  • La Mamounia

    La Mamounia

    Avenue Bab Jdid, Marrakech

    8.8

    $507

    View Deal
  • Hotel Oasis
    Best value

    Hotel Oasis

    Boulevard Mohammed 5, Agadir

    7.2

    $36

    View Deal
  • Palais des Roses Hotel & Spa
    #1 Most popular

    Palais des Roses Hotel & Spa

    Secteur Touristique et Balneaire, Agadir

    6.3

    $98

    View Deal
  • Sofitel Agadir Royal Bay Resort
    #2 Most popular

    Sofitel Agadir Royal Bay Resort

    Bp 226 Cite Founty P4, Agadir

    8.5

    $95

    View Deal
  • Hyatt Place Taghazout Bay
    #3 Most popular

    Hyatt Place Taghazout Bay

    Station Touristique de Taghazout Bay, Agadir

    8.2

    $162

    View Deal
  • Hôtel Club Al Moggar
    #4 Most popular

    Hôtel Club Al Moggar

    Boulevard Mohamed V, Agadir

    7.0

    $43

    View Deal
  • Agadir Beach Club
    #5 Most popular

    Agadir Beach Club

    B.P. 310, Agadir

    7.5

    $65

    View Deal
  • Mabrouk Hotel And Suites

    Mabrouk Hotel And Suites

    Boulevard du 20 Aout, Agadir

    8.1

    $78

    View Deal
  • Casablanca Le Lido Thalasso & Spa
    Best value

    Casablanca Le Lido Thalasso & Spa

    Boulevard de la Corniche, Casablanca

    7.2

    $70

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

    Grand Mogador City Center Casablanca

    Avenue Pasteur, Casablanca

    8.1

    $87

    View Deal
  • Sheraton Casablanca Hotel & Towers
    #2 Most popular

    Sheraton Casablanca Hotel & Towers

    100, Avenue Des F.A.R., Casablanca

    7.3

    $139

    View Deal
  • Atlas Almohades Casablanca City Center
    #3 Most popular

    Atlas Almohades Casablanca City Center

    Moulay Hassan 1Er, Casablanca

    7.0

    $1,124

    View Deal
  • Four Seasons Hotel Casablanca
    #4 Most popular

    Four Seasons Hotel Casablanca

    Boulevard De La Corniche, Casablanca

    8.8

    $284

    View Deal
  • Sofitel Casablanca Tour Blanche
    #5 Most popular

    Sofitel Casablanca Tour Blanche

    Rue Sidi Belyout, Casablanca

    7.8

    $166

    View Deal
  • Farah Casablanca

    Farah Casablanca

    160 Avenue Des Far, Casablanca

    7.2

    $92

    View Deal
  • Ibis Budget Tanger
    Best value

    Ibis Budget Tanger

    Route Nationale 1, Tangier

    6.3

    $30

    View Deal
  • Hilton Garden Inn Tanger City Center
    #1 Most popular

    Hilton Garden Inn Tanger City Center

    Place du Maghreb Arab Tanger Ville, Tangier

    8.2

    $96

    View Deal
  • Hilton Tanger City Center Hotel & Residences
    #2 Most popular

    Hilton Tanger City Center Hotel & Residences

    Tanger City Center, Tangier

    8.4

    $145

    View Deal
  • Senator Hotel Tanger
    #3 Most popular

    Senator Hotel Tanger

    Route Nationale N 1, Km12, Tangier

    7.2

    $33

    View Deal
  • Andalucía Golf Tanger
    #4 Most popular

    Andalucía Golf Tanger

    Route de Cap Spartel, Tangier

    7.4

    $81

    View Deal
  • Barcelo Tanger
    #5 Most popular

    Barcelo Tanger

    43 Boulevard Mohamed 6, Tangier

    7.0

    $55

    View Deal
  • Movenpick Hotel & Casino Malabata Tanger

    Movenpick Hotel & Casino Malabata Tanger

    Route de Malabata Baie de Tanger, Tangier

    7.3

    $110

    View Deal
  • Ibis Fes
    Best value

    Ibis Fes

    Avenue Des Almohades Place De La Gare, Fez

    7.2

    $45

    View Deal
  • Riad Fes Maya
    #1 Most popular

    Riad Fes Maya

    Avenue Ben Mohamed El Alaoui No. 12, Fez

    9.2

    $118

    View Deal
  • Riad Braya
    #2 Most popular

    Riad Braya

    Riad Braya 7, Derb El Hamia, Douh, Fez

    9.4

    $68

    View Deal
  • Dar Hafsa
    #3 Most popular

    Dar Hafsa

    34 Derb Sidi Safi, Souiket Ben Safi, Fez

    9.4

    $47

    View Deal
  • Fes Marriott Hotel Jnan Palace
    #4 Most popular

    Fes Marriott Hotel Jnan Palace

    8 Avenue Ahmed Chaouki, Fez

    8.3

    $87

    View Deal
  • Vichy Thermalia Spa Hotel Moulay Yacoub
    #5 Most popular

    Vichy Thermalia Spa Hotel Moulay Yacoub

    B.P 2426 Fés principale Moulay Yacoub, Fez

    8.8

    $89

    View Deal
  • Riad Fes

    Riad Fes

    5 Derb Ben Slimane Zerbtana, Fez

    9.1

    $213

    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?

When traveling to Morocco it would be best to plan your trip around the month of August, as the prices are significantly lower than in June - just $168 per night.

Where do most people stay in Morocco?

As many would assume, more people stay in Marrakech than in any other city while visiting Morocco.

Which city in Morocco has the most expensive hotel rooms?

Visiting and staying overnight in Rabat will cost you a premium compared to the rest of Morocco. Expect to pay $70 per night, a rate that is about 38% more than the country’s average.

Which city in Morocco has the least expensive hotel rooms?

The least expensive city in Morocco to stay in is Agadir. With an average rate of $27 per night, Agadir is about 84% 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
Paris to Rabat
Fastest flight time
2h 45m
Cheapest price
$149
London to Marrakech
Fastest flight time
3h 35m
Cheapest price
$161
Newark to Marrakech
Fastest flight time
12h 05m
Cheapest price
$416
New York to Marrakech
Fastest flight time
10h 05m
Cheapest price
$424
Washington to Casablanca
Fastest flight time
7h 20m
Cheapest price
$457
Miami to Casablanca
Fastest flight time
12h 55m
Cheapest price
$512
Los Angeles to Casablanca
Fastest flight time
14h 50m
Cheapest price
$534
Boston to Casablanca
Fastest flight time
14h 52m
Cheapest price
$540
Denver to Casablanca
Fastest flight time
12h 15m
Cheapest price
$550
San Francisco to Casablanca
Fastest flight time
14h 30m
Cheapest price
$558
View more