Expat Topics
Cost of Living in Tehran (2026)
Monthly budget breakdown for expats living in Tehran, Iran
Last updated: March 2026
The cost of living in Tehran, Iran for an expat in 2026 averages $300–$450 per month for rent (1-br, city center). Key costs include rent (1-br, city center) ($300–$450), rent (1-br, outside center) ($180–$280), groceries ($100–$150).
Tehran is a popular destination for expats relocating to Iran. Tehran is Iran's political, economic, and cultural heart — a city of 9.6 million that sprawls from the snow-capped Alborz Mountains in the north to the flat desert plains in the south. Below is a detailed monthly budget breakdown based on real expat spending data.
Monthly Expenses Breakdown
| Expense | Monthly Cost |
|---|---|
| Rent (1-BR, city center) | $300–$450 |
| Rent (1-BR, outside center) | $180–$280 |
| Groceries | $100–$150 |
| Transport (metro + bus) | $15–$25 |
| Utilities (electricity, water, internet) | $40–$60 |
| Private health insurance | $30–$50 |
| Dining out (3–4×/week) | $60–$100 |
| Entertainment & misc. | $50–$100 |
| Total (comfortable, central Tehran) | $800–$1,200 |
Tehran Quick Facts
Best For
Professionals, entrepreneurs, culture seekers
Monthly Budget
$800–$1,200
1-BR Center Rent
$300–$450/mo
Internet Speed
~25 Mbps avg.
English Level
Moderate (north Tehran)
Altitude
1,200m (north: 1,800m)
Airport
IKA — Imam Khomeini Intl.
Frequently Asked Questions
How much does it cost to live in Tehran per month?
Monthly costs in Tehran depend on your lifestyle. Key expenses include rent (1-br, city center) ($300–$450), rent (1-br, outside center) ($180–$280), groceries ($100–$150). See the full breakdown above for a complete picture.
Is Tehran affordable for expats?
Tehran is a popular expat destination with costs that vary by neighborhood and lifestyle. Many expats find they can live comfortably on a mid-range budget.
What is the average rent in Tehran?
Rent (1-BR, city center): $300–$450. Rent (1-BR, outside center): $180–$280
