Sri Lanka flag LK

Sri Lanka Phone Number Format

Country code +94 — Complete guide to Sri Lanka phone number formats, mobile and landline structures, and area codes.

How Sri Lanka Phone Numbers Are Written

Phone numbers in Sri Lanka have 9 digits after the country code +94. Inside Sri Lanka a number is written with a leading 0, which makes 10 digits: 071 XXX XXXX. Drop that 0 when you call from abroad or save the number in international format: +94 71 XXX XXXX.

Country code+94
Digits after +949 digits
Trunk prefix (domestic calls) 0, dropped after +94
Mobile numbers start with 070–072 or 074–078
Exit code (to call abroad from Sri Lanka)00
Dial from the US011 94 71 XXX XXXX

Mobile vs. Landline Numbers

Mobile numbers

9 digits after +94, starting with 070–072 or 074–078.

071 XXX XXXX at home
+94 71 XXX XXXX international
Landline numbers

9 digits after +94. Landlines begin with an area code, for example Colombo:

0112 XXX XXX at home
+94 112 XXX XXX international

Sri Lanka Number Types

Type Starts with Written at home International From the US
Mobile 070–072 or 074–078 071 XXX XXXX +94 71 XXX XXXX 011 94 71 XXX XXXX
Landline — 0112 XXX XXX +94 112 XXX XXX 011 94 112 XXX XXX
Company number (UAN) — 0197 XXX XXX +94 197 XXX XXX 011 94 197 XXX XXX

X stands for any digit. Source: libphonenumber metadata (phonenumbers 9.0.40), Google's open numbering data.

Checking a number from Sri Lanka? The phone number checker tells you if it is valid, mobile or landline, and gives its international format.

Sri Lanka Area Codes

Major area codes in Sri Lanka:

Area Code City / Region
97 Ambalangoda
63 Ampara
25 Anuradhapura
36 Avissawella
55 Badulla
57 Bandarawella
65 Batticaloa
32 Chilaw
33 Gampaha
47 Hambantota
51 Hatton
21 Jaffna
67 Kalmunai
34 Kalutara
35 Kegalle
37 Kurunegala
23 Mannar
66 Matale
41 Mathara
542 Nawalapitiya
31 Negambo
52 Nuwara Eliya
34 Panadura
27 Polonnaruwa
45 Ratnapura
26 Trincomalee
24 Vavuniya

Dialing Tips

  • Remove the leading 0: When dialing internationally, drop the trunk prefix (0) that is used for domestic calls in Sri Lanka.
  • Use the + notation: From a US mobile phone, use +94 instead of 011 94.
  • Verify the number length: Numbers in Sri Lanka have 9 digits after +94. If your call does not connect, check that no digit is missing or doubled.
  • Save contacts in international format: Always store phone numbers with the full +94 prefix so they work from any country.

Sri Lanka Phone Number FAQ

How many digits does a phone number in Sri Lanka have?

Phone numbers in Sri Lanka have 9 digits after the country code +94. Written for domestic calls with the leading 0, a mobile number has 10 digits.

What do mobile numbers in Sri Lanka start with?

Mobile numbers in Sri Lanka start with 070–072 or 074–078 when written for domestic calls. In international format the leading 0 is dropped: +94 71 XXX XXXX.

How do I write a phone number from Sri Lanka in international format?

Start with +94, then the national number without the leading 0. For example, a mobile number written 071 XXX XXXX at home becomes +94 71 XXX XXXX. From a US landline, dial 011 94 71 XXX XXXX.

How do I call the US from Sri Lanka?

Dial the exit code 00, then 1 and the 10-digit US number: 00 1 XXX XXX XXXX. From a mobile phone you can use + instead of 00: +1 XXX XXX XXXX.

Sri Lanka Quick Info
Country Code +94
ISO Code LK
Capital Colombo
International Prefix 011 (from US)