Morocco is a North African kingdom where Atlantic and Mediterranean coastlines meet the Atlas Mountains and Sahara desert.

Did you know Morocco's blue city of Chefchaouen was painted blue partly to repel mosquitoes, though locals debate if it was for Jewish refugees or spiritual reasons?

Explore 20 cities and find local places in Morocco.

Interesting cities in Morocco

Pick a city to see what is worth visiting, what is new, and where locals eat, stay and go out.

Rabat

Rabat is Morocco's elegant capital city, home to the Royal Palace, the Kasbah of the Udayas and the histori...

Marrakech

Marrakech is the imperial city and cultural heart of Morocco, famous for its Djemaa el-Fna square, vibrant...

Fez

Fez is home to the world's oldest university and the medieval medina of Fes el-Bali, a UNESCO World Heritag...

Casablanca

Casablanca is Morocco's largest city and economic capital, known for the Hassan II Mosque, one of the world...

Chefchaouen

Chefchaouen is the iconic Blue City nestled in the Rif Mountains, renowned for its striking blue-washed str...

Tangier

Tangier is the gateway between Africa and Europe, birthplace of explorer Ibn Battuta, with sweeping views a...

Essaouira

Essaouira is a breezy Atlantic port city beloved by artists and wind-sports enthusiasts, with a beautifully...

Agadir

Agadir is Morocco's premier beach resort destination, rebuilt after the 1960 earthquake, offering a modern...

Meknes

Meknes is one of Morocco's four imperial cities, known for the monumental Bab Mansour gate and the ruins of...

Ouarzazate

Ouarzazate is the Gateway to the Sahara and the Hollywood of Africa, a base for exploring dramatic desert l...

Tétouan

Tétouan is a beautifully preserved Andalusian medina and UNESCO World Heritage Site near the Mediterranean...

Asilah

Asilah is a charming whitewashed coastal town known for its vibrant street art murals, relaxed pace and Por...

Dakhla

Dakhla is a remote desert-meets-ocean outpost on the Atlantic coast, a paradise for kitesurfers and a gatew...

Oujda

Oujda is the gateway city of eastern Morocco, a lively crossroads town near the Algerian border with a vibr...

Kénitra

Kénitra is a relaxed Atlantic port city north of Rabat, known for its wide beaches, river estuary and laid-...

Larache

Larache is a sleepy Spanish-colonial coastal town with crumbling white architecture, a lively fish market a...

El Jadida

El Jadida is a Portuguese-built fortress city on the Atlantic coast, famous for its atmospheric underground...

Tan-Tan

Tan-Tan is a remote southern desert town and traditional gateway to the Sahara, home to the UNESCO-listed M...

Ifrane

Ifrane is Morocco’s alpine surprise, a tidy mountain town in the Middle Atlas with chalet-style architectur...

Béni-Mellal

Béni-Mellal is a fertile agricultural hub at the foot of the Atlas Mountains, known for its olive groves an...

Find locals in Morocco

Find local restaurants, hotels, nightlife, shops, activities and services in Morocco, added by the businesses themselves.