Use the finder to look up postal codes for districts, local levels, post offices, and wards across Nepal. It uses Nepal's current postal data and also includes older post-office codes that still appear in postal records, helping you match a code to the address or form you're using.
How to Use Nepal Postal Code Finder
- Type a place in the search box. You can enter a district, post office, municipality, or a PIN code, in English or Nepali.
- Pick a quick search chip (Kathmandu, Bhaktapur, Lalitpur, Pokhara, Bharatpur, Biratnagar, Butwal, or Janakpur) for an instant result.
- Or browse with the dropdowns: choose a province, then a district, then a municipality. Each selection filters the next one.
- Read the result. A municipality shows its local-level code and its ward codes, while a district or post office shows its post-office code.
- Copy the code with the copy button, and see the matching district highlighted on the Nepal map.
The tool matches your query across district, post office, municipality, and postal-code data, so a partial name still works.
What Is a Postal Code in Nepal?
A postal code is a number used to route mail to the right part of Nepal. Under the current federal structure, postal codes identify locations at different levels, including districts, local levels (municipalities and rural municipalities), and wards. Local-level and post-office codes are generally 5 digits, while ward-level codes are 7 digits. Nepal Post uses the term "postal code."
Nepal Postal Code System
Nepal's postal codes have been updated to follow the federal administrative structure: district, local level, and ward. When you look up a place, you may see more than one code because the address can be identified at different levels. Older post-office codes from the previous system may also still appear in records. The code you need depends on the location and the purpose of the address, so choose the level that matches the form you are filling.
Nepal is divided into 7 provinces, and each province contains several districts. Postal-code information is organized around different administrative and postal levels, including districts, local levels, wards, and post offices. The provinces and a sample district post-office code for each are:
- Koshi: Biratnagar 56613
- Madhesh: Birgunj 44300
- Bagmati: Kathmandu 44600
- Gandaki: Pokhara 33700
- Lumbini: Butwal 32907
- Karnali: Surkhet 21700
- Sudurpashchim: Dhangadhi 10900
The finder covers all 77 districts across these provinces.
How the Finder Works
The finder searches Nepal's postal datasets as you type or browse. A text search matches your query against district, post office, municipality, and postal-code data, and the cascade dropdowns let you drill down from province to district to municipality. When you select a municipality, the tool shows its local-level code and the ward codes for that municipality. Ward codes appear as 7-digit numbers that extend the 5-digit local-level code. The map highlights the selected district and drops a pin on it so you can confirm the location visually.
What You Can Search
- A district name (for example Lalitpur, Pokhara, Jhapa).
- A post office name (for example, a local hulaki office).
- A municipality or rural municipality name.
- A PIN code if you already know part of it.
- Any of the above in Nepali (Devanagari) or English.
Ward-level codes are returned with a municipality result rather than searched on their own.
Postal Codes for Popular Cities in Nepal
The table below lists commonly searched post-office codes for major cities and towns. The finder can also return local-level and ward-level codes where available; for Kathmandu, the legacy GPO code is 44600 while Kathmandu Metropolitan City's local-level code is 30608.
| City | District | Province | Postal code |
|---|---|---|---|
| Kathmandu | Kathmandu | Bagmati | 44600 |
| Lalitpur | Lalitpur | Bagmati | 44700 |
| Bhaktapur | Bhaktapur | Bagmati | 44800 |
| Pokhara | Kaski | Gandaki | 33700 |
| Biratnagar | Morang | Koshi | 56613 |
| Butwal | Rupandehi | Lumbini | 32907 |
| Bharatpur | Chitwan | Bagmati | 44200 |
| Janakpur | Dhanusha | Madhesh | 45600 |
| Birgunj | Parsa | Madhesh | 44300 |
| Dharan | Sunsari | Koshi | 56700 |
| Hetauda | Makwanpur | Bagmati | 44107 |
| Nepalgunj | Banke | Lumbini | 21900 |
| Dhangadhi | Kailali | Sudurpashchim | 10900 |
| Itahari | Sunsari | Koshi | 56705 |
| Jhapa | Jhapa | Koshi | 57200 |
Use the finder for any other district, municipality, post office, or ward not listed here.
Where Postal Codes Are Used
Postal codes are commonly requested when you enter an address for delivery, postal services, online shopping, courier shipments, or forms that require location information. If a website asks for a ZIP code or PIN code for a Nepal address, check which postal-code level and format the form accepts.
- Online shopping and delivery addresses
- Courier and postal shipments
- Banking and other address forms
- Government and organizational forms
- International websites that request a ZIP or postal code
How to Write a Postal Address in Nepal
A postal code is only one part of a postal address. When addressing mail or a parcel in Nepal, include the recipient's name, ward and locality where applicable, municipality or rural municipality, district, postal code, and country for international mail. Use the format required by your postal service or courier.
Use this block format, with the ward and locality on their own line:
Address Template:
[Recipient Name]
Ward No. [X], [Tole / Locality]
[Municipality / Rural Municipality]
[District Name] - [Postal Code]
NEPAL
Example using a legacy Kathmandu GPO code:
Ram Bahadur Shrestha
Ward No. 10, New Baneshwor
Kathmandu Metropolitan City
Kathmandu - 44600
NEPAL
For international mail, use the same block and make sure NEPAL is the final line in capital letters.
Using Postal Codes for Online Forms
When a form asks for a ZIP or postal code, enter the postal code that corresponds to the address and the level requested by the service. Some forms accept only a 5-digit value, while Nepal's current postal data can also include 7-digit ward-level codes. If the form has separate fields for ward, municipality, district, or postal code, enter each part in the appropriate field.
If a service specifically requires a 5-digit postal code, use the applicable 5-digit code from the relevant postal record rather than shortening a 7-digit ward code yourself.
Limitations
The tool returns postal-code information for districts, post offices, municipalities, and wards where available. It does not turn a street address or GPS point into a single code, so use the code that matches your address or the form you are filling. More than one code can exist for a place, and Nepal Post can revise codes over time, so confirm a code with the official source if you need it for something critical. For help putting the code into an address, see the address guide above.
Last verified: August 2026. Postal code data sourced from Nepal Post official records via the General Post Office (GPO) Kathmandu. Dataset includes 917 hulaki codes and 753 local-level body codes. Province code range mappings verified against the Department of Posts administrative classification.