How to call Nepal from India

From mobile
+977 x xxxxxxx
From landline
00 977 x xxxxxxx

From $0.42/min in your browser, no plan needed

How to dial Nepal from India

How to make a call to Nepal from India: dial the exit code, the country code, and the number. A Kathmandu number is an 8-digit number after 977: the area code 1, then 7 more digits.

  1. 00India exit code
  2. 977Country code of Nepal
  3. 1Kathmandu
  4. xxxxxxxLocal number
  • From a mobile: +977 x xxxxxxx

Paste or type a number here to see how to dial it from anywhere

+977

Example: +977 1 4567890

Mobile
+977 1 4567890
Landline
00 977 1 4567890

Main area codes in Nepal

The area code comes right after 977, then the local number

  • Kathmandu00 9771then 7 digits
  • Pokhara00 97761then 6 digits
  • Bharatpur00 97756then 6 digits
  • Birgunj00 97751then 6 digits
  • Biratnagar00 97721then 6 digits
  • Butwal00 97771then 6 digits
  • Dharan00 97725then 6 digits
  • Nepalgunj00 97781then 6 digits

Before you call Nepal

Dial the right city code

Pick the code of the city you call, then add its 6 local digits.

  • Pokhara00 977 61
  • Biratnagar00 977 21
  • Butwal00 977 71

Leave out the 0 after 977

Nepal writes its area codes with a leading 0 at home. From India, drop that 0.

Fails
00 977 0 1 xxxxxxx
Works
00 977 1 xxxxxxx

Save Nepal cell phones with +977

Calling Nepal cell phones works from any mobile in India when the contact starts with +977. Type it in the dialer above.

Calling Nepal from India without an international plan

Suparelay calls Nepal for $0.50/min from your browser, with no plan. Without one, carriers in India charge up to $0.16/min. Jio and Vi have no plan that includes Nepal, and Airtel needs its ISD pack.

CarrierPer minute
SuparelayNo plan needed
$0.50 landline$0.42 mobile
AirtelLower rate with Airtel ISD packairtel.in · 2026
$0.13 + tax$0.12 + tax with plan
JioNo plan for Nepaljio.com · 2026
$0.11 + tax
ViNo plan for Nepalmyvi.in · 2026
$0.16 + tax

Want to call Nepal?

Type the number and call from your browser, with no app and no plan

+977

Type it with or without the country code

From$0.42/min
  • Per started minute
  • Suparelay caller ID

When to call Nepal

The time now in Nepal, and the best hours to call. The time difference to Nepal is not a whole number of hours, so read the clock above before you call.

Time difference
All year: 0.25 hours ahead of Kolkata
Daylight saving time
None, the clocks never change
Holidays in Nepal

Why a call to Nepal fails

New Vi postpaid lines need physical verification for ISD

A new Vi postpaid line does not get international calls until Vi verifies the subscriber in person. This applies to every destination.

Vi, Postpaid Terms and Conditions

Vi postpaid ISD discount ends during national roaming

The discounted ISD rate of a Vi postpaid plan or pack applies only on the home network. During national roaming, Vi charges the standard ISD rate for every destination.

Vi, Postpaid ISD Call Rates & ISD Codes

From any country, a call to Nepal also fails when

  • The exit code is wrong for your country
  • The number does not take calls from abroad
How to fix each one

Questions

How to call Nepal number from India?

Dial 00 977, then the number. From a mobile, +977 works too

Can I call to Nepal from India, and how to call to Nepal from India?

Dial 00 977, then the number. From a mobile, +977 works too

How to call Nepal mobile number from India?

Dial +977, then the number. It works from any mobile in India

Are calls to Nepal included in India phone plans?

Not on most plans. No carrier in India that we checked includes Nepal in a plan

How much does it cost to call Nepal from India?

With no plan, carriers in India charge up to $0.16 a minute. Suparelay charges each started minute, from your browser

How to call Nepal from India with Jio?

Jio charges $0.11 a minute to a landline in Nepal and $0.11 to a mobile

How to call Nepal from India with Airtel?

With the Airtel ISD pack. Without it, Airtel charges $0.13 a minute to a landline and $0.13 to a mobile

How to call Kathmandu from India?

For Kathmandu, dial 00 977 1, then the 7-digit local number

Do I need to dial 00 to call Nepal?

From a landline, yes: dial 00, then 977. From a mobile, type + instead, and the phone adds the exit code

How do I dial a +977 number?

Press and hold 0 until + appears, then dial 977 and the number

Can I call Nepal on my iPhone?

Yes. In the Phone app, press and hold 0 for +, then dial 977 and the number. Your plan must allow calls to Nepal

Why isn't my call going through to Nepal?

The usual causes: the exit code is wrong for your country and the number does not take calls from abroad. Each one is listed above, with a link to its fix

Is there a free call to Nepal, and how to call Nepal from India free?

An app calls for free only when both sides have it. A call to a landline, or to a phone without the app, costs money

How to call Nepal from India on WhatsApp?

WhatsApp and FaceTime call for free, but only someone with the same app. To ring a landline or a phone in Nepal without the app, use your phone plan, a calling service, or Suparelay

How to call Nepal landline from India?

From a landline in India, dial 00 977, then the number

When is the best time to call Nepal?

Call between 8:00 and 22:00 in Nepal. All year: 0.25 hours ahead of Kolkata

Somebody in Nepal is waiting for your call from India.

Call Nepal