Asia · NP
Nepal country code: +977
- Exit code from Nepal: 00
- Time zone: NPT (UTC+5:45, no DST)
Reviewed by Sujan ThapaliyaLast updated
What is the country code for Nepal?
The country code for Nepal is +977. To call Nepal from the United States, dial 011 977 followed by the local number with its leading 0 removed. From a mobile, dial +977 directly. A Nepal number in full international format looks like +977 9801234567.
Nepal at a glance
- Country calling code
- +977
- ISO country code
- NP
- Exit code (dialling out of Nepal)
- 00
- The prefix people in this country dial to reach another country.
- National trunk prefix
- 0
- Drop the 0 when dialling from abroad.
- Number length
- 8 digits for landlines, 10 for mobiles
- Time zone
- NPT (UTC+5:45, no DST)
Dialing
How to call Nepal: step by step
The full sequence is: exit code + 977 + local number (minus the leading 0).
- 1
Dial your exit code
From the United States and Canada that is 011. From most of Europe, Asia, and Africa it is 00. On any mobile you can simply press and hold 0 to get a + instead, which works from anywhere. - 2
Dial 977
977 is the country calling code for Nepal. It never changes and it is the same from every country in the world. - 3
Drop the leading 0
Numbers written for domestic use in Nepal start with a 0. That is a national trunk prefix, not part of the number; remove it when dialling from abroad. 1 4123456 is what you dial after +977. - 4
Check the time first
Nepal is on NPT (UTC+5:45, no DST). Business calls placed outside local working hours are the most common reason an international call goes unanswered.
Worth knowing
Nepal runs on UTC+5:45, one of only a handful of 45-minute time offsets in the world.
Number format
What a Nepal phone number looks like
The examples below are format patterns showing digit grouping. They are not working numbers.
| Type | Format | Example |
|---|---|---|
| Landline | +977 X XXXXXXX | +977 1 4123456 |
| Mobile | +977 98XXXXXXXX | +977 9801234567 |
City codes
Nepal area and city codes
Written domestically these carry a leading 0. Drop it when dialling from abroad.
| City / region | Code | Dial from abroad |
|---|---|---|
| Kathmandu | 01 | +977 1 |
Frequently asked questions
What is the country code for Nepal?
The country code for Nepal is +977. Written in full international (E.164) format, a Nepal number looks like +977 9801234567.
How do I call Nepal from the United States?
Dial 011, then 977, then the local number with its leading 0 removed. From a mobile you can dial +977 directly instead of 011.
How many digits is a Nepal phone number?
8 digits for landlines, 10 for mobiles. Written internationally it becomes +977 followed by that national number.
Do I keep the 0 when calling Nepal from abroad?
No. The leading 0 is a domestic trunk prefix. Dial +977 followed by the number with the 0 removed. Including it is the single most common reason calls to Nepal fail.
What time is it in Nepal?
Nepal is on NPT (UTC+5:45, no DST). Check the local time before calling; the safe business window is roughly 9am to 5pm local.
Sources
- ITU-T Recommendation E.164 — The international public telecommunication numbering plan — International Telecommunication UnionThe international number format, the 15-digit maximum, and how country codes and national numbers compose.
- ITU-T International Numbering Resources — International Telecommunication UnionThe assignment of country calling codes and the published national numbering plans they belong to.
Call anywhere from numbers you actually own
Owned numbers in over 100 countries, branded caller ID, and transparent per-minute rates from a prepaid wallet. No seat licences.
- No subscription
- Instant activation
- Cancel anytime