Country Dialing Guide

Nepal country code +977 — call Nepal & get a number.

Home to Everest and a vast diaspora working across India and the Gulf, Nepal keeps its own clock at UTC+5:45 — and reaches the world on +977. Here's all of it: dialing from the US, UK, India and the Gulf, every area code from Kathmandu out, live mobile prefixes, that famous 45-minute time offset, and how your business secures a Nepalese virtual number with MCM.

  • 17,500+ Businesses
  • 99.99% Uptime SLA
  • 190+ Countries
  • 4.8/5 on G2
🇳🇵 Nepal · LiveAsia/Kathmandu
--:--:--
Kathmandu
Pokhara
Lalitpur
+977
Country code
00
Exit code
29.7 m
People
29.7 m
Population
~38 million
Active SIMs
2
Mobile operators
+977
Country code
01At a glance

Nepal at a glance

The numbers and facts you need before you dial.

Country name
Federal Democratic Republic of Nepal
Country code
+977
ISO codes
NP / NPL
Exit code (from Nepal)
00
Trunk prefix (within)
0 (shown before area codes domestically, e.g. 01 for Kathmandu)
Capital
Kathmandu
Largest city
Kathmandu
Population
~29.7 million
Currency
Nepalese rupee (NPR, रू)
Time zone
NPT (UTC+5:45), no DST
Regulator
NTA (Nepal Telecommunications Authority)
Active SIMs
~38 million
02The basics

What is the country code for Nepal?

Nepal sits on the world map at +977 — a single code for the whole country, from Kathmandu's valley to the high Himalaya. From abroad it follows your exit code (or the + sign).

At home, Nepalese numbers show a trunk 0 before the area code, so the capital reads as 01 locally — but that 0 falls away the moment your call goes international. A Kathmandu line written 01 XXXXXXX in Nepal becomes +977 1 XXXXXXX to a caller overseas.

Code +977 was assigned to Nepal by the ITU under the E.164 plan. The “+” means “dial your local international exit code”; on a mobile, press and hold 0 to type it.

+97700977011 97700 977

All four mean the same thing — they connect your call to Nepal.

03Dialing format

How to call Nepal from anywhere

Reaching Kathmandu takes the same three steps from anywhere: your exit code, then 977, then the Nepalese number minus its leading 0. It's the routine millions in the diaspora already run nightly — from a flat in Dubai or a shift in India — so the pattern is well worn.

COUNTRY
+977
·
AREA
1
·
SUBSCRIBER
XXX XXXX

Full example: +977 1 XXX XXXX — drop the local leading 0 when calling from abroad.

United States & Canada
exit 011
011 + 977 + area code + number
011 977 1 XXXXXXX
United Kingdom
exit 00
00 + 977 + area code + number
00 977 1 XXXXXXX
Europe
exit 00
00 + 977 + area code + number
00 977 1 XXXXXXX
Australia
exit 0011
0011 + 977 + area code + number
0011 977 1 XXXXXXX
04Number format

Nepal phone number format explained

Nepalese landlines pair an area code of one to three digits with a subscriber line — and Kathmandu owns the shortest code in the country, a lone 1. Mobiles are a different animal: ten digits, opening with 98 or 97, and tied to no particular city, which is exactly why they travel so well with Nepal's mobile, far-flung population.

Landline

Area code + subscriber. Kathmandu 01 412 3456 → +977 1 412 3456.

Mobile

10 digits beginning 98x/97x. Example 9841 234567 → +977 9841 234567.

05Area codes

Nepal area codes — major cities

Drop the local leading 0 when calling from abroad.

// Full directory12 entries
CityRegionArea code
KathmanduBagmati (capital)1
PokharaGandaki61
BiratnagarKoshi21
BirgunjMadhesh51
Bharatpur / ChitwanBagmati56
ButwalLumbini71
NepalgunjLumbini81
DharanKoshi25
JanakpurMadhesh41
HetaudaBagmati57
DhangadhiSudurpashchim91
ItahariKoshi25
06Mobile networks

Nepal mobile network prefixes

The prefix after +977 tells you which network issued the SIM — though number portability means it no longer guarantees the operator.

NT

Nepal Telecom (NTC / Namaste)

+977 prefixes 984, 985, 986 (and 974/975/976). State-owned, widest rural reach.

N

Ncell

+977 prefixes 980, 981, 982. Strong urban and data coverage.

07Time zone

Nepal time zone

Nepal observes Nepal Time (NPT, UTC+5:45) year-round — one of the world's few 45-minute offsets — and does not use daylight saving.

Kathmandu 12
00 (noon)
London 06
15 (summer) / 07:15 (winter is 06:15; offset shifts with UK DST)
New York 02
15 (summer) / 01:15 (winter)
Dubai 10
15
Sydney 16
15 (summer) / 17:15 (winter)
Best call windows

For the Gulf and India — where so much of Nepal's diaspora works — the Kathmandu workday overlaps almost in full (mind only the 15-minute split from India's IST). For Europe, dial mid-afternoon in Kathmandu (13:00–17:00) to catch the EU morning.

Open the interactive best-time-to-call planner
09Avoid these

Common mistakes when calling Nepal

Almost every failed international call is a formatting issue, not a network issue.

Rounding Nepal's time to the nearest hour: This is the big one. Nepal runs on UTC+5:45

a 45-minute offset that's one of only a handful on earth — so it's never a whole number of hours from your zone. It even sits 15 minutes ahead of neighbouring India. Schedule a call "on the hour" and you'll be early or late; always do the :45 math.

Keeping the trunk 0: Drop the leading 0 after +977 (use +977 1

Keeping the trunk 0: Drop the leading 0 after +977 (use +977 1 ..., not +977 01 ...).

Confusing 977 with 1: 977 is the country code; 1 is Kathmandu's area code

Confusing 977 with 1: 977 is the country code; 1 is Kathmandu's area code.

Mis-counting mobile digits: Nepalese mobiles are 10 digits (e

Mis-counting mobile digits: Nepalese mobiles are 10 digits (e.g. 9841 234567).

Confusing Nepal with India: India is +91; Nepal is +977

they are different countries.

10Save money

Tips to reduce the cost of calling Nepal

Route over VoIP/SIP or a virtual number rather than a carrier's international rate to Nepal.

Where possible, ring a landline area code

fixed lines into Kathmandu usually cost less than mobiles.

Keep a local Nepalese DID so callers at home reach you on an in-country +977 line.

Respect the UTC+5:45 offset when booking

getting the :45 right first time saves the repeat call.

11For business

Why businesses get a Nepal virtual number

With millions of Nepalis living and working abroad — and remittances a pillar of the economy — there's constant call traffic between Kathmandu and the wider world. A +977 virtual number lets recruiters, remittance services, travel firms and support teams give that audience a local line to ring, no Kathmandu office required.

Higher answer rates

A local +977 caller ID is trusted and picked up more than a foreign number.

Lower trust friction

A Nepalese line tells callers — at home or in the diaspora — that you're genuinely reachable.

Cheaper inbound

Move calls over IP instead of paying international termination into Nepal.

Centralized routing

Send every +977 call to the right team, in any time zone.

Faster expansion

Open a Nepalese presence in minutes, with no local premises.

Real PSTN presence

A true, dialable Nepalese number that rings on every local network.

MCMPlatform

Nepal virtual numbers with My Country Mobile

My Country Mobile delivers carrier-grade Nepalese numbers — from Kathmandu codes to seamless global routing — tuned for clear, reliable voice across every time zone your callers live in.

Local DIDs in major area codes — provisioned in minutes

Call forwarding to any mobile, landline, SIP endpoint, or softphone worldwide

HD voice with G.711, G.729, Opus & AMR-WB — auto-negotiated per call

Sub-150ms latency on major voice corridors via distributed PoPs

99.99% uptime SLA backed by geo-redundant infrastructure & sub-2s failover

WebRTC support for browser-based calling without softphone installs

REST APIs for provisioning, routing & call detail records (CDRs)

Built-in fraud protection with AI anomaly detection & STIR/SHAKEN

24/7 network monitoring and dedicated support

12Get started

How to get your Nepal virtual number

Most businesses are live within hours, not days.

1

Choose your code — a Kathmandu 1 line or another Nepalese city.

2

Pick a plan and channel capacity to match your volume.

3

Set up routing, IVR and forwarding to land calls with the right team.

4

Go live — your +977 line takes calls the same day.

Get a Nepal virtual number with MCM

Take a +977 line, route it to any team, and sound at home in Kathmandu from the very first ring.

FAQ

Nepal +977 — FAQ

Why is Nepal's time UTC+5:45 instead of a round hour?expand_more

Nepal sets its clock to local solar time near Mount Gauri Shankar, landing on a 45-minute offset — one of only a few worldwide. It's deliberate, permanent, and the reason "on the hour" scheduling never quite works.

How far ahead of India is Nepal?expand_more

Exactly 15 minutes — Nepal is UTC+5:45, India is UTC+5:30 — so even neighbouring calls need a small time adjustment.

Does Nepal observe daylight saving?expand_more

No. Nepal stays on NPT (UTC+5:45) all year, so the offset to your zone never shifts on Nepal's side.

Why is Kathmandu's area code just one digit?expand_more

Nepal allocates short codes to its largest centres, and the capital draws the single digit 1 (dialed 01 at home). Smaller cities carry two- or three-digit codes.

How do I tell a Nepalese landline from a mobile?expand_more

Landlines use a city area code and are shorter; mobiles are always 10 digits and begin with 98 or 97.

Which operators run Nepal's mobile networks?expand_more

Two dominate: Nepal Telecom (NTC/Namaste), strongest in rural areas, and Ncell, strong in cities and data.

Can I get a Nepalese number to reach the diaspora?expand_more

Yes — MCM provisions +977 DIDs you can route to any team, ideal for recruitment, remittance and support lines serving Nepalis abroad.

What should I dial in an emergency in Nepal?expand_more

100 for police, 101 for fire, 102 for ambulance; 112 also works from mobiles in many areas.