🇮🇷Iran Calling Guide

Iran Phone Code
is +98

Connecting with family in Tehran, Shiraz, or Mashhad? The country code for Iran is +98. Bypass expensive carrier rates and connection issues with our browser-based calling service.

How to Dial
Calling IranLine Active
🇮🇷

How to Call Iran Step-by-Step

Follow these steps to connect to any landline or mobile in Iran.

1

Exit Code

Dial your country's exit code.
011 (USA/Canada)
00 (UK/Europe)
(Or just hold 0 to get + on mobile)

2

Iran Code (+98)

Dial +98. This routes your call to the Iranian telecommunications network.

3

Area Code & Number

Dial the province code or mobile prefix.Important: Drop the leading zero!

The "Drop the Zero" Rule

Iranian area codes and mobile prefixes start with '0' (e.g., 021 for Tehran, 0912 for MCI). When calling from abroad, you must remove this zero.

Landline (Tehran)
+98 021 8888 1234
Mobile (MCI)
+98 0912 123 4567

Iran Province Codes

Iran consolidated its area codes recently. Use these codes for landline calls to specific provinces.

City/ProvinceRegionArea Code
Tehran / KarajTehran & Alborz021 / 026
MashhadRazavi Khorasan051
IsfahanIsfahan031
TabrizEast Azerbaijan041
ShirazFars071
City/ProvinceRegionArea Code
AhvazKhuzestan061
QomQom025
RashtGilan013
KermanKerman034
KermanshahKermanshah083
Mobile Networks

Iranian Mobile Prefixes

Identify the carrier (MCI, Irancell, Rightel) by the prefix. Dial +98 followed by these numbers (dropping the first 0).

0910 - 0919
MCI (Hamrah Aval)
0930 - 0939
MTN Irancell
0920 - 0922
RighTel
0990 - 0994
MCI / MVNOs

Stay Connected with Iran
Reliable & Affordable

Calling Iran can be difficult with traditional carriers due to high rates and connection blocks. StartACall uses optimized VoIP routing to ensure your call reaches Tehran, Mashhad, or any other city with crystal clear quality.

  • Direct routing to MCI & Irancell networks
  • No app download required - Call from browser
  • Bypass expensive international carrier rates
  • Secure, private connection

Low Rates

Avoid the $1.00+/min fees charged by major US/EU carriers.

All Provinces

From the Caspian Sea to the Persian Gulf, we cover all codes.

Private

Your calls are encrypted and private. No call logs shared.

VoIP Tech

Uses WebRTC for better stability than traditional phone lines.

Frequently Asked Questions

What is the country code for Iran?

The country calling code for Iran is +98. You must dial this after your country's exit code (011 for US, 00 for Europe) and before the area code.

How do I call a mobile number in Iran?

Iranian mobile numbers are 11 digits long and start with 09 (e.g., 0912, 0935). When calling from abroad, drop the leading '0'. Dial +98 followed by the 10-digit mobile number (e.g., +98 912 123 4567).

What is the area code for Tehran?

The area code for Tehran is 021. When calling from outside Iran, you must dial +98 21 followed by the 8-digit landline number.

Why can't I call Iran with my regular carrier?

Many international carriers have high rates or blocked routes to Iran due to sanctions or lack of interconnect agreements. StartACall uses specialized VoIP routes to ensure connectivity.

Ready to call Iran?

Start making calls in seconds. No credit card required to sign up.

Calling Iran: what to know

Iran answers on the country code +98, with the capital in Tehran and most business concentrated around Tehran, Mashhad and Isfahan. The working language for business is Persian (Farsi), and local offices generally keep hours of 8:00 to 16:30 Saturday Wednesday; Thursday morning only; Friday is the weekend.

Outbound calls on StartACall need no phone number and no app. You place them from the browser, and you only add a US or Canada number when you also want to receive inbound calls.

Most mobiles in Iran sit on operators such as MCI (Hamrah-e Avval), Irancell, RighTel. Iran runs Saturday Wednesday work week (Thursday half-day, Friday off).

Iran runs on UTC plus 3:30, and it does not observe daylight saving, so the time difference stays constant through the year.

How to dial Iran

  1. 1
    Start with the plus sign

    On a mobile, press and hold 0 to enter the plus sign. The plus sign works from any country, so you do not need to remember a local exit code.

  2. 2
    Enter the country code +98

    +98 routes the call to Iran.

  3. 3
    Add the local number

    Dial the destination number without its leading 0. For Tehran that means including the area code 21.

Frequently asked questions

What is the country code for Iran?+

The country code for Iran is +98. Tehran uses the area code 21.

Do I need to install an app to call Iran?+

No. StartACall runs in your browser on Chrome, Safari, Edge and Firefox, so you can place the call without downloading anything or buying a phone number for outbound calls.

Can I receive calls as well?+

Outbound calls need no number. To receive inbound calls you add a US or Canada digital number, billed monthly, and answer it in the same browser tab.

Last reviewed June 2026Reviewed by the StartACall calling teamDialing rules cross checked against ITU international dialing procedures
Nearby dialing codes

Other country and area codes

Related country codes, area codes, and regional dialing guides for your next call.