Home » International calls » Iran country code

Iran Country Code –
Call from the USA

Flag of Iran (round)

The international country code of Iran is +98. Alternatively you can also dial 0098.

How can I call Iran from Call from the USA?

You can call Iran directly from your cell phone or landline phone. International calls can get very expensive when made directly trough the phone provider. Iran and other countries in Asia are often very expensive calling destinations. You can save money by using an international call service like toolani.
By calling a local number in the USA, toolani will connect you to any phone number in India. Find out more about how toolani works. Our rates for calls to India from the USA:

only 1.0¢ to a landline number
only 8.9¢ to a mobile number

Phone codes in Iran

To call a number in Iran from abroad, for example in Tehran, you need to dial +98 (Iran country code) + 21 (area code for Tehran) + rest of the number (5 -7 digits).
Mobile numbers in Iran start with 9. So to call a mobile number in Iran from abroad you would have to dial +98 9 xxx (rest of the number).

These are the local area phone codes for some of the most important cities in Iran:

Local area codeCity
021Tehran
0511Mashhad
0311, 0322, 032Isfahan
026Karaj
0711Shiraz
0411Tabriz
0251, 0252Qom
061Ahvaz
0831, 0832, 082Kermanshah
044Urmia

More information about telephone numbers in Iran is available on Wikipedia.