How to call Sri Lanka from Australia

Dial 0011 94, then the Sri Lankan number without its first 0.

How to Dial a Sri Lankan Number from Australia

Every Sri Lankan number starts with 0 when it is written in Sri Lanka. From Australia, you replace that 0 with 0011 94.

Convert a Sri Lankan 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 94

    This is the country code for Sri Lanka.

  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.

Colombo landline in Sri Lanka011 234 5678
Dial from Australia0011 94 11 234 5678

From a mobile, you can also press + instead of 0011. For the same number, dial +94 11 234 5678.

How to Call A Sri Lankan Mobile from Australia

Sri Lankan mobile numbers start with 07 and have 10 digits. Drop the 0 and dial the rest after 0011 94.

Sri Lankan mobile in Sri Lanka071 234 5678
Dial from Australia0011 94 71 234 5678

Every Sri Lankan mobile number starts with 7 after the 0 is dropped.

With a phone card, a Sri Lankan mobile costs from 18.4c a minute and a Sri Lankan landline from 16.5c a minute.

Get Cheap Calls To Sri Lanka

Call Sri Lankan 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 Sri Lanka

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

Our phone cardsMobile plans
  • ALDImobile10c/min
  • East Star phone card18.4c/min
  • All Seasons phone card18.5c/min
  • Optus (prepaid)25c/min
  • Vodafone (prepaid)25c/min
  • amaysim50c/min
  • Vodafone (plan)50c/min
  • TPG Mobile50c/min
  • Everyday Mobile from Woolworths86c/min
  • Telstra (plan)$1.66/min
  • Optus (plan)$1.66/min
Show rates and fees as a table
ProviderRate per minuteFee per call10-minute call
ALDImobile10cNone$1.00
East Star phone card18.4cNone$1.84
All Seasons phone card18.5cNone$1.85
Optus (prepaid)25cNot stated$2.50
Vodafone (prepaid)25cNot stated$2.50
amaysim50cNone$5.00
Vodafone (plan)50c28c$5.28
TPG Mobile50c35c$5.35
Everyday Mobile from Woolworths86c40c$9.00
Telstra (plan)$1.6640c$17.00
Optus (plan)$1.6635c$16.95

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

How to Call Sri Lanka with a Phone Card

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

    Enter 0011 94 + 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 Sri Lanka from Australia

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

CardSri Lankan landlineSri Lankan mobile
All Seasons16.5c/min18.5c/min
East Star17.4c/min18.4c/min
Mabuhay Pinoy17.5c/min20.4c/min
India Call18.1c/min23.9c/min
Asian Connection19.7c/min19.7c/min

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

What a Sri Lankan call costs

A 30 minute call to a Sri Lankan landline costs about $4.95 on All Seasons. A 30 minute call to a Sri Lankan mobile costs about $5.52 on East Star.

For long calls

Some cards charge a connection fee and give a lower rate. White costs 9.5c a minute to Sri Lankan landlines and 14.5c a minute to Sri Lankan mobiles, plus 89c a call. It saves money on calls longer than about 15 minutes to a landline or 25 minutes to a mobile.

See every card for Sri Lanka

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

Compare Sri Lankan rates

Sri Lankan Area Codes

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

CityArea codeYou dial
Colombo110011 94 11 + number
Kandy810011 94 81 + number
Galle910011 94 91 + number
Negombo310011 94 31 + number
Jaffna210011 94 21 + number
Kurunegala370011 94 37 + number
Matara410011 94 41 + number
Batticaloa650011 94 65 + number
Anuradhapura250011 94 25 + number
Ratnapura450011 94 45 + number

Mobile numbers have no area code. Dial 0011 94, then the mobile number without its first 0.

Best Time to Call Sri Lanka from Australia

Sri Lanka 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 Colombo--:--
Your time--:--

Time of yearSydney & MelbourneBrisbanePerth
Early April to early OctoberSri Lanka is 4.5 hours behindSri Lanka is 4.5 hours behindSri Lanka is 2.5 hours behind
Early October to early AprilSri Lanka is 5.5 hours behindSri Lanka is 4.5 hours behindSri Lanka is 2.5 hours behind

Sri Lanka does not use daylight saving.

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

Call Sri Lanka for a few cents a minute

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

Find a Sri Lankan phone card

Frequently Asked Questions

How do I call a +94 number from Australia?

Dial 0011 94, then the rest of the number. If the number is written as +94 11 234 5678, dial 0011 94 11 234 5678. From a mobile, you can dial +94 11 234 5678 as written.

Do I drop the 0 when I call Sri Lanka from Australia?

Yes. Sri Lankan numbers start with 0 when they are written in Sri Lanka. Leave out that 0 after 0011 94. For example, the Colombo number 011 234 5678 becomes 0011 94 11 234 5678.

How do I call a Sri Lankan mobile from Australia?

Dial 0011 94, then the mobile number without its first 0. For example, 071 234 5678 becomes 0011 94 71 234 5678.

Why can't I call Sri Lanka from Australia?

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

How much does it cost to call Sri Lanka from Australia?

On cards with no connection fee, calls to Sri Lankan landlines start at 16.5c a minute and calls to Sri Lankan mobiles start at 18.4c a minute. Some cards add a fee to each call. A 30 minute call to a Sri Lankan landline costs about $4.95.

What is the time difference between Australia and Sri Lanka?

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