Sri Lanka Phone Number Format

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

Number Format Overview

Phone numbers in Sri Lanka use the international country code +94. When dialing from outside Sri Lanka, you must include this country code before the local number.

International Format

+94 [area code] [local number]

From the United States

011 94 [area code] [local number]
When dialing a number within Sri Lanka, local dialing rules apply. You may need to include a trunk prefix (often 0) before the area code for domestic calls, but you should omit this prefix when dialing internationally.

Mobile vs. Landline Numbers

Mobile Numbers

Mobile phone numbers in Sri Lanka typically:

  • Begin with specific mobile prefixes
  • May have a different length than landline numbers
  • Are often 8-10 digits after the country code
+94 XX XXXX XXXX
Landline Numbers

Landline numbers in Sri Lanka typically:

  • Start with a geographic area code
  • Area codes identify the city or region
  • Total length varies by area code
+94 (area) XXXX XXXX

Example Phone Numbers

These are example formats only and are not real phone numbers:

Type Local Format International Format From US
Landline (Colombo) (0XX) XXXX XXXX +94 XX XXXX XXXX 011 94 XX XXXX XXXX
Mobile 0XXX XXX XXXX +94 XXX XXX XXXX 011 94 XXX XXX XXXX
Toll-Free 0800 XXX XXXX +94 800 XXX XXXX 011 94 800 XXX XXXX

Sri Lanka Area Codes

Major area codes in Sri Lanka:

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

Dialing Tips

  • Remove the leading zero: When dialing internationally, drop the trunk prefix (usually 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: Make sure you have the correct number of digits. If your call does not connect, check whether you need to add or remove an area code digit.
  • Save contacts in international format: Always store phone numbers with the full +94 prefix so they work from any country.
Sri Lanka Quick Info
Country Code+94
ISO CodeLK
CapitalColombo
International Prefix011 (from US)