Iran Phone Code: A Complete Guide to Calling +98
Trying to reach someone in the Land of Persepolis is more straightforward than you might think, provided you know the digits to dial. The international calling code for Iran is +98. When calling from abroad, you drop the leading zero from the local area or mobile number and dial the country code followed by the rest of the number. However, a simple lookup doesn't quite capture the nuances of the Iranian telephone system. Understanding how to parse these numbers, when to expect dropped digits, and which carriers serve which regions can make the difference between a connected call and a frustrating "beep-beep" of incorrect routing.
Understanding the +98 Digits
The +98 prefix acts as the gateway to Iran's extensive telecommunications network. Whether you are calling a restaurant in Tehran, a family member in Shiraz, or a business partner in Isfahan, your call must route through this single international identifier. It is crucial to remember that Iran replaced its old, shorter number lengths in a major overhaul a few years ago. This change expanded the capacity of the national network but added a layer of complexity for international callers who might be referencing outdated guides.
If you are checking an old contact list, you might notice numbers that are too short to work today. Iranian mobile numbers are now eight digits long, bringing the total length (excluding country code) to ten digits. Landlines vary but also tend to follow a ten-digit structure, primarily in major cities. The confusion arises when people still see seven-digit mobile numbers from the pre-2010 era. Those numbers no longer exist in active service. Always verify that the number you are dialing ten digits total after the +98. If it's shorter, you are likely missing a digit or have an obsolete contact.
One critical nuance in dialing Iran is the concept of the "drop zero". In Iran, if you are calling domestically, you dial 0-98-Area Code-Subscriber Number. From abroad, you replace that leading 0 with the country code. Here is the rule: dial +98-Area Code-Subscriber Number. The +0 is gone forever. You must not dial 98. If you dial 0-98 from your home device, you will likely be charged an international long-distance rate to a non-existent or empty routing server.
Mobile vs. Landline Numbers
The structure of an Iranian phone number depends entirely on whether you are calling a mobile device or a landline fixed. Knowing the difference isn't just a matter of technical curiosity; it's often the key to getting through to the network. Carrier codes often start with a specific set of digits that determine the service provider and sometimes even the geographic region for landlines.
Mobile numbers in Iran are exclusively operated by several telecom providers, including the state-run Irancell, Rightel, and the regional mobile operators. The first three digits of a mobile number usually identify the operator. For example:
- 91x: Irancell
- 90x: Tele+Cell
- 912: Irancell
- 914: Irancell
- 915: Irancell
- 918: Irancell
- 93x: Rightel
- 99x: Rightel
Landline numbers are geographically determined by the area code. The area code indicates the city or general region. The area code for Tehran is 21. Isfahan is 31. Shiraz is 71. Rasht is 131. If you are calling a number in Karaj, you might dial Iran (026). While most people don't need to memorize these codes, it helps to know which digit corresponds to a specific area. This helps in identifying if you are a mobile network, provider or a landline number.
Formatting Your Call
A common mistake is in the way that many people around the world format their phone numbers. The correct way to format an Iranian number for an international dialing sequence. Here's how it looks:
International Dialing Format
+98 935 123 4567 (standard mobile number)
+98 21 1234 5678 (Tehran landline)
+44 98 71 1234 5678 (Shiraz landline)
Notice that there is a plus (+) sign at the beginning of the number. This plus is not a part of the number is not part of the number is a part of the phone dialer.
Common Dialing Mistakes
When calling Iran, several common pitfalls can prevent a call from connecting. One of the most frequent errors is dialing the country code as 0098 instead of +98. While 00 is used as an exit code in some countries (like the UK, France, and parts of Europe), it is not used in Iran. The 00 is a part of the international termination service. If you dial 0098, your call might go through 98 at the end of the number instead of +98.
Another issue is the dropped city prefix. If you are calling a landline in a city with a multi-digit prefix, you must ensure that the prefix is included in the number you dial. For example, if you are calling Isfahan, the area code is 31. If you are calling Shiraz, it is 71. If you are calling Karaj, it is 26. These prefixes are part of the international dial plan.
FAQs About Iranian Phone Numbers
What is the country code for Iran?
The international calling code for Iran is +98. When calling from abroad, you must drop the leading zero from the local area or mobile number and dial +98 before the subscriber number. If you dial 098, the call will not connect.
How do I dial a mobile number in Iran?
To call an Iranian mobile number, dial your country's exit code (e.g., 011 from the US/Canada, 00 from most of Europe), then 98, followed 9 digit number +98 9xx xxx xxxx. Ensure you are calling a landline in Tehran, for example, dial +98 21 x xxx xxxx.
Why do I get a disconnected message when calling Iran?
A common reason for a disconnected message is dialing the area code (e.g., 0981).
Are there different area codes for different cities?
Iranian area code is positive (e.g., 21 for Tehran, 31 for Isfahan, 71 for Shiraz, 131 for Rasht, 24 for Urmia, 83 for Ahvaz).
Can I use WhatsApp or Skype to call Iran?
Yes, messaging apps like WhatsApp, Telegram, and Viber are widely used in Iran and bypass all international calling charges.
Final Thoughts
Understanding the nuances of the Iranian telephone numbering plan is the key to a successful connection. While the +98 code is the gateway to the network, the internal structure of the number is the map. By knowing how to identify the country code, you dial 0098, you can avoid common pitfalls and ensure your call reaches its destination.
Whether you are calling a friend in Tehran or a business partner in Isfahan, the rules remain the same: dial +98, drop the leading zero, and verify that the mobile network. With these tips, you will be ready to connect with Iran's vibrant and diverse telecommunications network.