Device Type: desktop

How to Call Iran from the U.S.

Calling Iran from USA?

Don‘t get stressed out over complicated dialing rules and check out our “How to Call Iran” guide below.

To call Iran from the U.S., just follow these dialing instructions:

  • First dial 011, the U.S. exit code.
  • Next dial 98, the country code for Iran.
  • Then dial the 2- to 3-digit area code (see sample calling code list below) followed by the 7-to 8-digit phone number.

Note: In most cases, the sum of digits of the area code and the phone number will be ten.

Need more help with How to Call Iran?

Here is a list of some major city area codes and city calling codes:

Tehran 21
Mashhad 511
Esfadan 562
Tabriz 411
Shiraz 711
Qom 251
Kermanshah 831
Zahedan 541

Trouble with calls to Iran?

Don‘t fall for these easily avoided dialing mistakes:

International calls are sometimes auto-blocked

Several cell phone services have their international calling setting auto-blocked, though this can easily be undone. Simply search through your phone‘s settings options and disable blocking. 

Cell phone numbers without area codes

You should never add area codes to international cell phone numbers, which in most countries, usually have an predetermined starting digit not used for landline calls.

Trunk codes

If you see a phone number that starts with a zero, please be aware that it‘s the phone number‘s “trunk code,” which is used only when calling a select few countries. Leave that zero off in order to make your call.


VoIPs or Internet cell phones usually allow you to skip dialing 011 when international calling, so if you find that feature is enabled, do not press 011.


Vonage for Home offers easy and affordable calling rates for both domestic and international calls.