Prefixyr.com
E.164 Country Calling Code

Iran +98

Official telecommunications routing registry for Iran. International dialing prefix is +98. Browse all regional numbering plan area codes below.

Current Local Time
02:56:57
UTC • UTC +00:00
Full Dialing Format
+98 (XXX) XXX-XXXX
International Prefix +98
🌐
ISO Jurisdiction IR
MAP
Total Area Codes 31
⚡
Standard ITU-T E.164
📜

The Islamic Republic of Iran, historically known as Persia, occupies a strategic position in the Middle East and Central Asia, bridging the Caspian Sea and the Persian Gulf. For businesses, expatriates, and international callers, understanding Iran's telecommunication framework is essential. The country's international dialing code is +98, and all calls to Iranian landlines and mobile numbers must follow a specific set of rules that differ from many other nations. This comprehensive guide provides detailed instructions for dialing Iranian numbers from abroad, insights into the country's area code structure, and practical advice for seamless communication.

How to Call Iran from Abroad

To place an international call to Iran, you must use the correct sequence of exit code, country code, and the local subscriber number. The process varies slightly depending on whether you are calling a landline or a mobile phone.

  • Step 1: Dial your country's exit code. For example, from the United States or Canada, dial 011. From most European countries, dial 00. From Australia, dial 0011.
  • Step 2: Dial Iran's country code: +98.
  • Step 3: Dial the area code (without the leading zero) and the local number. Iranian area codes typically start with 0 (e.g., 021 for Tehran). When dialing from abroad, you must omit this leading zero. For example, to call a landline in Tehran with the number 5555-1234, you would dial: [Exit Code] + 98 + 21 + 5555 1234.
  • For mobile numbers: Iranian mobile numbers start with 09 (e.g., 0912 345 6789). When dialing from abroad, omit the leading zero and dial +98 912 345 6789.

Understanding Iran's Area Code System

Iran's telephone numbering plan assigns specific area codes to provinces and major cities. These codes are essential for routing calls to the correct geographic region. The capital, Tehran, uses the area code 21, while other major cities have distinct codes: Mashhad (51), Isfahan (31), Shiraz (71), Tabriz (41), and Ahvaz (61). Rural and smaller urban areas share broader provincial codes. It is crucial to obtain the correct area code for the destination, as dialing an incorrect code will result in a failed call. A comprehensive list of Iranian area codes is available on this directory, and callers are advised to double-check numbers before dialing.

Special Dialing Rules and Number Formats

Iranian telephone numbers have undergone changes to increase capacity. Currently, landline numbers in major cities have 8 digits after the area code, while mobile numbers have 10 digits after the country code (including the leading 9). When dialing from abroad, always remove the first '0' of the area or mobile code. Additionally, Iran uses a closed dialing plan domestically, meaning that local calls require the full area code even within the same city in many cases. For international callers, using the '+' sign in place of the exit code is recommended, especially when calling from a mobile phone, as it simplifies the process.

Telecom Infrastructure and Connectivity

Iran's telecommunications infrastructure has developed significantly, with widespread mobile penetration and expanding internet services. The main mobile operators include Hamrahe Aval (MCI), Irancell, and Rightel. International calls to Iran may sometimes experience voice quality issues due to network congestion or international sanctions that affect routing. It is advisable to use reliable VoIP services or call during off-peak hours to avoid delays. Additionally, due to sanctions, some international carriers may restrict direct dialing to Iranian numbers, requiring alternative methods such as using a virtual number or a calling card.

Business and Traveler Tips

For business professionals, timing is crucial when calling Iran. The Iranian workweek runs from Saturday to Thursday, with Friday as the official weekend. Business hours typically are from 8:00 AM to 5:00 PM local time. It is also respectful to be aware of local holidays, such as Nowruz (Persian New Year), when offices may be closed for extended periods. For travelers, having a local SIM card is recommended for cost-effective communication. Foreigners can purchase prepaid SIMs with a passport, but note that some services may require registration. When dialing locally, remember that the trunk prefix '0' is used for domestic calls, but it is omitted for international calls. Always store numbers in international format (+98...) to ensure they work both abroad and at home.

❓ Frequently Asked Questions

What is the international dialing code for Iran?
The international dialing code for Iran is +98. When calling from abroad, you must dial your country's exit code, followed by 98, then the area code (without the leading zero) and the local number.
How do I call an Iranian mobile number from the US?
From the US, dial 011 (exit code) + 98 (Iran's country code) + the mobile number without the leading 0. For example, if the mobile number is 0912 345 6789, you would dial 011 98 912 345 6789.
Do I need to drop the zero in Iranian area codes when calling from abroad?
Yes, you must drop the leading zero from the area code. For instance, Tehran's area code is 021 domestically, but when calling from abroad, you dial 21 after the country code.
What is the length of Iranian mobile numbers?
Iranian mobile numbers have 10 digits after the country code, starting with 9. For example, +98 912 345 6789. The full domestic number begins with 09, but the leading zero is dropped for international dialing.
Are there any special restrictions on calling Iran due to sanctions?
Yes, due to international sanctions, some telecom providers may block or restrict direct calls to Iranian numbers. If you encounter issues, consider using VoIP services like Skype or WhatsApp, or use a calling card that supports Iran routes.
What is the time zone difference when calling Iran?
Iran operates on Iran Standard Time (IRST), which is UTC+3:30. During daylight saving time (from March to September), it shifts to UTC+4:30. This is important to consider when scheduling calls.
What are the main area codes for major Iranian cities?
Tehran: 21, Mashhad: 51, Isfahan: 31, Shiraz: 71, Tabriz: 41, and Ahvaz: 61. Always verify the area code for smaller cities, as they may use different provincial codes.