Sri Lanka’s Country Code Overview
To call Sri Lanka from abroad, use the international dialing prefix +94.
Here’s the standard format:
+94 [area/mobile code] [local number]
Example: +94 77 123 4567
This prefix is required whether you’re calling a mobile phone or a landline number.
How to Call Sri Lanka Landlines
Landline numbers in Sri Lanka start with an area code that represents a specific region or city.
| City / Region | Area Code | Example |
|---|---|---|
| Colombo | 11 | +94 11 234 5678 |
| Kandy | 81 | +94 81 234 5678 |
| Galle | 91 | +94 91 234 5678 |
| Jaffna | 21 | +94 21 234 5678 |
Note: When calling within Sri Lanka, replace “+94” with “0.”
For example, +94 11 234 5678 becomes 011 234 5678.
How to Call Sri Lanka Mobile Numbers
Mobile phone numbers also begin with specific prefixes based on the carrier.
All use the +94 country code when dialed internationally.
| Mobile Provider | Prefix | Example |
|---|---|---|
| Dialog | 71, 77 | +94 77 123 4567 |
| Mobitel | 72 | +94 72 123 4567 |
| Hutch | 76 | +94 76 123 4567 |
| Airtel | 78 | +94 78 123 4567 |
Inside Sri Lanka: Dial the number as 0XX XXX XXXX (e.g., 077 123 4567).
Getting a Local SIM Card
Staying connected in Sri Lanka is simple and inexpensive. You can buy a SIM card at Bandaranaike International Airport, city outlets, or major mobile stores.
| Provider | Availability | Tourist SIM Plans | Registration Needed |
|---|---|---|---|
| Dialog | Airport, city shops | Yes | Passport required |
| Mobitel | Airport, city shops | Yes | Passport required |
| Hutch | Local outlets only | Yes | Passport required |
| Airtel | Local outlets only | Yes | Passport required |
Tips:
- Bring your passport to register the SIM.
- Tourist SIMs often come preloaded with data, local minutes, and international call credits.
- You can also find eSIMs for newer phones through Dialog and Mobitel.
Mobile Network Quality & Internet Access
Sri Lanka offers solid network coverage and fast mobile data, especially in tourist zones and major cities.
- Best for nationwide coverage: Dialog, Mobitel
- Best for budget users: Hutch, Airtel
- Network availability: 4G/LTE in most areas; 5G expanding in Colombo
- Top-up options: Scratch cards and digital recharge apps are widely available
- WiFi: Most hotels, cafés, and co-working spaces offer free WiFi
If you’re traveling to rural regions, expect occasional drops to 3G or slower speeds.
Emergency & Useful Phone Numbers
In case of emergencies, these are the key national hotlines:
| Service | Number |
|---|---|
| Police | 119 |
| Ambulance | 110 |
| Fire Department | 110 |
| Tourist Police | 1912 |
| General Info | 1919 |
Note: You do not need the +94 prefix for emergency numbers when dialing within Sri Lanka.
Other International Codes for Sri Lanka
| Code Type | Value |
|---|---|
| ISO Alpha-2 | LK |
| ISO Alpha-3 | LKA |
| Numeric Code | 144 |
| Internet Domain | .lk |
| Currency Code | LKR |
Frequently Asked Questions
Do I need to dial +94 for local calls?
No. Use “0” instead of “+94” when making calls inside Sri Lanka.
Does +94 apply to both mobile and landline numbers?
Yes. +94 is the universal country code for all Sri Lankan numbers.
Should I include +94 when dialing emergency numbers?
No, just dial the number directly (e.g., 119 or 110).
How do I call Sri Lanka from another country?
Dial your international exit code (e.g., 011 from the U.S., 00 from the U.K.), then +94, followed by the local number.
Can I use my home SIM card in Sri Lanka?
Yes, but roaming rates can be high. Buying a local SIM or eSIM is more affordable.
Is mobile internet reliable for travel?
Yes, 4G is widely available. For remote areas, coverage might reduce to 3G or 2G.
Summary:
Sri Lanka’s international calling code is +94, used for both landlines and mobiles. Visitors can easily stay connected using affordable tourist SIMs from major carriers like Dialog and Mobitel. Remember to dial “0” instead of “+94” when calling locally, and keep key emergency numbers (like 119 and 110) handy during your stay.

