Hotels in Morocco
Compare and book hotels in ten of Morocco's most popular cities — from medina riads to beachfront resorts.
Search Hotels Anywhere in Morocco
Pick your dates and destination, or jump straight to a city below.
Marrakech
Morocco's most-visited city, named for the red sandstone walls of its medina. Riads inside the UNESCO-listed old town have been turned into boutique hotels, while Gueliz and Hivernage offer modern comfort a short taxi ride away — everything from budget guesthouses to palace-style resorts.
Find hotels in Marrakech →Casablanca
The country's largest city and business centre, where French colonial architecture stands beside contemporary towers. Hotels cluster near the financial district for business travellers, with a stretch of Corniche-front properties for anyone who wants an ocean view.
Find hotels in Casablanca →Fes
Morocco's spiritual and cultural heart, home to the world's oldest university and Fes el-Bali — the largest car-free urban area anywhere, with more than 9,000 alleyways. Stay in a restored riad inside the walls, or somewhere more modern in the Ville Nouvelle.
Find hotels in Fes →Chefchaouen
The blue-washed town in the Rif Mountains that draws photographers and artists looking for a slower pace. Accommodation here is mostly small and family-run — guesthouses with mountain views and riads with Andalusian touches.
Find hotels in Chefchaouen →Agadir
Morocco's main beach resort city, rebuilt with wide modern avenues after the 1960 earthquake and now good for around 300 sunny days a year. Expect beachfront resorts, water-sports outfitters and family-friendly all-inclusives along the Atlantic coast.
Find hotels in Agadir →Essaouira
A relaxed, fortified port on the Atlantic, famous for reliable wind that makes it one of the world's better windsurfing and kitesurfing spots. Stay in a converted merchant house inside the medina or a guesthouse with an ocean-view terrace for the sunset.
Find hotels in Essaouira →Tangier
Where the Mediterranean meets the Atlantic, and Africa meets Europe — a cosmopolitan port with a long history of hosting writers and artists. Choose between historic hotels with old-world character and modern business stays, several with views across the Strait of Gibraltar.
Find hotels in Tangier →Rabat
Morocco's political capital feels calmer and more orderly than its neighbours, built around the Hassan Tower and the diplomatic quarter. Most hotels serve business and government travellers, though the medina and kasbah hide a handful of more intimate riads.
Find hotels in Rabat →Meknes
One of Morocco's four imperial cities, and a quieter, more affordable alternative to nearby Fes. Sultan Moulay Ismail's 17th-century gates and walls still frame the old town — a comfortable base for restored riads and a day trip to the Roman ruins of Volubilis.
Find hotels in Meknes →Ouarzazate
The desert gateway nicknamed for the film studios that have shot in its dramatic landscapes for decades. Options range from converted kasbahs to modern resorts with pool views over the desert, most arranging trips to Ait Benhaddou and the dunes of Erg Chebbi.
Find hotels in Ouarzazate →Booked a Hotel? Plan the Rest of the Trip
From the medinas of the north to the dunes of the Sahara, explore the destinations, activities and guides that fill in the days around your stay.
Explore Morocco →