Morocco remains one of the more affordable countries within reach of Europe, and that affordability is the single biggest reason expats, retirees and digital nomads keep arriving. The three numbers that decide your monthly budget are rent, food and transport, and all three swing dramatically between a coastal tourist hub and a quiet inland city.
Currency also matters. The Moroccan dirham (MAD) is relatively stable, and in 2026 the exchange rate hovers around 9.5 to 10 dirhams per US dollar. Because most of your spending is local, a strong dollar or euro stretches a long way, but imported goods, electronics and Western groceries cost close to European prices.
Rent is where cities diverge the most. In central Marrakech or Casablanca, a furnished one-bedroom apartment in a desirable neighbourhood runs roughly $400 to $700 per month, while the same flat in Fez, Meknes or Oujda can be found for $200 to $350.
Coastal lifestyle towns like Taghazout and Essaouira have been pushed up by nomad and tourist demand, so a sea-view studio can match Marrakech prices in high season. To save money, look for long-term unfurnished rentals signed locally rather than month-to-month listings aimed at tourists, which carry a heavy premium.
Eating well in Morocco is cheap if you shop and cook like a local. Fresh produce from a neighbourhood souk costs a fraction of supermarket prices, and a kilo of tomatoes, oranges or potatoes is often under a dollar. A weekly grocery budget for one person eating mostly local food sits around $30 to $50.
Restaurants split into two worlds. A bowl of harira, a tagine or a sandwich at a local spot costs $2 to $5, while a meal at a Western-style cafe or a tourist restaurant in Marrakech can be $12 to $25. Coffee culture is strong and cheap, with an espresso at a neighbourhood cafe usually under a dollar.
Utilities are modest. Electricity, water and gas for a small apartment typically total $40 to $80 per month, rising in summer if you run air conditioning in Marrakech or the south. Bottled gas canisters for cooking are inexpensive and widely used.
Home fibre internet costs roughly $20 to $40 per month for solid speeds in major cities, and a generous mobile data plan from Maroc Telecom, Orange or Inwi can be had for $10 to $20. Coverage is excellent in cities and along the coast, which is part of why nomads favour Morocco.
Public transport is cheap. City buses and shared grand taxis cost well under a dollar per ride, and petit taxi fares within a city rarely exceed $3 to $5. Morocco's train network, including the Al Boraq high-speed line between Casablanca and Tangier, is comfortable and affordable for intercity travel.
Owning a car adds fuel, insurance and parking costs, and petrol prices are comparable to other emerging markets. Most expats in walkable cities skip car ownership entirely and rely on taxis and ride apps.
A frugal single nomad in Fez or Meknes can live on around $700 a month including modest rent, local food and transport. In Marrakech or Casablanca, a comfortable single budget is closer to $1,000 to $1,300.
Couples or families wanting Western comforts, a nicer apartment, frequent restaurant meals and occasional travel should plan for $1,500 to $2,500. Healthcare, visas and travel insurance sit on top of these figures and should be budgeted separately.
| City | 1-Bed Rent | Food & Groceries | Total Comfortable Budget |
|---|---|---|---|
| Marrakech | $450 - $700 | $200 - $300 | $1,000 - $1,300 |
| Casablanca | $450 - $700 | $220 - $320 | $1,050 - $1,400 |
| Tangier | $350 - $550 | $180 - $280 | $850 - $1,150 |
| Agadir | $350 - $550 | $180 - $280 | $850 - $1,150 |
| Fez / Meknes | $200 - $350 | $150 - $230 | $700 - $950 |
| Essaouira | $350 - $600 | $180 - $280 | $900 - $1,200 |
Estimated monthly cost of living for one person, 2026 (USD)
Yes, considerably. Rent, local food, transport and services are far cheaper than in Western Europe, though imported goods and electronics cost roughly the same. Most expats spend 40 to 60 percent less than they would in a comparable European city.
A single person can live comfortably on $1,000 to $1,300 per month in a major city, or about $700 in a smaller inland city. Couples should plan for $1,500 to $2,500 depending on lifestyle.
Inland cities such as Fez, Meknes and Oujda are the most affordable, with rents often 30 to 40 percent below Marrakech and Casablanca while still offering full amenities and good internet.
Rent is almost always paid in Moroccan dirhams. Some landlords catering to expats quote in euros, but you will pay locally in cash or by bank transfer, so a local bank account or steady cash supply helps.
Loved this? Useful? React below โ your feedback helps other readers.