Where to Stay

Hotels in Morocco

Compare and book hotels in ten of Morocco's most popular cities — from medina riads to beachfront resorts.

The Red City

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 →
Marrakech — The Red City
Morocco's Economic Hub

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 →
Casablanca — Morocco's Economic Hub
The Cultural Capital

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 →
Fes — The Cultural Capital
The Blue Pearl

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 →
Chefchaouen — The Blue Pearl
Beach Paradise

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 →
Agadir — Beach Paradise
The Windy City

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 →
Essaouira — The Windy City
Gateway to Africa

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 →
Tangier — Gateway to Africa
The Capital City

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 →
Rabat — The Capital City
The Imperial City

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 →
Meknes — The Imperial City
Hollywood of Morocco

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 →
Ouarzazate — Hollywood of Morocco
Keep Planning

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 →