How to call Iran from Australia

Dial 0011 98, then the Iranian number without its first 0.

How to Dial an Iranian Number from Australia

Every Iranian number starts with 0 when it is written in Iran. From Australia, you replace that 0 with 0011 98.

Convert an Iranian number

Type or paste the number you were given, in any format. We show you exactly what to dial from Australia.

  1. Dial 0011

    This is the code for an international call from Australia.

  2. Dial 98

    This is the country code for Iran.

  3. Dial the number without its first 0

    Drop the 0 from the start of the area code or mobile number, then dial the rest.

Tehran landline in Iran021 2345 6789
Dial from Australia0011 98 21 2345 6789

From a mobile, you can also press + instead of 0011. For the same number, dial +98 21 2345 6789.

How to Call an Iranian Mobile from Australia

Iranian mobile numbers start with 09 and have 11 digits. Drop the 0 and dial the rest after 0011 98.

Iranian mobile in Iran0912 345 6789
Dial from Australia0011 98 912 345 6789

Every Iranian mobile number starts with 9 after the 0 is dropped.

With a phone card, an Iranian mobile costs from 21.0c a minute and an Iranian landline from 20.8c a minute.

Get Cheap Calls To Iran

Call Iranian landlines and mobiles from any Australian mobile or landline. Pick a card, pay online and get your PIN by email.

Compare cards
  • Cards from $5
  • No contract
  • $0 monthly fees
  • PIN by email
  1. 1
    Choose landlines or mobilesEach card has its own rate for each.
  2. 2
    Pick a cardThe list puts the cheapest card first.
  3. 3
    Pay and get your PINYour PIN is emailed after purchase.

Compare Phone Card and Mobile Plan Rates to Iran

What it costs per minute to call an Iranian mobile at pay-as-you-go rates. A longer bar costs more.

Our phone cardsMobile plans
  • Hello Darling phone card21.0c/min
  • Golden Banana phone card21.4c/min
  • Vodafone (prepaid)35c/min
  • Optus (prepaid)50c/min
  • Everyday Mobile from Woolworths68c/min
  • Vodafone (plan)80c/min
  • TPG Mobile80c/min
  • amaysim$1.00/min
  • ALDImobile$1.015/min
  • Telstra (plan)$1.61/min
  • Optus (plan)$1.61/min
Show rates and fees as a table
ProviderRate per minuteFee per call10-minute call
Hello Darling phone card21.0cNone$2.10
Golden Banana phone card21.4cNone$2.14
Vodafone (prepaid)35cNot stated$3.50
Optus (prepaid)50cNot stated$5.00
Everyday Mobile from Woolworths68c40c$7.20
Vodafone (plan)80c28c$8.28
TPG Mobile80c35c$8.35
amaysim$1.00None$10.00
ALDImobile$1.015None$10.15
Telstra (plan)$1.6140c$16.50
Optus (plan)$1.6135c$16.45

Mobile plan prices are from each provider's website, checked 9 October 2026. Many plans also sell bundles that include Iranian calls. Prices can change, so check with the provider.

How to Call Iran with a Phone Card

A phone card is one of the cheapest ways to call Iran from any Australian mobile or landline. Your PIN is emailed after purchase.

  1. Dial the access number

    Call the card's local access number for your city.

  2. Enter your PIN

    Type the PIN from your email. A voice tells you how much credit you have.

  3. Dial the Iranian number

    Enter 0011 98 + the number without its first 0, then press #. The voice tells you how many minutes you have.

  4. Talk, then hang up

    To call another number, press ## instead of hanging up.

Register your phone for PINless dialling and you can skip step 2 next time.

Cheapest Rates to Call Iran from Australia

Our cards with no connection fee and the best mix of Iranian landline and mobile rates. Rates are in Australian dollars per minute from the card's local access number.

CardIranian landlineIranian mobile
Hello Darling20.8c/min21.0c/min
Easy Calling22.4c/min25.4c/min
Sanuk27.4c/min27.4c/min
East Star27.4c/min29.4c/min
Golden Banana30.4c/min21.4c/min

Rates can change. The card page always shows the current rate before you buy.

What an Iranian call costs

A 30 minute call to an Iranian landline costs about $6.24 on Hello Darling. A 30 minute call to an Iranian mobile costs about $6.30.

For long calls

Some cards charge a connection fee and give a lower rate. White costs 14.2c a minute to Iranian landlines plus 89c a call, and Call Anywhere costs 12.5c a minute to Iranian mobiles plus 99c a call. They save money on calls longer than about 15 minutes to a landline or 10 minutes to a mobile.

See every card for Iran

Compare all our cards for Iranian calls, cheapest first, with prices and talk time.

Compare Iranian rates

Iranian Area Codes

Dial these after 0011 98. They are shown without the first 0.

CityArea codeYou dial
Tehran210011 98 21 + number
Mashhad510011 98 51 + number
Isfahan310011 98 31 + number
Karaj260011 98 26 + number
Shiraz710011 98 71 + number
Tabriz410011 98 41 + number
Ahvaz610011 98 61 + number
Qom250011 98 25 + number
Kermanshah830011 98 83 + number
Rasht130011 98 13 + number

After the area code, every Iranian landline number has 8 digits. Mobile numbers have no area code.

Best Time to Call Iran from Australia

Iran is 4.5 to 7.5 hours behind Australia. The gap changes during the year because Sydney and Melbourne move their clocks for daylight saving.

Now in Tehran--:--
Your time--:--

Time of yearSydney & MelbourneBrisbanePerth
Early April to early OctoberIran is 6.5 hours behindIran is 6.5 hours behindIran is 4.5 hours behind
Early October to early AprilIran is 7.5 hours behindIran is 6.5 hours behindIran is 4.5 hours behind

Iran does not use daylight saving.

Evening in Australia is a good time to call. At 7pm in Sydney, it is 11:30am or 12:30pm in Tehran, depending on the time of year. Our rates are the same at any hour.

Call Iran for a few cents a minute

No contract, no monthly fee and no app. Your PIN arrives by email.

Find an Iranian phone card

Frequently Asked Questions

How do I call a +98 number from Australia?

Dial 0011 98, then the rest of the number. If the number is written as +98 21 2345 6789, dial 0011 98 21 2345 6789. From a mobile, you can dial +98 21 2345 6789 as written.

Do I drop the 0 when I call Iran from Australia?

Yes. Iranian numbers start with 0 when they are written in Iran. Leave out that 0 after 0011 98. For example, the Tehran number 021 2345 6789 becomes 0011 98 21 2345 6789.

How do I call an Iranian mobile from Australia?

Dial 0011 98, then the mobile number without its first 0. For example, 0912 345 6789 becomes 0011 98 912 345 6789.

Why can't I call Iran from Australia?

Check three things. You dialled 0011 98 at the start. You left out the first 0 of the Iranian number. Your phone plan allows international calls.

How much does it cost to call Iran from Australia?

On cards with no connection fee, calls to Iranian landlines start at 20.8c a minute and calls to Iranian mobiles start at 21.0c a minute. Some cards add a fee to each call. A 30 minute call to an Iranian landline costs about $6.24.

What is the time difference between Australia and Iran?

Sydney and Melbourne are 6.5 to 7.5 hours ahead of Iran, Brisbane is 6.5 hours ahead of Iran and Perth is 4.5 hours ahead of Iran. The gap changes with daylight saving.

Can I call other countries with the same card?

Yes. Our cards call more than 200 countries. See the cheapest rates for each one on our cheap international calls page.

Calling Guides for Other Countries