Does an eSIM work in Iran?
Short answer
Yes — several providers do sell Iran plans. The catch is not availability but the internet you get: heavy filtering, periodic shutdowns, and prices well above the regional norm.
Iran is better served than its reputation suggests, and worse than the plan list implies. Coverage is genuinely purchasable — the live table below shows which providers currently stock it — but not every provider does, and sanctions are the reason the catalogue is shorter here than for comparable countries. Prices reflect that scarcity: Iran plans start several times higher than neighbouring markets. The more important issue is what you can reach once connected. Iran filters the internet extensively, and a working connection does not mean a usable one for the services you are used to.
How much does an eSIM for Iran cost?
Plans currently start at $8.99. 4 of the 6 providers we track currently stock Iran, with 37 plans between them. This is checked against their own APIs rather than a published coverage list, so it reflects what is actually purchasable today rather than what a provider claims to cover.
Compare all 37 Iran plans side by side →Which networks will it use?
Iran's networks are MCI (Hamrah-e Aval), Irancell and RighTel. Travel eSIMs roam onto these, and coverage across Tehran, Isfahan, Shiraz and Yazd is reasonable.
What works
- ✓Data coverage across Tehran, Isfahan, Shiraz and the main tourist circuit
- ✓A local tourist SIM as an alternative, sold at IKA airport and in the major cities
What to know first
- !Iran filters the internet heavily. Many Western messaging and social platforms are blocked on Iranian connections, and a VPN is standard practice for visitors. Install and test one before you travel — downloading a working VPN from inside Iran is difficult.
- !Nationwide and regional internet shutdowns have occurred during periods of unrest and around national exam periods. No eSIM routes around one. Do not depend on connectivity for anything time-critical.
- !Foreign payment cards do not work inside Iran. Buy and pay for your eSIM before you travel — you will not be able to top up with a foreign card once you are there.
How to get an eSIM for Iran
Buy and install before you fly, and pay before you arrive — foreign cards do not work inside the country. Verify Iran is explicitly named in the plan's coverage list, since a meaningful share of providers do not stock it. Install a VPN at the same time.
What about a local SIM instead?
Irancell and MCI sell prepaid tourist SIMs at Imam Khomeini International Airport and in the major cities, and they are far cheaper than a travel eSIM here. You will need your passport. For longer stays this is the better-value route; for a short visit the eSIM avoids the queue and works from landing.
Iran eSIM: common questions
Availability and pricing last checked 8/30/2026. Coverage is set by the providers and can change — always confirm Iranappears in a plan's coverage list before buying. Updated for 2026.