If you're trying to reach someone in Nepal, you need the correct country code and dialing sequence to connect without errors. Whether you're setting up contacts on your phone or handling business logistics, understanding how telecom numbers function in this region saves you time and frustrating connection failures.
Nepal uses the international country code +977 for all incoming calls from abroad. Mobile numbers consist of ten digits total, typically beginning with prefixes like 97 or 98, followed by eight subscriber digits. When you dial from outside the country, you drop any leading zeros from the local number and prepend the country code.
Structure of Nepal Mobile Numbers
Mobile telecommunications in Nepal operate under uniform national standards regulated by the Nepal Telecommunication Authority (NTA). Unlike countries with complex state-by-state mobile routing, Nepal treats mobile lines uniformly across all districts, from Kathmandu to remote mountain towns.
Every standard mobile number follows a strict ten-digit structure. The sequence opens with a mobile network provider prefix, followed by unique subscriber digits assigned by operators like Nepal Telecom (NTC), Ncell, or Smart Telecom. Additional analysis by Bloomberg delves into comparable views on this issue.
- Country Code: +977
- Mobile Prefixes: Commonly 98 or 97 (such as 984, 985, 986, 974, 975, or 980)
- Subscriber Number: 8 unique digits following the prefix
- Total Length: 10 digits after the country code
For example, a complete mobile number in international format looks like +977 98 1234 5678. If you see the number written locally with a leading zero (such as 09812345678), you must omit that zero when adding the international prefix.
How to Dial Nepal From Abroad
Placing a call from another country requires following your local carrier's exit rules combined with Nepal's national routing codes. The process changes slightly depending on whether you call from a landline or a mobile device.
Dialing from a Mobile Phone
Mobile handsets make international dialing straightforward because the plus sign (+) automatically acts as the international exit code.
- Open your phone's dialer application.
- Press and hold the 0 key until the + symbol appears.
- Enter 977 for Nepal.
- Enter the full 10-digit mobile number, omitting any local leading zero.
- Press the call button.
Dialing from a Landline
Traditional landlines don't always interpret the plus sign directly. You must substitute it with your country's specific international exit prefix.
- From the United States or Canada: Dial 011 + 977 + 10-digit mobile number.
- From the United Kingdom or Europe: Dial 00 + 977 + 10-digit mobile number.
- From Australia: Dial 0011 + 977 + 10-digit mobile number.
For official guidelines on international telecommunication standards, check the International Telecommunication Union.
Mobile Operators and Network Prefixes
Knowing which provider manages a specific prefix helps you understand network coverage or anticipate messaging costs. Nepal features a few major telecommunication providers dominating the digital landscape.
Nepal Telecom (NTC), state-owned, operates under prefixes starting heavily with 984, 985, 986, and 974 (for CDMA/WCDMA services). Ncell, a major private provider, frequently utilizes prefixes like 980, 981, 982, and 970. Smart Telecom also managed specific ranges historically, though market consolidation shifted many assets.
When saving contacts in your smartphone, always store them in the full international format (+[Country Code][Number]). This ensures that whether you're traveling abroad or sitting at home, your phone app recognizes the routing instantly.
Common Mistakes to Avoid
People often run into connection errors when dialing international numbers due to a few minor formatting habits.
- Keeping the leading zero: Typing +977 098... breaks the routing sequence because the domestic trunk zero is meant for internal calls only. Drop that zero.
- Confusing landlines with mobile lines: Fixed-line numbers in Kathmandu use single-digit area codes (like +977 1 XXXXXXX), while Pokhara uses two digits (+977 61 XXXXXX). Don't treat a landline like a 10-digit mobile number.
- Forgetting local time differences: Nepal operates on Nepal Standard Time (UTC+5:45), which features a unique 45-minute offset. Check the local time before placing personal calls to avoid waking contacts late at night.
For technical insights into global numbering plans, review resources provided by the Federal Communications Commission.
Frequently Asked Questions
What is the country calling code for Nepal?
The country calling code for Nepal is +977. You must prefix this code to any local mobile or landline number when calling from outside the country.
Are mobile numbers in Nepal 10 digits long?
Yes. Standard mobile numbers in Nepal consist of 10 digits following the country code, typically opening with a prefix like 98 or 97.
Do I need to dial an area code for mobile phones in Nepal?
No. Unlike landlines which require geographic area codes like 1 for Kathmandu or 61 for Pokhara, mobile prefixes are national. You dial the country code, the mobile prefix, and the subscriber digits directly.
Why won't my call to Nepal go through?
Check if you accidentally included a leading zero after the +977 country code. Ensure your mobile carrier has international calling enabled on your active plan, and verify that you're using the correct international exit prefix if dialing from a landline.