Sri Lanka +94
Official telecommunications routing registry for Sri Lanka. International dialing prefix is +94. Browse all regional numbering plan area codes below.
⭐ Major Area Codes in Sri Lanka
🗄️ All Numbering Plan Area Codes (NPA)
Select an area code to view local exchange registries, carrier mappings, and geographic zones
Sri Lanka, an island nation in the Indian Ocean, boasts a dynamic and rapidly evolving telecommunications sector. As a key player in South Asia's digital economy, the country has made significant strides in mobile and internet penetration, with a well-regulated environment overseen by the Telecommunications Regulatory Commission of Sri Lanka (TRCSL). The international dialing code +94 connects this vibrant nation to the rest of the world, serving a population of over 22 million across its nine provinces. From the bustling commercial capital of Colombo to the hill country of Kandy and the coastal stretches of Galle, understanding the nuances of Sri Lanka's telephone numbering plan is essential for seamless communication, whether you are a multinational corporation, a remote worker, or a traveler exploring the island's rich heritage.
How to Dial Internationally to Sri Lanka
Calling Sri Lanka from abroad requires a specific sequence of digits that ensures your call is routed correctly through international gateways. The standard format is straightforward, but it is vital to omit the leading '0' from the local area code when dialing from overseas.
- From a landline or mobile phone: Start with the international access code of your current country (e.g., 011 from the US/Canada, 00 from most European countries, 0011 from Australia). Then dial Sri Lanka's country code +94, followed by the area code (without the initial '0') and the local subscriber number.
- From a mobile phone: You can replace the international access code with the '+' symbol. Simply press and hold the '0' key to enter '+', then type '94' followed by the area code (without the '0') and the subscriber number.
- Example: To call a landline in Colombo (area code 11) with the local number 2 345 678, you would dial: International Access Code + 94 + 11 + 2 345 678.
Understanding Sri Lanka's Area Code System
Sri Lanka's telephone numbering plan assigns distinct area codes to different geographic regions, primarily for fixed-line services. The country is divided into several numbering areas, each with a two-digit area code (following the trunk prefix '0'). The most prominent is Colombo, the commercial capital, which uses the area code 11. Other major cities and regions have their own codes: Kandy (81), Galle (91), Jaffna (21), and Negombo (31), among others. These area codes are essential when dialing a landline from a mobile phone within Sri Lanka (e.g., dialing 011 for Colombo from a mobile in Kandy) and when receiving international calls. However, it is important to note that mobile numbers in Sri Lanka do not have geographic area codes; they are identified by their unique 7-digit subscriber numbers, which are always preceded by the mobile network operator's prefix (e.g., 07x). When dialing a Sri Lankan mobile number from abroad, you simply dial +94 followed by the 9-digit mobile number (dropping the leading '0' of the 07x prefix).
Special Dialing Rules and Number Formats
Sri Lanka has a few specific dialing rules that are crucial for both international callers and those already within the country. These rules ensure that calls are connected efficiently and correctly.
- Mobile Numbers: All Sri Lankan mobile numbers begin with '07' followed by an operator-specific digit (e.g., 070, 071, 072, 075, 076, 077, 078). When dialing from abroad, you must drop the leading '0' and dial +94 7X XXX XXXX. For example, a mobile number 077 123 4567 becomes +94 77 123 4567.
- Omitting the Trunk Prefix '0': When calling from any international location, you must always omit the initial '0' from both area codes and mobile numbers. This '0' is only used for domestic calls within Sri Lanka.
- Dialing from a Mobile in Sri Lanka: When calling a landline from a mobile phone within Sri Lanka, you must include the area code (including the '0'). For instance, to call a Colombo landline from a mobile, you would dial 011 2 345 678.
- Special Service Numbers: Sri Lanka uses certain short codes for emergency services and customer support. Police is 119, Fire is 110, and Ambulance is 1990 (accessible from any network). These are typically free and do not require area codes.
Traveler and Business Communication Tips
For travelers and business professionals, effective communication in Sri Lanka involves more than just knowing the dialing codes. The country has a high mobile penetration rate, with excellent 4G and expanding 5G coverage in urban and semi-urban areas. However, rural and remote regions may have sporadic connectivity. Here are some practical tips to keep in mind:
- Local SIM Cards: Buying a local SIM card is highly recommended for extended stays. Major providers like Dialog Axiata, Mobitel, and Airtel offer affordable prepaid plans with generous data allowances. You will need your passport for registration, and the process is quick at airport kiosks and city stores.
- Roaming: International roaming is available with most global carriers, but it can be expensive. Check with your home provider for data bundles or consider using a local eSIM for better rates.
- VoIP Services: Voice over Internet Protocol (VoIP) services like Skype, WhatsApp, and Zoom are widely used for international calls, especially in business contexts. However, be aware that the TRCSL has previously imposed restrictions on unlicensed VoIP gateways, but standard over-the-top (OTT) apps are legal and commonly used.
- Business Hours: Sri Lankan business hours are typically from 8:30 AM to 5:00 PM, Monday to Friday. When scheduling calls, account for the time difference (UTC+5:30) and avoid calling during local holidays such as Sinhala and Tamil New Year (April) or Vesak (May).
- Number Verification: Always double-check numbers with your contacts, as number portability allows users to retain their numbers when switching operators, but the prefix may still indicate the original network.