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.
Dial 0011
This is the code for an international call from Australia.
Dial 94
This is the country code for Sri Lanka.
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 +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.
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.
- 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 Sri Lanka
What it costs per minute to call a Sri Lankan mobile at pay-as-you-go rates. A longer bar costs more.
- 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
| Provider | Rate per minute | Fee per call | 10-minute call |
|---|---|---|---|
| ALDImobile | 10c | None | $1.00 |
| East Star phone card | 18.4c | None | $1.84 |
| All Seasons phone card | 18.5c | None | $1.85 |
| Optus (prepaid) | 25c | Not stated | $2.50 |
| Vodafone (prepaid) | 25c | Not stated | $2.50 |
| amaysim | 50c | None | $5.00 |
| Vodafone (plan) | 50c | 28c | $5.28 |
| TPG Mobile | 50c | 35c | $5.35 |
| Everyday Mobile from Woolworths | 86c | 40c | $9.00 |
| Telstra (plan) | $1.66 | 40c | $17.00 |
| Optus (plan) | $1.66 | 35c | $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.
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 Sri Lankan number
Enter 0011 94 + 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 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.
| Card | Sri Lankan landline | Sri Lankan mobile |
|---|---|---|
| All Seasons | 16.5c/min | 18.5c/min |
| East Star | 17.4c/min | 18.4c/min |
| Mabuhay Pinoy | 17.5c/min | 20.4c/min |
| India Call | 18.1c/min | 23.9c/min |
| Asian Connection | 19.7c/min | 19.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.
Sri Lankan Area Codes
Dial these after 0011 94. They are shown without the first 0.
| City | Area code | You dial |
|---|---|---|
| Colombo | 11 | 0011 94 11 + number |
| Kandy | 81 | 0011 94 81 + number |
| Galle | 91 | 0011 94 91 + number |
| Negombo | 31 | 0011 94 31 + number |
| Jaffna | 21 | 0011 94 21 + number |
| Kurunegala | 37 | 0011 94 37 + number |
| Matara | 41 | 0011 94 41 + number |
| Batticaloa | 65 | 0011 94 65 + number |
| Anuradhapura | 25 | 0011 94 25 + number |
| Ratnapura | 45 | 0011 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.
| Time of year | Sydney & Melbourne | Brisbane | Perth |
|---|---|---|---|
| Early April to early October | Sri Lanka is 4.5 hours behind | Sri Lanka is 4.5 hours behind | Sri Lanka is 2.5 hours behind |
| Early October to early April | Sri Lanka is 5.5 hours behind | Sri Lanka is 4.5 hours behind | Sri 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.
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.