The Sri Lanka country code is +94. To call Sri Lanka from Australia, dial 0011 94 and then the number without its first 0. Every Sri Lankan number has 9 digits after +94. Below is exactly what to dial, a number converter, area codes, the best time to call and what a call costs.
Dial 0011, then 94, then the number without its first 0. That leaves 9 digits.
| Number in Sri Lanka | Written there as | Dial from Australia |
|---|---|---|
| Mobile | 077 123 4567 | 0011 94 77 123 4567 |
| Landline | 011 234 5678 | 0011 94 11 234 5678 |
Example numbers only. On a mobile you can type + in place of 0011.
Convert Any Sri Lankan Number to Dial from Australia
Type a Sri Lankan number the way it was given to you, such as 077 123 4567, 011 234 5678 or +94 77 123 4567. The converter shows the digits to dial.
Type the number the way it is written in Sri Lanka.
Sri Lanka Country Code, Area Codes and Mobile Numbers
The country code for Sri Lanka is 94. Every landline and mobile number has 10 digits inside Sri Lanka, including the first 0, so a correct number always has 9 digits after +94.
Mobiles start with 07, for example 077 123 4567. Landlines start with a 3 digit area code such as 011 for Colombo, then 7 more digits. From Australia you drop the 0, so +94 77 is a mobile and +94 11 is a Colombo landline.
| City | Area code | From Australia |
|---|---|---|
| Colombo | 11 | 0011 94 11 + number |
| Kandy | 81 | 0011 94 81 + number |
| Galle | 91 | 0011 94 91 + number |
| Jaffna | 21 | 0011 94 21 + number |
| Negombo | 31 | 0011 94 31 + number |
| Kurunegala | 37 | 0011 94 37 + number |
| Matara | 41 | 0011 94 41 + number |
| Anuradhapura | 25 | 0011 94 25 + number |
Area codes as they follow 94. Inside Sri Lanka each starts with 0, for example 011 for Colombo. Sri Lanka moved to these codes in October 2003.
Best Time to Call Sri Lanka from Australia
Sri Lanka is behind every Australian city, and the gap changes when clocks change for daylight saving. For example, in January, 7:00 pm in Sydney is 1:30 pm in Sri Lanka, and in July, 7:00 pm in Sydney is 2:30 pm in Sri Lanka.
| Your city | Sri Lanka |
|---|---|
| Sydney, Melbourne, Canberra, Hobart | January: 5h 30m behind July: 4h 30m behind |
| Brisbane | January: 4h 30m behind July: 4h 30m behind |
| Adelaide | January: 5h behind July: 4h behind |
| Darwin | January: 4h behind July: 4h behind |
| Perth | January: 2h 30m behind July: 2h 30m behind |
Worked out from the official time zone database for mid January and mid July. Sri Lanka does not use daylight saving, so the gap grows by 1 hour while Australia is on daylight saving.
What a Call to Sri Lanka Costs
Calls to Sri Lanka start at 9.5c a minute on White (89c a call). Cards with a connection fee are much cheaper per minute here, so they win on longer calls.
| Calling a | 10 minutes | 30 minutes | 60 minutes |
|---|---|---|---|
| Landline | $1.75Mabuhay Pinoy | $3.74White | $6.59White |
| Mobile | $1.97Asian Connection | $5.24White | $9.59White |
Cheapest card for each call, including any connection fee and billing rounding, from a local access number. Checked 12 October 2026. See every card for Sri Lanka.
For more card options, see cheap calls to Sri Lanka.
Why Your Call to Sri Lanka Is Not Connecting
- Keeping the 0 after 94. Dial 0011 94 77 123 4567, not 0011 94 077 123 4567.
- Dialling Colombo as code 1. Colombo’s code changed from 01 to 011 in 2003, so from Australia it is 94 11.
- Using an old 6 or 7 digit number from before 2003. Sri Lankan numbers now have 9 digits after +94.
- Your mobile plan may block international calls, or need extra credit for them. A phone card avoids this, because you dial an Australian access number first.
- On a phone card, the overseas number goes in after the access number and PIN, and ends with #.
Calling Australia from Sri Lanka
Friends and family in Sri Lanka call Australia with Sri Lanka’s exit code 00, then 61, then the Australian number without its first 0. An Australian mobile 0412 345 678 becomes 00 61 412 345 678. From a mobile in Sri Lanka, +61 412 345 678 works too. A Sydney landline 02 9283 9292 becomes 00 61 2 9283 9292.
Compare every card that calls Sri Lanka, with landline and mobile rates.
Frequently Asked Questions
What is the Sri Lanka country code?
The country code for Sri Lanka is +94. From Australia you dial 0011 94, or type +94 on a mobile.
Which country is +94?
Sri Lanka. A number starting +94 7 is a Sri Lankan mobile, and +94 11 is a landline in Colombo.
What are the area codes in Sri Lanka?
Colombo is 011, Kandy 081, Galle 091 and Jaffna 021. From Australia drop the 0: 0011 94 11 for Colombo.
How do I call a Sri Lankan mobile from Australia?
Dial 0011 94, then the mobile number without its first 0. 077 123 4567 becomes 0011 94 77 123 4567, or +94 77 123 4567 on a mobile.
How much does it cost to call Sri Lanka from Australia?
With a phone card, a 10 minute call to a landline in Sri Lanka costs $1.75 on Mabuhay Pinoy. A 1 hour call on White costs $6.59 to a landline and $9.59 to a mobile. Prices include any connection fee and are for calls from a local access number.
What is the cheapest way to call Sri Lanka from Australia?
A prepaid phone card is usually cheapest when the person you call is on a normal landline or mobile. The lowest rate is 9.5c a minute on White plus 89c a call. With no connection fee, landlines start at 16.5c on All Seasons and mobiles at 18.4c on East Star.
Can I call Sri Lanka for free from Australia?
Internet calling apps are free when both people have the same app and a data or Wi-Fi connection. To reach a landline, a basic mobile or someone with weak internet in Sri Lanka, a phone card costs a few cents a minute.


Recharging PIN