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

ExpenseMonthly 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

Compare with Other Iran Cities