Quick Answer

How to Call Iran from Canada

From Canada, dial 011 + 98 + the Iranian number (drop the leading 0). For mobile numbers, dial 011 98 9XX XXX XXXX. For landlines, dial 011 98 + area code + subscriber number. With Sayfone, call Iran for $0.08/min from your browser — no app download required.

Start calling
    🇨🇦From Canada
    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

    Canada is home to a significant Iranian diaspora. Whether you're staying in touch with family in Tehran, Mashhad, or Isfahan, the dialing steps below will connect you quickly.

    Steps at a glance

    1. Dial 011 (Canada's international access code) or use + on a mobile phone
    2. Dial 98 (Iran's country code)
    3. Dial the local number without the leading 0 (e.g., 21 XXXX XXXX for Tehran landlines, or 9XX XXX XXXX for mobiles)
    4. Press call — the full sequence is 011 98 XX XXXX XXXX

    Sources

    1. 1
      ITU E.164 – Iran country code +98

      Confirms Iran country code +98 and 2-digit national destination code

    2. 2
      Telephone numbers in Iran – Wikipedia

      Number format and trunk prefix reference

    DIALING GUIDE

    Step-by-Step: Calling Iran from Canada

    Follow these steps to correctly dial an Iranian phone number from any Canadian phone or browser-based calling service.

    • Dial Canada's exit code

      From a Canadian landline or mobile, dial 011. On a mobile phone, you can also press and hold 0 to get the + symbol, which replaces 011.

      011 or +
    • Dial Iran's country code

      Enter 98 immediately after the exit code. This routes your call to Iran's telephone network.

      011 98
    • Dial the area code or mobile prefix (drop the leading 0)

      Iranian domestic numbers start with 0, but you must omit this 0 when dialing internationally. For landlines, enter the 2-digit area code (e.g., 21 for Tehran, 31 for Isfahan, 51 for Mashhad). For mobile numbers, enter 9XX (the digits after the domestic 09).

      011 98 21 (Tehran landline) or 011 98 912 (mobile)
    • Dial the subscriber number

      Enter the remaining digits of the local number. Landline subscriber numbers are 8 digits; mobile subscriber numbers complete a 10-digit national number (after dropping the 0). The full international number will be 12–13 digits total.

      011 98 21 XXXX XXXX (landline) or 011 98 912 XXX XXXX (mobile)
    • Place the call

      Press call. If using Sayfone, enter the number in +98 format in your browser and call at $0.08/min with transparent per-minute pricing.

      +98 21 XXXX XXXX

    Dialing format reference

    +98

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

    Mobile

    +98 9XX XXX XXXX

    Landline

    +98 AC XXXX XXXX (AC = 2-digit area code)

    • +98 21 XXXX XXXX (Tehran landline)
    • +98 912 XXX XXXX (mobile)
    • +98 31 XXXX XXXX (Isfahan landline)
    • +98 51 XXXX XXXX (Mashhad landline)

    Major city area codes

    Tehran21
    Mashhad51
    Isfahan31
    Shiraz71
    Tabriz41
    Karaj26

    Sources

    1. 1
      Telephone numbers in Iran – Wikipedia

      Confirms closed numbering plan, trunk prefix 0, and number formats

    2. 2
      ITU Operational Bulletin – Iran numbering plan

      Official ITU numbering update for Iran

    DIALING RULES

    Important Dialing Rules for Canada → Iran Calls

    Key formatting rules and common pitfalls when calling Iranian numbers from Canada.

    Always drop the leading 0

    Iranian numbers include a domestic trunk prefix 0 (e.g., 021 for Tehran, 0912 for mobiles). When calling from Canada, always omit this 0 after dialing +98 or 011 98. Dialing the 0 will cause your call to fail.

    Iran uses a closed numbering plan

    All Iranian phone numbers are 11 digits including the trunk prefix (or 10 digits in international format after +98). The area code and subscriber number are always required, even for local calls within Iran.

    Mobile vs. landline prefixes

    Iranian mobile numbers start with 09XX domestically (or +98 9XX internationally). Landline numbers use geographic area codes like 21 (Tehran), 31 (Isfahan), or 51 (Mashhad). The format is the same from Canada: 011 98 + number without the leading 0.

    Canada's exit code is 011

    From a Canadian landline, you must dial 011 before the country code. On mobile phones, using the + symbol (press and hold 0 or the * key depending on your device) replaces 011 and works universally.

    Some special numbers may not work internationally

    Iranian short codes, emergency numbers (110, 115, 125), and some premium-rate numbers may not be reachable from outside Iran. If you need to reach a specific service number, verify its international accessibility first.

    TIMING TIPS

    Best Times to Call Iran from Canada

    Iran is on Iran Standard Time (UTC+3:30) year-round with no daylight saving time. Canada spans six time zones (UTC−3:30 to UTC−8), so the offset varies by province.

    🇮🇷

    Since Iran abolished daylight saving time in September 2022, the time difference from Canada is fixed on Iran's side but shifts by one hour when Canadian clocks change for DST.

    Time & windows

    Iran Standard Time (IRST)

    UTC+3:30

    Iran observes this time zone year-round — no DST changes.

    Offset from Eastern Canada

    +8:30 / +7:30

    Iran is 8.5 hours ahead of EST and 7.5 hours ahead of EDT (Toronto/Montreal).

    Offset from Pacific Canada

    +11:30 / +10:30

    Iran is 11.5 hours ahead of PST and 10.5 hours ahead of PDT (Vancouver).

    🇨🇦Morning call (Iran 9 AM–12 PM)
    12:30 AM–3:30 AM ET / 9:30 PM–12:30 AM PT (previous evening)Late night in Canada — practical only for night owls or urgent calls.
    🇨🇦Afternoon call (Iran 3 PM–6 PM)
    6:30 AM–9:30 AM ET / 3:30 AM–6:30 AM PTEarly morning in Eastern Canada. A workable window for early risers.
    🇨🇦Evening call (Iran 7 PM–10 PM)
    10:30 AM–1:30 PM ET / 7:30 AM–10:30 AM PTThe sweet spot — morning to midday in Canada, evening in Iran.

    Calling tips

    • The best overlap is typically Canadian mornings (ET) when it's evening in Iran — aim for 10:30 AM–1:30 PM ET.
    • Remember that Canada's DST shift (March–November) changes the gap by one hour. Iran does not change its clocks.
    • Fridays are the weekly day off in Iran (similar to Sunday in Canada). Avoid calling businesses on Fridays.
    • Iranian New Year (Nowruz, around March 20–21) and other public holidays may affect availability.

    Business etiquette

    • Iranian business hours are typically Saturday–Wednesday, 8 AM–4 PM or 9 AM–5 PM IRST. Thursday is a half-day in some offices.
    • A polite greeting in Farsi goes a long way: 'Salaam' (hello) or 'Befarmâid' (please go ahead).
    • Allow a few rings before assuming the call won't connect — international call setup can take longer than domestic calls.

    Sources

    1. 1
      Iran Standard Time – Wikipedia

      Confirms Iran abolished DST in September 2022 and observes UTC+3:30 year-round

    2. 2

    TROUBLESHOOTING

    Common Issues When Calling Iran from Canada

    If your call to Iran isn't connecting, check these common causes before trying again.

    Call fails immediately after dialing

    The most common cause is including the leading 0 from the Iranian domestic number. Remove it: dial 011 98 21 XXXX XXXX, not 011 98 021 XXXX XXXX. Also confirm you're using 011 (not 01 or 001) as Canada's exit code.

    You hear a message saying the number is invalid

    Double-check that the area code and subscriber number are correct. Iranian landline numbers are 10 digits in international format (2-digit area code + 8-digit subscriber). Mobile numbers are also 10 digits (+98 9XX XXX XXXX).

    Call connects but no one answers

    Check the time difference — Iran is 7.5 to 11.5 hours ahead of Canada depending on your province and the time of year. You may be calling outside waking hours in Iran.

    Your carrier charges are unexpectedly high

    International rates from Canadian carriers can vary widely. With Sayfone, you can call Iran at $0.08/min from your browser with transparent per-minute pricing — no app download required.

    Some special numbers don't connect

    Iranian emergency numbers, short codes, and some premium-rate numbers may not be reachable from outside the country. Standard landline and mobile numbers should connect without issue.

    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 Canada to Iran guide, check rates, or browse other how-to guides from Canada.

    FAQ

    Frequently Asked Questions: Calling Iran from Canada

    Answers to common questions about dialing Iran from Canada, including costs, codes, and timing.

    EXPLORE MORE

    Discover Popular Country Calls

    Browse other popular international calling destinations.

    Get Started

    Call Iran from Canada for $0.08/min

    Connect with family and friends in Iran directly from your browser. Transparent per-minute pricing, no app download needed.

    • Calls to Iran at $0.08/min
    • Call from your browser — no app download
    • Transparent per-minute pricing