Quick Answer — Morocco's Largest Cities

1. Casablanca (~3.8M) — economic capital, Hassan II Mosque. 2. Fez (~1.2M) — oldest medina, spiritual heart. 3. Tangier (~1.1M) — gateway to Europe. 4. Marrakech (~1M) — tourism capital, best base for tours. 5. Rabat (~580K) — political capital, royal city. 6. Agadir (~500K) — beach resort city. 7. Meknes (~500K) — imperial gem. 8. Oujda (~480K) — eastern gateway. Best travel base: Marrakech — within reach of desert, mountains, and coast.

Population Comparison Table

Morocco’s 8 largest cities by population — estimated 2026
#CityPopulationRegionFrom MarrakechMDT Tour?
1Casablanca~3.8MAtlantic coast2.5h driveDay trip →
2Fez~1.2MInterior north6h (via desert tour)Desert tour →
3Tangier~1.1MNorthern coast6h+ (train/flight)
4Marrakech~1.0MInterior southYou’re hereWalking tour →
5Rabat~580KAtlantic coast3h drive / 4h train
6Agadir~500KSouthern coast3h driveDay trip →
7Meknes~500KInterior north5h drive
8Oujda~480KEastern border12h+
Traveler’s note: Marrakech is only the 4th-largest city, but it’s the #1 tourist base in Morocco. From here you can reach the Sahara (3-day tour), Atlas Mountains (1.5h), Essaouira (2.5h), Casablanca (2.5h), and Agadir (3h). Most international visitors fly into Marrakech or Casablanca.

1. Casablanca — The Economic Capital

Nighttime view of Casablanca city centre with illuminated streets and modern buildings
Casablanca at night — Morocco’s biggest city and economic powerhouse

Population: ~3.8 million · From Marrakech: 2.5h drive / 3h train · Airport: Mohammed V (CMN) — Morocco’s busiest international hub

Casablanca is Morocco’s largest city by a wide margin and its economic and financial capital. The skyline is modern — twin towers, business districts, and a cosmopolitan nightlife scene — but the crown jewel is the Hassan II Mosque, one of the world’s largest, with its 210m minaret towering over the Atlantic. The Corniche Ain Diab seafront promenade and Rick’s Café (inspired by the 1942 film) round out the highlights.

How to visit from Marrakech: Our Casablanca day trip (from €80) covers the mosque, corniche, and city centre with hotel pickup and drop-off. Alternatively, the ONCF train runs hourly (2.5–3h, ~100 MAD). Many travelers fly into Casablanca and take the train to Marrakech on Day 1.

→ Full guide: Things to Do in Casablanca · Is Casablanca Safe?

2. Fez — The Spiritual Capital

Colourful dye vats at the Chouara Tannery in Fez, one of the world's oldest leather tanning sites
Chouara Tannery in Fez — operating since the 11th century

Population: ~1.2 million · From Marrakech: 6h direct / 3 days via Sahara · Airport: Fez Saïss (FEZ)

Fez is Morocco’s oldest imperial city and its spiritual and intellectual heart. The medina — Fes el-Bali — is a UNESCO World Heritage site, the world’s largest car-free urban area, and arguably the best-preserved medieval city on Earth. The University of Al Quaraouiyine (founded 859 AD) is the oldest continuously operating university in the world. The Chouara Tannery, Bab Boujloud (the blue gate), and the Mellah (Jewish quarter) are must-sees.

How to visit from Marrakech: The most popular way is our Fes-to-Marrakech desert tour (from €195) or the reverse Marrakech-to-Fes via Sahara (from €169) — you get Fez AND the desert in one trip. Direct bus/train takes ~6 hours.

→ Full guide: 10 Best Things to Do in Fez

3. Tangier — The Gateway to Europe

Scenic panorama of Tangier with whitewashed buildings, minarets, and the Mediterranean beyond
Tangier — where Africa meets Europe across the Strait of Gibraltar

Population: ~1.1 million · From Marrakech: 6h+ by train / 1h flight · Airport: Ibn Battouta (TNG) · Ferry: from Tarifa, Spain (35 min)

Tangier sits at the meeting point of the Atlantic and Mediterranean, just 14km from Spain across the Strait of Gibraltar. The city has a cosmopolitan, almost European energy — influenced by decades as an international zone. The Kasbah Museum, Caves of Hercules, Cap Spartel (where two seas meet), and the vibrant Tangier Medina make it one of Morocco’s most distinctive cities.

How to visit: Tangier is best reached from Marrakech by domestic flight (1h) or the Al Boraq high-speed train via Casablanca and Rabat (~5.5h total). Many travelers arriving from Spain by ferry start their Morocco trip in Tangier and work their way south to Marrakech.

4. Marrakech — The Tourism Capital

Panoramic view of Marrakech medina rooftops with Koutoubia Mosque in the background
Marrakech’s terracotta rooftops — the Red City and Morocco’s #1 tourist base

Population: ~1 million · Airport: Menara (RAK) — direct flights from 100+ cities · This is our home base.

The “Red City” is Morocco’s most visited city and the best base for exploring the country. The Jemaa el-Fnaa (UNESCO) is Africa’s most famous square. The Koutoubia Mosque, Bahia Palace, Majorelle Garden, and the labyrinthine souks make the medina endlessly explorable. But Marrakech’s real power is its position: within 45 minutes of the desert and mountains, within 3 hours of the coast.

From Marrakech, you can reach: Agafay Desert (45 min), Atlas Mountains (1.5h), Essaouira (2.5h), Ouzoud Waterfalls (2.5h), Casablanca (2.5h), Agadir (3h), and the Sahara Desert (3-day tour).

→ Full guide: Things to Do in Marrakech

5. Rabat — The Political Capital

Palm-lined entrance to the Kasbah of the Udayas in Rabat with city skyline behind
Kasbah of the Udayas in Rabat — Morocco’s clean, orderly political capital

Population: ~580K · From Marrakech: 3h drive / 4h train · Airport: Rabat–Salé (RBA)

Rabat is Morocco’s political and administrative capital, home to the royal family and government institutions. It’s cleaner, quieter, and more orderly than Casablanca or Marrakech — a different side of Morocco. The Hassan Tower (unfinished 12th-century minaret), Kasbah of the Udayas (fortress with Andalusian gardens), Mausoleum of Mohammed V, and Rabat Beach are the main draws.

How to visit: Rabat is a natural stop between Casablanca and Fez on the train line. From Marrakech, it’s a 3–4 hour trip by road or rail. Most travelers see Rabat as a day stop on a longer Morocco circuit rather than a destination in itself.

6. Agadir — The Beach City

Agadir Marina with boats, modern buildings, and hilltop kasbah overlooking the city
Agadir Marina — Morocco’s main beach resort city on the Atlantic coast

Population: ~500K · From Marrakech: 3h drive · Airport: Agadir Al Massira (AGA)

Agadir is Morocco’s premier beach resort city, rebuilt after the devastating 1960 earthquake. It’s modern, sun-drenched, and focused on tourism — a long golden beach, the Souk El Had (one of Morocco’s biggest markets), the hilltop Kasbah (sunset views), and Crocoparc for families. Agadir is a popular base for surfing (nearby Taghazout) and a warmer winter escape.

How to visit from Marrakech: Our Agadir day trip (from €35) is a full-day excursion with beach time and city highlights. The drive crosses the western Anti-Atlas — scenic but straightforward.

7. Meknes — The Imperial Gem

Bab Mansour gate in Meknes — ornate tilework and fortified walls of the imperial city
Bab Mansour — one of Morocco’s most impressive gates, in the often-overlooked imperial city of Meknes

Population: ~500K · From Marrakech: 5h drive · Nearest airport: Fez Saïss (FEZ), 1h away

Meknes is one of Morocco’s four imperial cities and chronically underrated. Built by Sultan Moulay Ismail as a rival to Versailles, it has the magnificent Bab Mansour gate, the Royal Stables (designed for 12,000 horses), and the Moulay Ismail Mausoleum. Just 30 minutes away, the Roman ruins of Volubilis (UNESCO) are the best-preserved in North Africa.

How to visit: Meknes is typically combined with Fez (1h apart). Travelers doing a Marrakech-to-Fez desert tour can arrange a Meknes/Volubilis add-on. It’s also a stop on the train line between Casablanca and Fez.

8. Oujda — The Eastern Gateway

Central square in Oujda with palm trees, clock tower, and historic architecture
Oujda — Morocco’s eastern gateway, blending Moroccan and Algerian influences

Population: ~480K · From Marrakech: 12h+ · Airport: Oujda Angads (OUD)

Oujda is the largest city in eastern Morocco and a gateway to Algeria. It’s genuinely off the beaten path — few international tourists visit, which gives it an authenticity that the more touristic cities lack. The Medina of Oujda, Saidia Beach (the “Blue Pearl” — 14km of Mediterranean sand), and Lalla Aicha Park are the main draws. The city blends Moroccan and Algerian cultural influences.

How to visit: Oujda is far from Marrakech (12h+) and best reached by domestic flight. It appeals to travelers doing a deep Morocco circuit or those with Algerian connections. Not part of typical tourist itineraries.

Which City Should You Base Yourself In?

First-time visitor → Marrakech — best access to desert, mountains, coast, and culture
Beach holiday → Agadir (resort vibe) or Essaouira (medina + surf)
History & culture → Fez — the world’s best-preserved medieval city
Business / transit → Casablanca — best international flight connections
Spain ferry arrival → Tangier — start north, work south to Marrakech
Off the beaten path → Meknes (imperial + Volubilis) or Oujda (eastern frontier)
Best combo → Marrakech (3–4 days) + desert tour to Fez (3 days) = two cities + the Sahara

Flying In — Which Airport?

Marrakech Menara (RAK) — best for desert tours, Atlas trekking, and day trips. Direct flights from most European cities. Casablanca Mohammed V (CMN) — widest international connections (US, Middle East, Africa). Take the train to Marrakech (2.5–3h) or a connecting flight (45 min). Fez Saïss (FEZ) — if starting from northern Morocco. Tangier Ibn Battouta (TNG) — for arrivals from Spain. Budget airlines (Ryanair, easyJet) serve all four airports.

Key Takeaways

Biggest: Casablanca (3.8M) — economic capital, Hassan II Mosque.

Best base: Marrakech (1M) — #1 tourist city, access to desert/mountains/coast.

Cultural: Fez (1.2M) — oldest medina, best combined with Sahara desert tour.

Coastal: Tangier (1.1M) gateway to Europe; Agadir (500K) beach resort.

Capital: Rabat (580K) — political capital, often confused with Casablanca.

Frequently Asked Questions

Casablanca (~3.8M), Fez (~1.2M), and Tangier (~1.1M). Marrakech (~1M) is fourth. Casablanca is the economic capital; Rabat is the political capital.
Casablanca — roughly 3.8M vs Marrakech’s ~1M. Casablanca is the economic capital. Marrakech is the tourism capital and best base for desert tours, day trips, and trekking.
Marrakech. Within 45 min: Agafay Desert, Atlas Mountains. Within 2.5h: Essaouira, Ouzoud. Within 3h: Casablanca, Agadir. It’s also the starting point for 3-day Sahara desert tours.
Subjective, but commonly: Chefchaouen (blue streets). For architecture: Fez. For ambience: Marrakech. For coast: Essaouira. Morocco has no shortage of stunning cities.
African — geographically in North Africa. Culturally it blends Berber, Arab, and European (French/Spanish) influences. Tangier feels European; southern cities feel Saharan. This mix is part of what makes Morocco unique.
Rabat — the political capital and seat of the royal family. Casablanca is the economic capital and largest city. Many travelers confuse the two.
Marrakech (RAK) for desert tours, Atlas trekking, and day trips. Casablanca (CMN) for widest connections — then train to Marrakech (2.5h). Fez (FEZ) for northern start. Tangier (TNG) from Spain.
Yes — world-class riads, luxury camps, fine dining, and spas in Marrakech, Casablanca, and Fez. But it works on any budget too — a shared desert tour starts at €85, day trips from €20.

Ready to Explore Morocco?

Start from Marrakech — reach the desert, mountains, and coast. We've been running tours since 2004.