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.
Quick Answer
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.
$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
Sources
Confirms Iran country code +98 and 2-digit national destination code
Number format and trunk prefix reference
DIALING GUIDE
Follow these steps to correctly dial an Iranian phone number from any Canadian phone or browser-based calling service.
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 +
Enter 98 immediately after the exit code. This routes your call to Iran's telephone network.
011 98
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)
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)
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)
Major city area codes
Sources
Confirms closed numbering plan, trunk prefix 0, and number formats
Official ITU numbering update for Iran
DIALING RULES
Key formatting rules and common pitfalls when calling Iranian numbers from Canada.
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.
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.
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.
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.
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
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.
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).
Sources
Confirms Iran abolished DST in September 2022 and observes UTC+3:30 year-round
Confirms no DST in Iran
TROUBLESHOOTING
If your call to Iran isn't connecting, check these common causes before trying again.
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.
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).
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.
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.
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
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
Set duration and country. See Sayfone vs. an illustrative retail rate for the same call.
I'm calling…
Enable enterprise discount
Save additional 40% (enterprise)
Your call
Your call will cost
$0.96
$0.080 per minute
That's 60% less than competitors
Set monthly minutes and call type. Bars compare Sayfone to common retail benchmarks for the same volume.
Drag slider to adjust
220
min / month
~$3.92/min
~$2.96/min
~$1.76/min
~$0.40/min
$0.080/min
Annual saving vs. AT&T
Based on 220 min/month
Before you go
Open the full Canada to Iran guide, check rates, or browse other how-to guides from Canada.
Canada to Iran calling guide
Per-minute rates, savings calculator, and what to expect on this route.
What it costs to call Iran
See Sayfone’s per-minute rate for Iran and how it compares before you dial.
Route guides from Canada
FAQ
Answers to common questions about dialing Iran from Canada, including costs, codes, and timing.
EXPLORE MORE
Browse other popular international calling destinations.
Get Started
Connect with family and friends in Iran directly from your browser. Transparent per-minute pricing, no app download needed.
The modern Skype alternative. No downloads, no contracts, just crystal-clear calls from any device, anywhere.