Skip to content
induwara.lk
induwara.lkSri Lanka · Utility

Which Network Is 070, 071, 074, 075? Sri Lanka Number Lookup

Check any Sri Lanka phone number: 070 and 071 are SLT-Mobitel, 072 and 078 Hutch, 074 to 077 Dialog. Get the network or area code city and the +94 format. Runs in your browser.

By Induwara AshinsanaUpdated Sep 22, 2026
Look up a Sri Lankan numberValidate · operator · format
Runs in your browser

Any format works, local 0XX…, international +94…, or gateway 94…. Nothing is uploaded; the number is parsed locally.

Try a sample
Valid Sri Lankan number

10 digits, recognised mobile code 077.

Mobile
Line type
Mobile
Code 077
Operator (allocated)
Dialog
Original TRCSL prefix allocation
E.164 (international)
+94771234567
Use this on Payoneer, Wise, Upwork, visa forms

Copy in any format

E.164 round-trips
Local
077 123 4567
International (E.164)
+94 77 123 4567
E.164 strict
+94771234567
Gateway / SMS API
94771234567
Dial-out
0094771234567

Dialog is the operator the 077 prefix was originally allocated to. Once Mobile Number Portability goes live in 2026, the current operator may differ if the number has been ported.

Source: TRCSL Sri Lanka Numbering Plan and ITU-T E.164 (+94). Operator reflects the original prefix allocation, not a live carrier lookup.

How it works

Sri Lanka uses a 10-digit open numbering plan published by the Telecommunications Regulatory Commission of Sri Lanka (TRCSL). Every number is a trunk 0 followed by a two-digit network or area code and seven subscriber digits, nine digits in total after the 0. The tool parses your input in four deterministic steps; there is no maths and no network call.

  1. Normalise. Spaces, dashes, dots and brackets are stripped. A leading +94, 0094 or bare 94 country code is converted to the national form, and a stray trunk 0 left after the country code (the common +94 0 77… mistake) is removed. The result is a canonical nine-digit national significant number.
  2. Validate. The number must contain only digits and resolve to exactly nine national digits. Anything else returns a specific reason, too short, too long, a non-94 country code, or a stray character, instead of a silent failure.
  3. Classify. If the code starts with 7 it is a mobile number, and the two-digit code maps to the operator it was originally allocated to. Otherwise the two-digit code is matched against the TRCSL geographic area-code table to find the city, district and province. Unallocated codes (such as 073 or 079) are reported as invalid rather than guessed.
  4. Format. Per ITU-T E.164, the trunk 0 is a national prefix dropped in international form. The tool emits the local 0XX XXX XXXX, the international +94 XX XXX XXXX, and the gateway 94XXXXXXXXX and 0094… forms, then cross-checks them by reconstructing the local form back from the generated E.164 string. When the two agree, the “E.164 round-trips” badge is shown.

Mobile network codes (07X)

The two digits after the 0 identify the operator the prefix was allocated to. Sri Lanka has three mobile networks, Dialog, SLT-Mobitel and Hutch. The 075 band was originally Airtel, which amalgamated into Dialog Axiata on 30 August 2024, so Airtel is no longer a separate network here.

PrefixOperator (allocated)Note
070SLT-Mobitel
071SLT-Mobitel
072Hutch
074Dialog
075DialogOriginally allocated to Airtel Sri Lanka, which merged into Dialog Axiata.
076Dialog
077Dialog
078Hutch

Which network is each prefix? Quick answers

People usually arrive here with one question, so here are the common ones in plain words. For “071 which network in Sri Lanka”: 071 is SLT-Mobitel, as is 070. For “075 network”: 075 is Dialog, because the Airtel Sri Lanka range it started in was absorbed into Dialog Axiata. For “078 network” and 072: both are Hutch. For “074 which network in Sri Lanka”, and for 076 and 077 too: Dialog.

A “mobile code” is just those two digits after the 0. If you only want the full prefix list with no number to type, the 07X operator code list shows it, and the mobile number operator finder covers the same lookup from another angle. This page goes further: it validates the whole number, finds the landline city and builds the +94 forms.

Edge cases the parser handles

  • Trunk 0 kept after +94. People often write +94 077 123 4567. That is one digit too many, so the extra 0 is removed and the number is accepted. ITU-T E.164 says the national prefix is not dialled after the country code.
  • Country code without a plus. A bare 94771234567 is read as gateway form only when it is exactly 11 digits. A 9-digit number that happens to start with 94 is not stripped, and is rejected because 94 is not an allocated code.
  • Other countries. A leading +91 or 0091 is rejected with the country code named, rather than being force-fitted into a Sri Lankan shape.
  • Allocated versus current network. The prefix tells you who first held that number block. Mobile Number Portability, which TRCSL has planned for 2026, lets a subscriber keep the number and change network. Reading the live carrier needs the regulated portability database, so this tool never claims it.
  • Length limit. E.164 allows at most 15 digits in total. A Sri Lankan number is 11 digits with the country code (94 plus nine), well under that cap, so anything longer is flagged as too long.

What the number format looks like

Written for people, a mobile is 077 123 4567 and a Colombo landline is 011 234 5678. Written for forms and software, the same numbers are +94771234567 and +94112345678. SMS and WhatsApp APIs often want 94771234567 with no plus. If you only need a landline city, the telephone area code finder searches by town name instead of by number.

Mobile ranges and landline ranges never overlap, because every mobile national number starts with 7 and no geographic code does. That is why the line type can be decided from the first digit alone, before the operator or city is looked up.

Which format goes where

Use the local form, 077 123 4567, for anything a person in Sri Lanka will read or dial: business cards, delivery notes, invoices. Use the plain E.164 form, +94771234567, for sign-up forms, payment platforms, CRMs and contact apps, because it works from any country and sorts correctly. Use the gateway form, 94771234567, for SMS and WhatsApp APIs that reject a plus. The 0094 form is the old dial-out style from a landline abroad. Saving contacts in E.164 means they keep working when you travel or roam. If you are picking a SIM for a trip rather than checking a number, the tourist SIM comparison compares the three networks.

Fixed-line area codes (0XX)

Geographic codes identify the region of a landline, not the carrier, SLT and Lanka Bell can both serve the same code. Here is the full set across all nine provinces.

Western Province

011Colombo031Negombo033Gampaha034Kalutara036Avissawella038Panadura

Central Province

081Kandy054Nawalapitiya066Matale051Hatton052Nuwara Eliya

Southern Province

091Galle041Matara047Hambantota

Northern Province

021Jaffna023Mannar024Vavuniya

North Central Province

025Anuradhapura027Polonnaruwa

Eastern Province

026Trincomalee065Batticaloa063Ampara067Kalmunai

North Western Province

037Kurunegala032Chilaw

Uva Province

055Badulla057Bandarawela

Sabaragamuwa Province

045Ratnapura035Kegalle

Worked examples

Mobile, messy input

+94 77 123 4567

  1. Strip separators and +: 94771234567
  2. Country code 94 → national number 771234567 (9 digits, valid)
  3. Code 077 → mobile, Dialog allocation
  4. Local: 077 123 4567 · E.164: +94771234567 · Gateway: 94771234567

Fixed-line, Kandy

0812233445

  1. Strip the trunk 0 → 812233445 (9 digits, valid)
  2. Code 081 → geographic → Kandy, Central Province
  3. Local: 081 223 3445 · E.164: +94812233445 · Gateway: 94812233445

Invalid, too short

07712 34

  1. Strip separators → 0771234
  2. Remove trunk 0 → 771234 (only 6 digits, expected 9)
  3. Result: invalid, “Too short, a Sri Lankan number has 9 digits after the trunk 0 (10 in total).”
  4. No operator or region is shown for an invalid number.

Edge case, trunk 0 left after +94

+94 077 123 4567

  1. Strip separators and +: 940771234567 (12 digits)
  2. Remove country code 94 → 0771234567 (10 digits, one too many)
  3. Leading 0 left over after the country code → trim it → 771234567 (9 digits, valid)
  4. Code 077 → mobile, Dialog. E.164: +94771234567

Invalid, unallocated mobile code

073 123 4567

  1. Strip separators → 0731234567, trunk 0 removed → 731234567 (9 digits)
  2. Starts with 7 so it is in the mobile band, but code 073 has no operator
  3. Result: invalid, “073 is in the mobile band but is not allocated to any Sri Lankan operator.”
  4. Allocated mobile codes are 070 to 072 and 074 to 078.

Invalid, foreign number

+91 98765 43210

  1. A plus sign means international, so the country code must be 94
  2. Country code is 91 (India), not 94
  3. Result: invalid, “Not a Sri Lankan number, country code +91.”

Frequently asked questions

Sources & references

Prefix and area-code mappings were last cross-checked against the TRCSL numbering plan on 2026-06-21. Operator reflects the original prefix allocation; the page is reviewed when TRCSL updates allocations or when Mobile Number Portability changes how operators map to numbers.

Related tools

Comments & feedback

Spotted a bug or want an improvement? Tell us, our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a number that decodes wrong, or a missing area code?

Email me at [email protected] , most fixes ship within 24 hours.