Quick Answer

How to Call Iran from Afghanistan

To call Iran from Afghanistan, dial 00 (Afghanistan's exit code), then 98 (Iran's country code), followed by the area or mobile code and the local number. Drop any leading 0 from the Iranian number. With Sayfone, calls cost $0.08/min.

Call Iran Now
    ๐Ÿ‡ฆ๐Ÿ‡ซFrom Afghanistan
    To Iran๐Ÿ‡ฎ๐Ÿ‡ท

    $0.08

    Per minute

    +98

    Country code

    HD

    Call quality

    Landline rate

    $0.08/min

    Mobile rate

    $0.08/min

    Same per-minute Sayfone rate for landline and mobile.

    Average call quality

    Iran hosts the largest Afghan refugee population of any country globally. Whether you're coordinating family welfare, managing remittances, or staying in touch with loved ones, affordable and reliable calling matters on this route.

    Steps at a glance

    1. Dial 00 โ€” Afghanistan's international exit code
    2. Dial 98 โ€” Iran's country code
    3. Dial the area code (e.g. 21 for Tehran) or mobile prefix (e.g. 912)
    4. Dial the local subscriber number
    5. Call with Sayfone for $0.08/min โ€” no app install needed

    Sources

    1. 1
      Telephone numbers in Iran โ€“ Wikipedia

      Country code +98 and number format reference

    2. 2
      ITU E.164 Numbering Plan โ€“ Iran

      Authoritative numbering plan for Iran

    DIALING GUIDE

    Step-by-Step: Calling Iran from Afghanistan

    Follow these steps to correctly dial any Iranian landline or mobile number from Afghanistan. The full international format ensures your call routes properly.

    • Dial Afghanistan's Exit Code: 00

      Begin every international call from Afghanistan by dialing 00, the international access code. On a mobile phone, you can also press and hold 0 to enter the + symbol, which works universally.

      00 ...
    • Dial Iran's Country Code: 98

      Immediately after the exit code, dial 98 โ€” the international country code assigned to Iran. This routes your call to the Iranian telephone network.

      00 98 ...
    • Dial the Area Code or Mobile Prefix

      For Iranian landlines, dial the 2-digit area code (e.g. 21 for Tehran, 51 for Mashhad, 31 for Isfahan, 71 for Shiraz). For mobile numbers, dial the mobile prefix without the leading 0 (e.g. 912, 901, 935). Always drop the leading 0 that is used for domestic calls within Iran.

      00 98 21 ... (Tehran landline) or 00 98 912 ... (mobile)
    • Dial the Local Subscriber Number

      Complete the call by dialing the remaining subscriber digits. Iranian landline numbers typically have 8 digits after the area code, and mobile numbers have 7 digits after the 3-digit mobile prefix.

      00 98 21 1234 5678 (full Tehran landline) or 00 98 912 345 6789 (full mobile)
    • Use Sayfone for Affordable Calls at $0.08/min

      Open Sayfone in your browser โ€” no app download required. Enter the Iranian number and start calling at just $0.08 per minute. This is especially valuable on this high-demand corridor where millions of Afghans need regular contact with family in Iran.

    Dialing format reference

    +98

    Use these patterns when entering a full international number to +98.

    Mobile

    +98 9XX XXX XXXX

    Landline

    +98 XX XXXX XXXX

    • 00 98 21 1234 5678 (Tehran landline)
    • 00 98 912 345 6789 (mobile)
    • 00 98 51 1234 5678 (Mashhad landline)
    • 00 98 71 1234 5678 (Shiraz landline)

    Major city area codes

    Tehran21
    Mashhad51
    Isfahan31
    Shiraz71
    Tabriz41
    Karaj26
    Qom25
    Ahvaz61

    Sources

    1. 1
      Telephone numbers in Iran โ€“ Wikipedia

      Iran number formats and area code structure

    2. 2
      Iran area codes โ€“ countrycode.io

      Comprehensive Iran area code listing

    IMPORTANT RULES

    Dialing Rules for Calling Iran from Afghanistan

    Keep these rules in mind to avoid failed calls or wrong connections when dialing Iran from Afghanistan.

    Always Drop the Leading 0

    Iranian phone numbers displayed domestically start with 0 (e.g. 021 for Tehran, 0912 for mobiles). When calling from Afghanistan, always remove this leading 0 and replace it with the country code 98. For example, 021 1234 5678 becomes 00 98 21 1234 5678.

    Iranian Numbers Are 11 Digits Domestically, 10 Digits Internationally

    Including the domestic trunk prefix 0, Iranian numbers are 11 digits total. When you dial internationally (dropping the 0), the number after +98 should be exactly 10 digits โ€” comprising the area/mobile code plus the subscriber number.

    Mobile Numbers Start with 9XX

    All Iranian mobile numbers begin with 09XX domestically (or +98 9XX internationally). Common mobile prefixes include 912, 910, 911 (MCI/Hamrah-e Aval), 901, 902, 903 (Irancell), and 920, 921 (RighTel). When calling from Afghanistan, dial 00 98 9XX XXX XXXX.

    Use 00 or + as Afghanistan's Exit Code

    Afghanistan uses 00 as the standard international direct dialing (IDD) exit code. On most mobile phones, you can also use the + symbol (press and hold 0) as a universal alternative. Both 00 98 and +98 will route your call to Iran.

    Area Codes Vary by City

    Major Iranian cities use 2-digit area codes: Tehran (21), Mashhad (51), Isfahan (31), Shiraz (71), Tabriz (41). Smaller cities may use 3-digit or 4-digit area codes. Always confirm the correct area code for the city you are calling.

    TIMING & TIPS

    Best Times and Tips for Calling Iran from Afghanistan

    Afghanistan (UTC+4:30) is 1 hour ahead of Iran (UTC+3:30 IRST). Plan your calls to reach family, coordinate remittances, or handle urgent matters at the right time.

    ๐Ÿ‡ฎ๐Ÿ‡ท

    Given the scale of the Afghan community in Iran and the importance of regular contact for family welfare and remittance coordination, timing your calls well can make all the difference.

    Time & windows

    Morning Call

    8:00 AM AFT โ†’ 7:00 AM IRST

    Good time to reach people before work or school

    Midday Call

    1:00 PM AFT โ†’ 12:00 PM IRST

    Lunch break โ€” a common time for personal calls

    Evening Call

    8:00 PM AFT โ†’ 7:00 PM IRST

    After dinner โ€” best window for family calls

    ๐Ÿ‡ฆ๐Ÿ‡ซAfghanistan Time (AFT)
    UTC+4:30Afghanistan does not observe daylight saving time
    ๐Ÿ‡ฆ๐Ÿ‡ซIran Standard Time (IRST)
    UTC+3:30Iran is 1 hour behind Afghanistan during IRST
    ๐Ÿ‡ฆ๐Ÿ‡ซIran Daylight Time (IRDT)
    UTC+4:30 (late Marchโ€“late September)During IRDT, Iran and Afghanistan share the same time

    Calling tips

    • The 1-hour time difference is small โ€” most of the day overlaps well for calls in both directions.
    • During Iran's daylight saving period (late March to late September), there is no time difference at all between the two countries.
    • For important family welfare calls, evenings (7โ€“9 PM local time at the receiving end) tend to have the highest answer rates.
    • If you use Sayfone, call via browser on any Wi-Fi connection โ€” no app install needed, and calls are just $0.08/min to Iran.
    • Save Iranian numbers in the international +98 format so they work from any device or location.

    Business etiquette

    • Greet with 'Salaam' โ€” it is understood in both Dari and Farsi and is the standard telephone greeting.
    • Farsi (Persian) is the primary language in Iran and is closely related to Dari, which most Afghans speak. Communication is generally smooth.
    • For business calls, calling during Iranian business hours (8 AMโ€“5 PM IRST, Saturday through Wednesday) is recommended.
    • Iran's weekend is Thursdayโ€“Friday. Avoid business calls on these days unless pre-arranged.

    Sources

    1. 1
      Iran Standard Time โ€“ timeanddate.com

      Iran timezone reference (IRST UTC+3:30)

    TROUBLESHOOTING

    Common Issues When Calling Iran from Afghanistan

    If your call to Iran isn't connecting, check these common problems and solutions specific to the Afghanistanโ€“Iran corridor.

    Forgot to Drop the Leading 0

    The most common error. If you dial 00 98 021 1234 5678, the extra 0 will cause the call to fail. Always remove the leading 0 from the Iranian number: dial 00 98 21 1234 5678 instead.

    Wrong Exit Code

    Make sure you start with 00 (or +) to exit the Afghan network. Dialing 98 directly without the exit code will attempt to reach a local Afghan number and fail.

    Network Congestion or Temporary Outages

    Both Afghan and Iranian networks can experience congestion, particularly in border regions or during peak hours. If your call doesn't connect, wait a few minutes and try again. Using a browser-based calling service like Sayfone can bypass traditional network congestion.

    Number Format Changed or Inactive

    If a previously working number no longer connects, the subscriber may have changed providers (Iran supports mobile number portability) or the number may have been deactivated. Confirm the number directly with your contact if possible.

    Internet-Based Calling Restrictions

    Iran's regulated telecommunications environment may affect certain internet-based calling services. If you experience issues with VoIP calls, Sayfone's browser-based routing is designed to provide reliable connectivity on this corridor.

    Sources

    1. 1
      Wise โ€“ Afghanistan Country Code Guide

      Common international dialing error reference

    Savings

    See what you could save

    Adjust the tools below to compare Sayfone with typical retail pricing for calls to Iran. Start with one call, then layer on monthly volume to see the bigger picture.

    How to use these tools

    • Sayfone uses your live rate for calls to Iran โ€” the same basis as the rest of this page.
    • First, estimate savings on a single call length. Then, model a full month of minutes versus typical retail benchmarks.
    • Retail competitor rows are illustrative โ€” not a quote from any carrier.

    One call โ€” instant savings

    Set duration and country. See Sayfone vs. an illustrative retail rate for the same call.

    I'm callingโ€ฆ

    โ–พ
    12 minutes
    1 min10 min20 min30 min40 min50 min1 hr

    Enable enterprise discount

    Save additional 40% (enterprise)

    Your call

    Your call will cost

    $0.96

    $0.080 per minute

    Sayfone$0.96$0.080 / min
    Competitors$2.40$0.20 / min
    Your savings$1.44$0.12 / min

    That's 60% less than competitors

    Call Iran now

    Every month โ€” stack it up

    Set monthly minutes and call type. Bars compare Sayfone to common retail benchmarks for the same volume.

    Drag slider to adjust

    220

    min / month

    AT&T / Verizon$862

    ~$3.92/min

    T-Mobile$651

    ~$2.96/min

    Calling cards$387

    ~$1.76/min

    Google Voice$88

    ~$0.40/min

    Sayfone$18

    $0.080/min

    Annual saving vs. AT&T

    Based on 220 min/month

    $10,138
    Try Sayfone Free

    Before you go

    Open the full Afghanistan to Iran guide, check rates, or browse other how-to guides from Afghanistan.

    FAQ

    Frequently Asked Questions: Calling Iran from Afghanistan

    Answers to common questions about dialing Iran from Afghanistan, including costs, formats, and tips for this high-traffic corridor.

    Still have questions about calling Iran from Afghanistan?

    Contact Sayfone Support

    EXPLORE MORE

    Discover Popular Country Calls

    Browse other popular international calling routes from Afghanistan.

    Start Calling

    Call Iran from Afghanistan for $0.08/min

    Millions of Afghans rely on affordable calls to stay connected with family in Iran. With Sayfone, you can call any Iranian landline or mobile directly from your browser โ€” no app download needed.

    • Calls to Iran at $0.08/min
    • Works in your browser โ€” no app install required
    • Transparent per-minute pricing, no hidden fees
    • Reliable routing on the Afghanistanโ€“Iran corridor