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.
Dial 0011
This is the code for an international call from Australia.
Dial 98
This is the country code for Iran.
Dial the number without its first 0
Drop the 0 from the start of the area code or mobile number, then dial the rest.
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.
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.
- Cards from $5
- No contract
- $0 monthly fees
- PIN by email
- 1Choose landlines or mobilesEach card has its own rate for each.
- 2Pick a cardThe list puts the cheapest card first.
- 3Pay 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.
- 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
| Provider | Rate per minute | Fee per call | 10-minute call |
|---|---|---|---|
| Hello Darling phone card | 21.0c | None | $2.10 |
| Golden Banana phone card | 21.4c | None | $2.14 |
| Vodafone (prepaid) | 35c | Not stated | $3.50 |
| Optus (prepaid) | 50c | Not stated | $5.00 |
| Everyday Mobile from Woolworths | 68c | 40c | $7.20 |
| Vodafone (plan) | 80c | 28c | $8.28 |
| TPG Mobile | 80c | 35c | $8.35 |
| amaysim | $1.00 | None | $10.00 |
| ALDImobile | $1.015 | None | $10.15 |
| Telstra (plan) | $1.61 | 40c | $16.50 |
| Optus (plan) | $1.61 | 35c | $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.
Dial the access number
Call the card's local access number for your city.
Enter your PIN
Type the PIN from your email. A voice tells you how much credit you have.
Dial the Iranian number
Enter 0011 98 + the number without its first 0, then press #. The voice tells you how many minutes you have.
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.
| Card | Iranian landline | Iranian mobile |
|---|---|---|
| Hello Darling | 20.8c/min | 21.0c/min |
| Easy Calling | 22.4c/min | 25.4c/min |
| Sanuk | 27.4c/min | 27.4c/min |
| East Star | 27.4c/min | 29.4c/min |
| Golden Banana | 30.4c/min | 21.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.
Iranian Area Codes
Dial these after 0011 98. They are shown without the first 0.
| City | Area code | You dial |
|---|---|---|
| Tehran | 21 | 0011 98 21 + number |
| Mashhad | 51 | 0011 98 51 + number |
| Isfahan | 31 | 0011 98 31 + number |
| Karaj | 26 | 0011 98 26 + number |
| Shiraz | 71 | 0011 98 71 + number |
| Tabriz | 41 | 0011 98 41 + number |
| Ahvaz | 61 | 0011 98 61 + number |
| Qom | 25 | 0011 98 25 + number |
| Kermanshah | 83 | 0011 98 83 + number |
| Rasht | 13 | 0011 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.
| Time of year | Sydney & Melbourne | Brisbane | Perth |
|---|---|---|---|
| Early April to early October | Iran is 6.5 hours behind | Iran is 6.5 hours behind | Iran is 4.5 hours behind |
| Early October to early April | Iran is 7.5 hours behind | Iran is 6.5 hours behind | Iran 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.
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.