Prefixyr.com
E.164 Country Calling Code

Nepal +977

Official telecommunications routing registry for Nepal. International dialing prefix is +977. Browse all regional numbering plan area codes below.

Current Local Time
02:57:41
UTC • UTC +00:00
Full Dialing Format
+977 (XXX) XXX-XXXX
International Prefix +977
🌐
ISO Jurisdiction NP
MAP
Total Area Codes 1
⚡
Standard ITU-T E.164
📜

🗄️ All Numbering Plan Area Codes (NPA)

Select an area code to view local exchange registries, carrier mappings, and geographic zones

1 Area Codes

🌍 Neighboring Countries

Nepal, nestled in the Himalayas between India and China, boasts a unique telecommunications environment shaped by its challenging geography and rapid digital transformation. The country's international dialing code is +977, a prefix that connects you to a nation of over 29 million people, from the bustling capital of Kathmandu to remote mountain villages. Understanding how to dial into Nepal is essential for businesses, travelers, and diaspora communities. The telecom sector has evolved significantly, with mobile penetration exceeding 100% and nationwide fiber-optic networks expanding, yet the country's topography still influences call routing and reliability. This guide provides comprehensive, up-to-date information on dialing procedures, area codes, and practical communication tips for both first-time callers and frequent contacts.

How to Call Nepal from Abroad

Placing an international call to Nepal requires a simple sequence: the international access prefix of your originating country (e.g., 011 from North America, 00 from most European and Asian nations), followed by Nepal's country code +977, then the local number. Crucially, Nepal uses an open numbering plan, meaning you must dial the area code (excluding the leading zero) for landline numbers, even when calling from abroad. For example, to reach a landline in Kathmandu (area code 01), you would dial +977 1 XXXX XXX. Mobile numbers, which begin with 98 or 97, are dialed in full after the country code, such as +977 98XXXXXXXX. No trunk prefix is used internationally, so omit the initial '0' that appears in domestic dialing.

Area Codes and Regional Context

Nepal's area codes are essential for routing calls to fixed-line phones. The capital, Kathmandu, uses the shortest code, 1, followed by a seven-digit subscriber number. Other major cities have two-digit codes: Pokhara (61), Lalitpur (1), Biratnagar (21), and Bharatpur (56). Smaller towns and rural districts have three-digit codes, such as 10 for Sindhupalchok or 76 for Jumla. Since Nepal's landline infrastructure is concentrated in urban centers, many remote areas rely on mobile or satellite services. When dialing, always verify the correct area code, as a single-digit error can misroute your call. For mobile calls, no area code is needed; the 10-digit mobile number (starting with 98 or 97) is sufficient.

Special Dialing Rules and Number Formats

Nepal's numbering plan has undergone changes to accommodate growth. As of 2023, all mobile numbers are 10 digits long, beginning with 98 or 97. The first digit after the prefix indicates the operator: for example, 980 and 981 belong to NTC (Nepal Telecom), while 984, 985, and 986 are also NTC, and 974, 975, and 976 are used by other providers. When calling from overseas, you must include the full mobile number without any leading zero. For landlines, the area code is always required, and the subscriber number length varies (six or seven digits). Tolls and special services like toll-free numbers (starting with 1660) are not accessible from abroad. Also, be aware that Nepal uses a single time zone (UTC+5:45), which is 15 minutes offset from neighboring India, so consider time differences when scheduling calls.

Telecom Infrastructure and Reliability

Nepal's telecom infrastructure has improved dramatically, but challenges persist. The state-owned Nepal Telecom (NTC) and private operator Ncell dominate the market. International calls are routed via fiber-optic links to India and China, as well as satellite connections for redundancy. While urban areas enjoy 4G LTE and even 5G trials, remote regions may have limited connectivity, especially during monsoon season or after earthquakes. Call quality is generally good, but occasional congestion during peak hours or political events can cause delays. For critical communications, consider using VoIP services (e.g., Skype, WhatsApp) over data networks, but note that internet reliability varies. Businesses should invest in redundant lines or satellite phones for operations in rural areas.

Traveler and Business Tips for Calling Nepal

For travelers, the easiest way to stay connected is to purchase a local SIM card from NTC or Ncell upon arrival, which requires a passport and a passport-sized photo. This gives you a local number that others can reach by dialing +977 and your mobile number. For business calls, always confirm the correct area code and test the number before important meetings. Many Nepali businesses use mobile numbers as primary contacts, so ensure you have the correct format. When calling from hotels, be aware that they may add a surcharge to international calls; using a local SIM or VoIP is cost-effective. Also, be mindful of national holidays (e.g., Dashain, Tihar) when offices may be closed, and call volumes spike. For emergency services, dial 100 for police, 101 for fire, and 102 for ambulance, but these are only reachable within Nepal.

❓ Frequently Asked Questions

What is the international dialing code for Nepal?
The international dialing code for Nepal is +977. To call a Nepali number from abroad, dial your country's exit code (e.g., 00 or 011), then 977, followed by the local number, omitting any leading '0'.
How do I call a mobile phone in Nepal from the US?
To call a Nepali mobile from the US, dial 011 (US exit code), then 977 (Nepal country code), then the 10-digit mobile number (starting with 98 or 97). For example, 011 977 98XXXXXXXX.
Do I need to dial the area code when calling a landline in Nepal from abroad?
Yes, you must include the area code when calling a landline in Nepal, even from abroad. For instance, to call a landline in Kathmandu (area code 1), dial +977 1 followed by the seven-digit subscriber number.
What are the current mobile number prefixes in Nepal?
Nepali mobile numbers are 10 digits long and begin with '98' or '97'. Examples include 980, 981, 984, 985, 986 (Nepal Telecom) and 974, 975, 976 (other providers). Always dial the full 10-digit number after the country code.
Is it better to use a local SIM card or international roaming when visiting Nepal?
A local SIM card is generally more cost-effective and reliable. You can purchase a prepaid SIM from NTC or Ncell at the airport or stores with a passport and photo. International roaming is available but may be expensive and less reliable in rural areas.
Are there any special numbers I should know when calling Nepal?
Yes, within Nepal, emergency numbers are 100 (police), 101 (fire), and 102 (ambulance). These numbers are only reachable from inside the country. For international callers, there are no special access numbers; you simply dial +977 and the local number.
Does Nepal have any peculiarities in its time zone that affect international calls?
Nepal is in UTC+5:45, which is 45 minutes ahead of Indian Standard Time (UTC+5:30) and 15 minutes ahead of Bangladesh (UTC+6). This unique offset can affect scheduling, so always check the time difference before calling to avoid disturbing recipients during late hours.