AmarnepalNepal Data
Tools · Post & delivery

Nepal STD / area code finder

The landline STD (area) code for every one of Nepal's 77 districts, searchable by district, city or code, sourced from NTA's official numbering plan.

Most codes are confirmed directly from the regulator's own document. A handful of newer, post-2017 districts inherit a shared code from before the split and are tagged as reported rather than confirmed, so you always know how solid a given entry is.

73 of 77 districts have a code confirmed directly from NTA's official numbering plan; the rest carry a pre-2017 shared code inferred for a later district split, tagged accordingly. To dial any of these from abroad, dial +977, then the code below without its leading zero, then the local number.

DistrictCity / HQProvinceSTD codeConfidence
AchhamMangalsenSudurpashchim097Confirmed
ArghakhanchiSandhikharkaLumbini077Confirmed
BaglungBaglungGandaki068Confirmed
BaitadiBaitadi Khalanga (Dasharathchand)Sudurpashchim095Confirmed
BajhangChainpur (Jayaprithvi)Sudurpashchim092Confirmed
BajuraMartadi (Badimalika)Sudurpashchim097Confirmed
BankeNepalgunjLumbini081Confirmed
BaraKalaiyaMadhesh053Confirmed
BardiyaGulariyaLumbini084Confirmed
BhaktapurBhaktapurBagmati01Confirmed
BhojpurBhojpurKoshi029Confirmed
ChitwanBharatpurBagmati056Confirmed
DadeldhuraDadeldhura (Amargadhi)Sudurpashchim096Confirmed
DailekhDailekh (Narayan)Karnali089Confirmed
DangGhorahiLumbini082Confirmed
DarchulaDarchula Khalanga (Mahakali)Sudurpashchim093Confirmed
DhadingDhading Besi (Nilkantha)Bagmati010Confirmed
DhankutaDhankutaKoshi026Confirmed
DhanushaJanakpur (Janakpurdham)Madhesh041Confirmed
DolakhaCharikot (Bhimeshwar)Bagmati049Confirmed
DolpaDunai (Thuli Bheri)Karnali087Confirmed
DotiDipayal SilgadhiSudurpashchim094Confirmed
GorkhaGorkhaGandaki064Confirmed
GulmiTamghas (Resunga)Lumbini079Confirmed
HumlaSimikotKarnali087Confirmed
IlamIlamKoshi027Confirmed
JajarkotKhalanga (Bheri)Karnali089Confirmed
JhapaBhadrapur (Chandragadhi)Koshi023Confirmed
JumlaJumla Khalanga (Chandannath)Karnali087Confirmed
KailaliDhangadhiSudurpashchim091Confirmed
KalikotManma (Khandachakra)Karnali087Confirmed
KanchanpurMahendranagar (Bhimdatta)Sudurpashchim099Confirmed
KapilvastuTaulihawa (Kapilvastu)Lumbini076Confirmed
KaskiPokharaGandaki061Confirmed
KathmanduKathmanduBagmati01Confirmed
KavrepalanchokDhulikhelBagmati011Confirmed
KhotangDiktelKoshi036Confirmed
LalitpurLalitpur (Patan)Bagmati01Confirmed
LamjungBesisaharGandaki066Confirmed
MahottariJaleshwarMadhesh044Confirmed
MakwanpurHetaudaBagmati057Confirmed
ManangChameGandaki066Confirmed
MorangBiratnagarKoshi021Confirmed
MuguGamgadhi (Chhayanath Rara)Karnali087Confirmed
MustangJomsomGandaki069Confirmed
MyagdiBeniGandaki069Confirmed
Nawalparasi WestParasi (Ramgram)Lumbini078Reported by one source
NawalpurKawasotiGandaki078Reported by one source
NuwakotBidurBagmati010Confirmed
OkhaldhungaOkhaldhunga (Siddhicharan)Koshi037Confirmed
PalpaTansenLumbini075Confirmed
PanchtharPhidimKoshi024Confirmed
ParbatKusmaGandaki067Confirmed
ParsaBirgunjMadhesh051Confirmed
PyuthanPyuthan (Khalanga)Lumbini086Confirmed
RamechhapManthaliBagmati048Confirmed
RasuwaDhuncheBagmati010Confirmed
RautahatGaurMadhesh055Confirmed
RolpaLiwangLumbini086Confirmed
Rukum EastRukumkotLumbini088Reported by one source
Rukum WestMusikotKarnali088Reported by one source
RupandehiSiddharthanagar (Bhairahawa)Lumbini071Confirmed
SalyanSalyan Khalanga (Sharada)Karnali088Confirmed
SankhuwasabhaKhandbariKoshi029Confirmed
SaptariRajbirajMadhesh031Confirmed
SarlahiMalangwaMadhesh046Confirmed
SindhuliSindhulimadhi (Kamalamai)Bagmati047Confirmed
SindhupalchokChautaraBagmati011Confirmed
SirahaSirahaMadhesh033Confirmed
SolukhumbuSalleri (Solududhkunda)Koshi038Confirmed
SunsariInaruwa (Dharan / Itahari)Koshi025Confirmed
SurkhetBirendranagarKarnali083Confirmed
SyangjaPutalibazarGandaki063Confirmed
TanahunDamauli (Vyas)Gandaki065Confirmed
TaplejungPhunglingKoshi024Confirmed
TerhathumMyanglungKoshi026Confirmed
UdayapurGaighat (Triyuga)Koshi035Confirmed
How area codes work

One code per district, dialled before the local number

Nepal's STD codes identify a district (or small cluster of districts) to route a call to the right local exchange.

01

The code

NTA assigns each district a short numeric code, from a single digit for Kathmandu Valley (01) up to three digits for most districts elsewhere, sometimes shared by a small cluster of neighbouring districts on one exchange.

02

Dialling within Nepal

Calling a landline outside your own district, dial the code with its leading zero, then the local number. Calling within the same district, the code is usually not needed.

03

Dialling from abroad

Drop the leading zero and add Nepal's country code, +977, in front: +977 then the code then the local number.

Questions

STD/area codes, answered

What is an STD code?+

An STD (Subscriber Trunk Dialling) code, also called an area code, is the short prefix you dial before a landline number when calling into a different geographic area. In Nepal, the Nepal Telecommunications Authority (NTA) assigns one code per district, sometimes shared by a small cluster of neighbouring districts, so dialling a landline from outside its own area means dialling the area code first, then the local number.

How do I dial a Nepal landline from abroad?+

Dial Nepal's country code, +977, then the district's STD code shown below WITHOUT its leading zero, then the local landline number. For example, a Kathmandu landline normally dialled locally as 01-XXXXXXX would be dialled from abroad as +977 1 XXXXXXX. Calling within Nepal but from a different district, dial the code with its leading zero as shown in the table, then the local number; calling within the same district, you can normally just dial the local number.

Why do some codes show as unconfirmed?+

Every code on this page traces back to NTA's own published numbering plan, so nothing is guessed. But that plan predates Nepal's 2017 district restructuring, when Nawalparasi and Rukum were each split into two separate districts. NTA's table still only lists one shared code for each original, undivided district, and no later NTA or NTC document could be found assigning a distinct code to each new half-district individually. So for Nawalpur, Nawalparasi West, Rukum East and Rukum West, this page carries over the pre-split code but tags it "reported by one source" rather than "confirmed", to be upfront that the post-split assignment is inferred, not something NTA has stated directly.

Do mobile numbers use STD codes too?+

No. STD/area codes apply only to landline numbers, they identify the district exchange a fixed-line number is registered to. A Nepali mobile number carries no district information in its prefix at all, its first three digits identify the operator (NTC or Ncell) instead, so a mobile number dials the same way from anywhere in the country or from abroad, with no area code involved. See our mobile operator identifier if you want to check which network a mobile number belongs to.

Sources & data note

Every code here traces back to NTA's own National Numbering Plan (2010), the regulator's official area-code table, cross-checked against a second NTA consultation document and secondary sources for corroboration. NTA's plan predates the 2017 district restructuring, so it lists one shared code each for the old, undivided Nawalparasi (078) and Rukum (088) districts; no later NTA/NTC document assigning a separate code to Nawalpur, Nawalparasi West, Rukum East or Rukum West individually could be found, so those four rows carry the shared code but are tagged "reported" rather than "confirmed", to be upfront that the post-split assignment is inferred, not independently stated by NTA. Nothing here is guessed: every code shown is either directly from NTA's table or explicitly flagged as an inference from it.