Nepal +977
Official telecommunications routing registry for Nepal. International dialing prefix is +977. Browse all regional numbering plan area codes below.
🗄️ All Numbering Plan Area Codes (NPA)
Select an area code to view local exchange registries, carrier mappings, and geographic zones
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.