iStock International
Concentrated mostly in the north, Morocco’s imperial cities – Fez, Rabat, Meknes, Casablanca, and Marrakesh – are the cornerstones of any tourist itinerary. And a sidetrip from Marrakesh to Essaouira to take in Moroccan beach culture is a must, if time allows. Also make time to venture away from the big cities to experience Berber culture, fishing villages, and the vast, exquisite isolation of the country’s gorges, mountains, and desert dunes.

Morocco Cities and Regions


Fez is the oldest of Morocco’s imperial cities and the country’s spiritual, intellectual, and cultural heart. Only pedestrians and animal traffic navigate the winding alleys of the ancient medina, the largest living medieval Islamic city in the world. See our Fez Travel Guide


With ubiquitous sea breezes and cosmopolitan students and ex-pats, Morocco’s capital is the best place to experience the country’s contemporary, urban appeal.


Morocco’s economic and business hub, Casablanca is the country’s biggest city. What it lacks in traditional charm (the medina here is nothing compared to those in Fez and Marrakesh), the city makes up for in sheer urban energy.


Ferries from Spain arrive regularly at this Mediterranean city, where the riffraff port element is balanced by a beautiful kasbah, sweeping beaches, and a whitewashed medina that tumbles toward the azure sea.


Tourists who find the sprawl and chaos of conservative Fez intimidating often enjoy this smaller imperial city. The souk is more manageable in Meknes, and the hassle factor is also a lot lower, too. It’s a good place for souvenir shopping.


Tourists and locals alike gravitate to the Djemma el-Fna, Marrakesh’s legendary central square that morphs into a circus of sorts at night, with snake charmers, storytellers, and food stalls galore. On the flip side is the Ville Nouvelle, Marrakesh’s “New City” – all modern and sassy, with a decided French flair. See our Marrakesh Travel Guide

Chefchaoeun and the Rif mountains

Chaouen, as the locals call this laidback northern Moroccan mountain town easily accessed from Tangier or Fez, is surrounded by the Rif mountains. You’ll appreciate the cool mountain air and peaceful medina, where most buildings are painted in blue hues. Treks into the surrounding mountains can be organized from many locations in town.

The Desert, Erg Chebbi

Morocco’s only stake in the Sahara desert may be a small corner of the vast African expanse, but that doesn’t make the cinnamon-hued dunes at Erg Chebbi, in the east of the country, any less impressive.

Atlantic Coast

Morocco’s largest beach resort, Agadir, is European package tourist central, with accommodation for all budgets and western comforts o’plenty. For a simpler beach scene, don’t miss the old Portuguese port city of Essaouira, a few hours west of Marrakesh.

Compare Rates to Morocco

Sign up for the Top 25 Newsletter
to get exclusive weekly deals

Tell Us Your Preferences

To help us understand your travel preferences, please select from the following categories

Check all that apply
Oops, something went wrong.
No Thanks