🇱🇰 Sri Lanka Country Code
The country code for Sri Lanka is +94. Use this code when dialing Sri Lanka from abroad.
Mobile
$0.43/min
Landline
$0.53/min
No credit card required. Credits never expire.
+94
Sri Lanka Country Code
Sri Lanka Telephone System Details
Complete reference for Sri Lanka's phone infrastructure
Sri Lanka's mobile market is served by Dialog Axiata (the market leader with about 17 million subscribers), Mobitel (SLT), Airtel Lanka, and Hutch. Mobile penetration exceeds 150%. 4G LTE coverage is available in most urban and suburban areas. Dialog, backed by Malaysia's Axiata Group, has the most extensive network coverage across the island.
| Country Code | +94 |
| International Prefix | 00 (used when calling out of Sri Lanka) |
| Trunk Prefix | 0 (drop this when dialing from abroad) |
| Number Length | 9 digits (excluding country code) |
| Mobile Prefixes | 70, 71, 72, 74, 75, 76, 77, 78 |
| Emergency Number | 119 |
Special Dialing Rules
Drop the leading 0 when calling from abroad. Sri Lankan mobile numbers are 10 digits starting with 07. Internationally, dial +94 followed by 9 digits. For example, 077-123-4567 becomes +94-77-123-4567. Colombo landlines: +94-11-XXX-XXXX.
How to Dial Sri Lanka
Use +94 when calling Sri Lanka from abroad
From United States
011 + 94 + number
011 is the US exit code
From United Kingdom
00 + 94 + number
00 is the UK exit code
From Mobile
+94 + number
+ works from any country
Example: Calling Sri Lanka
To call a Sri Lanka number like 12345678
011-94-12345678
00-94-12345678
+9412345678
Call Sri Lanka for Less
Affordable rates with InternationalCall
Mobile
$0.43/min
Landline
$0.53/min
No connection fees. No monthly fees. Credits never expire.
Sri Lanka Country Code FAQ
What is the country code for Sri Lanka?
The country code for Sri Lanka is +94. Use this code when dialing Sri Lanka from any other country.
How do I call Sri Lanka from the US?
From a US phone, dial 011 + 94 + local number. The 011 is the US international access code.
What does the + mean in +94?
The + symbol represents the international access code. On mobile phones, you can dial + directly. On landlines, replace + with your country's exit code (011 for US, 00 for UK).
More Sri Lanka Calling Resources
Cheap Calls to Other South Asia Countries
Ready to Call Sri Lanka?
Start calling for just $0.43/min. No contracts, no monthly fees. Credits never expire.