How to call India from Australia

Dial 0011 91, then the Indian number without its first 0.

How to Dial an Indian Number from Australia

Indian landline numbers start with 0 and an STD code. From Australia, you replace that 0 with 0011 91.

Convert an Indian 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 91

    This is the country code for India.

  3. Dial the number without its first 0

    For a landline, drop the 0 from the start of the STD code. For a mobile, dial all 10 digits.

Delhi landline in India011 2345 6789
Dial from Australia0011 91 11 2345 6789

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

How to Call an Indian Mobile from Australia

Indian mobile numbers have 10 digits and start with 6, 7, 8 or 9. Dial all 10 digits after 0011 91.

Indian mobile in India98765 43210
Dial from Australia0011 91 98765 43210

If a mobile number is written with a 0 or +91 in front, leave the 0 out. Dial 0011 91, then the 10 digits.

With a phone card, an Indian landline or mobile costs from 2.8c a minute.

How to Call an Indian 1800 Number from Australia

Most Indian 1800 and 1860 numbers do not work from Australia. They only work for calls inside India.

1800 numbers are toll-free and 1860 numbers cost a local call inside India. Look on the business's website for a normal number with an STD code, and dial it the usual way: 0011 91, then the number without its first 0.

Get Cheap Calls To India

Call Indian 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 India

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

Our phone cardsMobile plans
  • Hello World phone card2.8c/min
  • India Call phone card2.8c/min
  • Vodafone (prepaid)3c/min
  • TPG Mobile6c/min
  • ALDImobile10c/min
  • amaysim10c/min
  • Optus (prepaid)10c/min
  • Vodafone (plan)10c/min
  • Everyday Mobile from Woolworths88c/min
  • Telstra (plan)$2.18/min
  • Optus (plan)$2.18/min
Show rates and fees as a table
ProviderRate per minuteFee per call10-minute call
Hello World phone card2.8cNone28c
India Call phone card2.8cNone28c
Vodafone (prepaid)3cNot stated30c
TPG Mobile6c35c95c
ALDImobile10cNone$1.00
amaysim10cNone$1.00
Optus (prepaid)10cNot stated$1.00
Vodafone (plan)10c28c$1.28
Everyday Mobile from Woolworths88c40c$9.20
Telstra (plan)$2.1840c$22.20
Optus (plan)$2.1835c$22.15

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

How to Call India with a Phone Card

A phone card is one of the cheapest ways to call India 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 Indian number

    Enter 0011 91 + 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 India from Australia

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

CardIndian landlineIndian mobile
India Call2.8c/min2.8c/min
Hello World3.2c/min2.8c/min
Cricket4.0c/min4.0c/min
Super Deal4.5c/min4.0c/min
African Dream5.1c/min4.5c/min

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

What an Indian call costs

A 30 minute call to an Indian landline or mobile costs about 84c on India Call.

No connection fee needed

For India, the cheapest rates are on cards with no connection fee, so you pay the same per minute whether you talk for 2 minutes or 2 hours.

See every card for India

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

Compare Indian rates

Indian STD Codes

STD codes are India's area codes. Dial them after 0011 91, without the first 0.

CityArea codeYou dial
Delhi110011 91 11 + number
Mumbai220011 91 22 + number
Kolkata330011 91 33 + number
Chennai440011 91 44 + number
Bengaluru800011 91 80 + number
Hyderabad400011 91 40 + number
Ahmedabad790011 91 79 + number
Pune200011 91 20 + number
Jaipur1410011 91 141 + number
Lucknow5220011 91 522 + number
Chandigarh1720011 91 172 + number
Kochi4840011 91 484 + number

Mobile numbers have no STD code. Dial 0011 91, then the 10-digit mobile number.

Best Time to Call India from Australia

India is 2.5 to 5.5 hours behind Australia. The gap changes during the year because Sydney and Melbourne move their clocks for daylight saving.

Now in Delhi--:--
Your time--:--

Time of yearSydney & MelbourneBrisbanePerth
Early April to early OctoberIndia is 4.5 hours behindIndia is 4.5 hours behindIndia is 2.5 hours behind
Early October to early AprilIndia is 5.5 hours behindIndia is 4.5 hours behindIndia is 2.5 hours behind

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

Call India for a few cents a minute

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

Find an Indian phone card

Frequently Asked Questions

How do I call a +91 number from Australia?

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

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

Yes. Indian landline numbers start with 0 when they are written in India. Leave out that 0 after 0011 91. For example, the Delhi number 011 2345 6789 becomes 0011 91 11 2345 6789.

How do I call an Indian mobile from Australia?

Dial 0011 91, then the 10-digit mobile number. For example, 98765 43210 becomes 0011 91 98765 43210. Do not add a 0.

Why can't I call India from Australia?

Check three things. You dialled 0011 91 at the start. You left out the first 0 of the Indian number. Your phone plan allows international calls. Indian toll-free numbers usually cannot be called from overseas.

How much does it cost to call India from Australia?

On cards with no connection fee, calls to Indian landlines and mobiles start at 2.8c a minute. Some cards add a fee to each call. A 30 minute call to an Indian landline costs about 84c.

What is the time difference between Australia and India?

Sydney and Melbourne are 4.5 to 5.5 hours ahead of India, Brisbane is 4.5 hours ahead of India and Perth is 2.5 hours ahead of India. 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