Hotels in Morocco

Accommodation across many destinations. Choose a destination, compare prices, and book online

Country: Morocco. Hotels, apartments, and other places to stay across many destinations. Destinations: 912; properties: 34,393. Check prices, reviews, and photos, then book online.

How to find accommodation in Morocco

Choose a destination, compare available properties, and proceed to online booking without unnecessary steps.

  1. 1

    Choose a destination

    Select the destination that best matches your travel plans.

  2. 2

    Compare properties

    Check hotels, apartments, photos, and guest reviews.

  3. 3

    Proceed to booking

    Select your dates, check availability, and complete your reservation online.

A variety of destinations

Narrow down your travel destination faster.

Hotels and apartments

Compare different types of accommodation.

Photos and reviews

Easily evaluate a property before making a choice.

Online availability

Proceed after selecting your destination and travel dates.

Plan your whole trip: Morocco

Add transport and things to do after choosing your accommodation.

Car rental

Rent a car and explore at your own pace.

Rent a car

All destinations with accommodation

Hotels in Morocco: your guide to where to stay

Morocco is known as the gateway to Africa, where tradition meets the modern. It combines historic medinas, the Sahara, the Atlantic coast and the Atlas Mountains. The choice of stays is huge, from riads in the old towns to seaside resorts. We list 34 393 properties across 912 cities. Below you will find indicative prices, the most popular destinations, season tips and transport notes.

How much does a hotel in Morocco cost?

The price depends on the standard, the city and the dates. The table shows indicative nightly rates for a double room in Moroccan dirhams, the local currency. June is usually the cheapest month, December the priciest. The lowest room rate recently started at around 230 MAD.

Property standardIndicative price per night (from)
2-star hotels and budget staysfrom approx. 250 MAD
3-star hotelsfrom approx. 500 MAD
4-star hotelsfrom approx. 900 MAD
5-star and premium hotelsfrom approx. 1,700 MAD

Indicative rates, updated periodically. For exact prices and availability, select your dates in the search above.

Where to stay in Morocco: most popular cities

Morocco splits into imperial cities with medinas, the Atlantic port and towns at the foot of the mountains. These are the destinations travellers choose most often:

  • Marrakesh. The most popular and on average priciest destination, with the buzzing Jemaa el-Fna square, souks and riads in the medina.
  • Casablanca. The country's largest city and main transport hub, with the Hassan II Mosque by the ocean.
  • Tangier. A port where the Mediterranean meets the Atlantic, the gateway to Morocco from Spain.
  • Chefchaouen. The blue town in the Rif Mountains, the cheapest stays on average and an atmospheric old town.
  • Fes. The oldest imperial medina, with a maze of lanes, crafts and tanneries.

Nightly rates vary between cities. Here are indicative prices per night for a double room:

CityIndicative price per night (from)
Marrakeshfrom approx. 700 MAD
Casablancafrom approx. 550 MAD
Tangierfrom approx. 500 MAD
Chefchaouenfrom approx. 320 MAD
Fesfrom approx. 470 MAD

What to see in Morocco

The country combines cities, desert, coast and mountains, so a trip is easy to match to your travel style.

  • Medinas. The historic, traffic-free old towns of Fes, Marrakesh and Essaouira, with souks and riads.
  • The Sahara. Trips by camel or 4x4 to the Erg Chebbi dunes, oases and desert camps.
  • The Atlantic coast. Essaouira, Agadir and beaches good for surfing and relaxing.
  • The Atlas Mountains. Day hikes in the Middle Atlas and a trek to the highest peak, Jebel Toubkal, in the High Atlas.
  • Architecture. A mix of ancient and colonial styles in Tetouan, Essaouira, Fes and Marrakesh.

How much does a trip to Morocco cost

The local currency is the Moroccan dirham (MAD). Daily costs are low, with a restaurant meal costing the equivalent of about $3-17 and basic groceries about $2. Hotels and larger restaurants and shops take cards, but cash matters in the souks and markets. ATMs are in the larger cities and at major hotels.

When is the best time to visit Morocco

Morocco can be visited all year, but the most pleasant time is spring, from April to May, and autumn, from September to November. The coast has a milder climate, while inland, in the mountains and the desert, temperatures can be extreme. December is the most expensive month for a room, June the cheapest.

Getting to and around Morocco

The most popular airports are Marrakesh, Casablanca and Fes. From Marrakesh Menara Airport, the centre is about $3 by bus or about $7 by taxi. Casablanca has a rail link from the airport to the centre. Buses run from France and Spain, and ferries link Spanish ports with Tangier and Nador. Around the country, trains are convenient between the main cities, along with long-distance buses, while taxis and trams serve the cities.

Example hotels in Morocco

A few recognisable properties from different cities for reference:

  • La Mamounia and Savoy Le Grand Hotel in Marrakesh (a classic and an upper-tier stay, from approx. 1,800 MAD).
  • Mövenpick Hotel Casablanca and Hilton Tangier City Center in Casablanca and Tangier (from approx. 700 MAD).
  • Hotel Salsabil in Marrakesh and riads in the Fes medina (budget, from approx. 320 MAD).

Frequently asked questions

When is a stay in Morocco cheapest?

Prices are usually lowest in June. December at the peak of the season tends to be the most expensive. Booking ahead usually helps you find a better rate.

Which city do travellers stay in most often?

The most popular destination is Marrakesh. It has the most riads and hotels and the best-known medina, though it is also the most expensive on average.

Where are hotels cheapest and most expensive in Morocco?

On average the cheapest stays are in the blue town of Chefchaouen in the Rif Mountains. The highest rates are in Marrakesh, especially in season.

Do I need a visa to travel to Morocco?

Citizens of many countries, including the European Union, the US, Canada and Australia, do not need a visa for stays of up to 90 days. Your passport should be valid for the duration of your stay or longer, depending on your citizenship. It is worth checking the details before you travel.

Can I book a hotel with payment at the property?

Yes. Many properties offer pay-at-hotel and free cancellation. The terms are shown for each property during booking.

Guests recommend: Morocco

Morocco: 34,393 properties — ranked by guest reviews.

Hotels and stays across many destinations

Country: Morocco. Compare luxury, mid-range, and budget properties.

Luxury hotels

Budget hotels / backpacker

Budget-friendly travel