Hotels in Morocco

Find the best hotel deals in Morocco with 212Traveler.

We bring you the best hotel and riad offers for your stay in Morocco for different budgets.

Budget hotels, cheap hotels, business hotels and luxury hotels and riads from every corner of the kingdom.

Our hotel selections are from many popular Moroccan destinations which consist of hotels in: Marrakesh, Tangier, Fez, Agadir, Rabat, Essaouira, Ouarzazate, Casablanca and much more.

Our partner hotels & riads will offer you the best accommodations during your stay.

Top Hotels in Morocco

Book & Experience Morocco Like a Local
Book Now
Hotel Chams

Avenue Abdelkhalek Torres, Tetouan

starting from $175,00 /night

Hotel Chellah Tangier
Book Now
Hotel Chellah

47-49 Rue Allal Ben Abdellah, Tangier

starting from $45,00 /night

Book & Experience Morocco Like a Local
Book Now
Royal Tulip City Center

Route de Malabata, Tangier, Morocco

starting from $101,00 /night

Book & Experience Morocco Like a Local
Book Now
Aqua Mirage Club Marrakech

Km 10, Route de Tahanaout, Marrakech

starting from $135,00 /night

Book & Experience Morocco Like a Local
Book Now
Palmeraie Palace Marrakech

Circuit De La Palmeraie, Marrakesh

starting from $140,00 /night

Book & Experience Morocco Like a Local
Book Now
Hotel Royal

144, rue Salah Eddine Ayoubi, Tangier, Morocco

starting from $30,60 /night

Book & Experience Morocco Like a Local
Book Now
Cesar Hotel & Spa

Avenue Mohamed VI, Tangiers, Maroc

starting from $120,00 /night

Book & Experience Morocco Like a Local
Book Now
Hotel Sahrai

Bab Lghoul, Dhar El Mehraz, Fez

starting from $179,00 /night