Best Places to Live in Morocco for Expats 2026, Ranked

Expats · Morocco
For most foreigners the choice comes down to Casablanca for work, Rabat for a calmer capital and Marrakech for lifestyle. Tangier, Agadir and Fez suit narrower needs, and we found no official count of foreign residents by city.
Key Facts
—Who. Americans and other foreigners choosing a Moroccan city to live in for a year or longer.
—What. A ranked comparison of six cities, built on air and rail links, listed rents and the practical guides we have published.
—Why it matters. Five airports carried about 84% of the 22.3 million passengers Morocco handled from January to July 2026, which shows where international links are strongest.
—The number to know. 2 hours 10 minutes, the scheduled Al Boraq high-speed train time from Tangier to Casablanca.

The Short Answer: Casablanca First, Rabat Second
Casablanca is the best base for people who need a job, a big airport and the widest choice of services. Rabat comes second because it pairs the capital’s ministries with a quieter pace.
Marrakech ranks third for lifestyle, with Tangier, Agadir and Fez following for narrower needs. This ranking is our judgement, built on the criteria below, and not a survey of expats.
For costs, see our guides to the cost of living in Casablanca and the cost of living in Marrakech. For lease rules, read renting in Morocco.
How We Ranked Them
We looked at three things we could check: air and rail links, rents listed by Moroccan property portals, and the day-to-day practicalities in our other Morocco guides. We did not rank on nightlife, expat community size or schooling, because we had no verified data on them.
Passenger numbers come from Airports of Morocco for January to July 2026. Rail times come from reports on the Al Boraq high-speed service.
| City | Airport | Passengers, Jan to Jul 2026 |
|---|---|---|
| Casablanca | Mohammed V | 6,953,695 |
| Marrakech | Menara | 6,407,303 |
| Agadir | Al Massira | 2,179,857 |
| Tangier | Ibn Battouta | 1,711,764 |
| Rabat | Rabat-Salé | 1,446,355 |
1. Casablanca: Jobs and Connections
Casablanca’s Mohammed V airport handled 6,953,695 passengers in the first seven months of 2026, the most of any Moroccan airport. It set a one-day record of 46,439 passengers on the first weekend of August.
Listings put an 80-square-metre apartment in Maarif at MAD 8,000 to 12,000 (about US$820 to US$1,220) a month and in Ain Diab at MAD 12,000 to 18,000 (about US$1,220 to US$1,840). The outskirts are cheaper, at MAD 4,500 to 6,500 (about US$460 to US$660), at 9.80 dirhams per US$.
The trade-off is that Casablanca is a large working city, not a resort. Its best-known districts are also its priciest.
2. Rabat: The Calm Capital
Rabat is the seat of government, which gives it a steady, administrative character. Its airport is much smaller, with 1,446,355 passengers in the first seven months of 2026.
Listings put an 80-square-metre apartment in Agdal at MAD 7,000 to 10,500 (about US$710 to US$1,070) and in Souissi at MAD 6,000 to 9,500 (about US$610 to US$970). The Al Boraq high-speed train links Rabat with Tangier in 1 hour 20 minutes.
For Americans, the draw is a capital with a lower profile than Casablanca. The cost is fewer flights, so many long-haul trips may start in Casablanca instead.
3. Marrakech: Lifestyle and Visitors
Marrakech’s Menara airport handled 6,407,303 passengers in the first seven months of 2026, close to Casablanca’s total, and passed 30,000 passengers on a single peak day this summer. The figures do not split tourists from residents, but they show how much of the city’s life faces outward.
Apartments of 80 square metres in Guéliz list at MAD 5,000 to 7,500 (about US$510 to US$770) a month, among the lowest of the central districts we checked. The high-speed line from Kénitra to Marrakech is under construction, with delivery promised for September 2029, so Marrakech is not yet on the fast corridor.
4. Tangier: The Northern Gateway
Tangier handled 1,711,764 airport passengers in the first seven months of 2026, and it is the northern end of the Al Boraq line. According to the rail operator’s timetable, the train reaches Kénitra in 50 minutes, Rabat in 1 hour 20 minutes and Casablanca in 2 hours 10 minutes.
We did not find reliable 2026 rent listings for Tangier, so we cannot give a price range. Visit before you commit, and compare it against Rabat, which sits on the same rail line.
5. Agadir: Beach and Sun
Agadir’s Al Massira airport carried 2,179,857 passengers in the first seven months of 2026, more than Tangier. The city is a coastal base on the Atlantic, and a rail link to Agadir has been studied but not yet financed.
We could not verify rents or services for Agadir. Retirees and people who want a beach base should check it in person before committing.
6. Fez: The Old Capital
Fez has a historic medina that UNESCO lists as a World Heritage site, and it suits people who want old surroundings more than a business hub. We found no verified rent or airport figures for the city.
It sits last in this ranking by default, not by evidence. A scouting trip would tell you more than any table.
Getting Around: The Al Boraq Line
The Al Boraq has a dedicated 186-kilometre high-speed track between Tangier and Kénitra, where trains run at up to 320 kilometres an hour. South of Kénitra the trains share a 137-kilometre conventional line to Casablanca, which was designed for up to 160 kilometres an hour at launch.
Before the service began, Tangier to Casablanca took 4 hours 45 minutes, and Tangier to Rabat took 3 hours 45 minutes. The line therefore turns three cities into one commuting corridor, though a daily commute still means hours on a train.
Marrakech and Agadir are outside that corridor for now, and the Marrakech line is still being built. A further line from Marrakech to Agadir has been studied but not yet financed, at about MAD 55 billion (about US$5.6 billion), according to Médias24.
What the Airport Numbers Tell You
International passengers made up 19,894,489 of the 22,282,997 passengers Moroccan airports handled from January to July 2026, about 89%. That share shows how far the country is a destination for foreign travellers, though the figures do not say who among them lives there.
For a newcomer, a busy airport means more routes and more flight choice. It can also mean crowds in peak season, as the August record at Casablanca shows.
Which City Fits Which Person
Choose Casablanca if you work in business or trade and need frequent flights. Choose Rabat if you want a quieter base on the Al Boraq line.
Choose Marrakech if lifestyle matters more than commuting, and Tangier if you want quick rail links along the coast. Agadir and Fez make most sense for a second look after a scouting trip.
Before you move, read our guides to visas and residency, opening a bank account, healthcare, taxes and safety. Each covers a step that is the same in every city.
What It Means for You
Rent for a month in your top two cities before signing a year-long lease. The listing ranges show that the same space can cost more than twice as much in Ain Diab as in Guéliz.
Plan flights early, because the five airports in the table carried about 84% of Morocco’s 22.3 million passengers. If you can, pick a base on the Al Boraq line so that Casablanca’s airport stays within a few hours.
What Is Not Known
No official statistics we could find show how many foreigners live in each city, or how rents compare in Tangier, Agadir and Fez. Our ranking therefore rests on transport data, listings and editorial judgement.
Rent ranges are 2026 listing estimates and may differ from what you are quoted. Rail timetables and the September 2029 delivery date can change.
Frequently Asked Questions
What is the best city in Morocco for expats?
Casablanca is the best base for work and flights, in our judgement, followed by Rabat for a calmer pace and Marrakech for lifestyle. No official survey ranks Moroccan cities for foreign residents.
Is Rabat or Casablanca better to live in?
Casablanca has the larger airport, with 6,953,695 passengers from January to July 2026 against 1,446,355 in Rabat. Rabat is the capital and offers a quieter pace, and listed rents are broadly similar.
How much does it cost to rent in Marrakech?
Moroccan property portals list an 80-square-metre apartment in Guéliz at MAD 5,000 to 7,500 (about US$510 to US$770) a month. That is among the lowest of the central districts we checked, at 9.80 dirhams per US$.
How fast is the train from Tangier to Casablanca?
The Al Boraq high-speed train is scheduled to take 2 hours 10 minutes, according to the rail operator’s timetable. It reaches Rabat from Tangier in 1 hour 20 minutes.
Which Moroccan airport is the busiest?
Mohammed V in Casablanca, with 6,953,695 passengers from January to July 2026, according to Airports of Morocco. Marrakech-Menara was second with 6,407,303.
Are there high-speed trains to Marrakech?
Not yet. A high-speed line from Kénitra to Marrakech is under construction, with delivery promised for September 2029.
Sources
- Moroccan government portal, Airports of Morocco passenger figures, January to July 2026 (31 August 2026)
- Moroccan government portal, record summer 2026 airport traffic
- International Railway Journal, Al Boraq journey times and the planned extension
- Le Matin, Kénitra-Marrakech high-speed line to be delivered in September 2029
- Médias24, Marrakech-Agadir high-speed line studies, MAD 55 billion
- Wafir, rent ranges by city, 16 May 2026
- UNESCO World Heritage Centre, Medina of Fez
- EODHD, USD/MAD rate of 15 October 2026
This article was produced by The Rio Times’ automated newsroom system. How we use AI · Report an error · Editorial responsibility: Matthias Camenzind, Editor-in-Chief
Expat Guide to Morocco
What The Rio Times publishes for foreigners who live in or move to Morocco.
Start here
- Renting in Morocco 2026: Leases, Deposits and Rents
- Open a Bank Account in Morocco as a Foreigner 2026
- Taxes in Morocco for Expats 2026: The 37% Band Starts Early
- Morocco Residency Visa Requirements 2026: The Ninety-Day Line
City guides
Coming up in Morocco
- U-17 Women's World Cup in Rabat-Salé: USA Opens 19 October 17 Oct
- Rabat Hosts Global Champions Tour Finals on 30 October 30 Oct
- Morocco's First Unity Day Holiday Is 31 October 2026 31 Oct
- French Star GIMS Plays Casablanca 7 November 7 Nov
Understand Morocco