livesabroadExplore destinations
Line drawing of Nepal: Boudhanath Stupa, the Nyatapola pagoda, Phewa Lake and the Himalaya

Nepal visa for Pakistani passport holders

Nepal treats Pakistani visitors well. You can get a visa on arrival, and your first visit each calendar year is free for up to 30 days.

Visa on arrival is issued at Tribhuvan International Airport in Kathmandu and at the main land border points.

A second trip in the same year is paid: USD 30 for 15 days, USD 50 for 30 days, or USD 125 for 90 days. You can also get the visa in advance from the Embassy of Nepal in Islamabad.

What to have ready

  • Visa on arrival at Tribhuvan International Airport and designated land ports
  • Arrival form (Nepali Port online services) and passport photo
  • Fee in cash for paid visits

Embassy Islamabad advance visa: PKR 8,700 (15 days), PKR 14,500 (30 days), PKR 36,250 (90 days). Extensions at the Department of Immigration: USD 45 for 15 days, then USD 3 per day; up to 150 days per visa year.

The Department of Immigration website could not be reached during our check, so these rules were confirmed through four official Nepal embassy and consulate pages.

How to apply

  1. Fill in the arrival form

    Do it online on Nepali Port before you fly. Keep a passport photo with you. nepaliport-new.immigration.gov.np ↗

  2. Land at Tribhuvan International Airport

    Join the visa on arrival queue. Main land border points issue it too.

  3. Get the visa stamped

    First visit of the calendar year: free for 30 days. Later visits: pay USD 30, 50 or 125 in cash.

  4. Prefer a visa before you fly?

    The Embassy of Nepal in Islamabad issues it in advance, paid in rupees. pk.nepalembassy.gov.np ↗

Do this, not that

Do

  • Carry a passport photo for the visa desk.
  • Carry US dollars in cash if this isn't your first visit this year.
  • Count your days. The free visa covers 30.
  • Extend at the Department of Immigration before your visa runs out.

Don't

  • Don't assume a second trip in the same year is free.
  • Don't overstay. Extensions start at USD 45 for 15 days.
  • Don't pay an agent for "visa approval". The visa is issued on arrival.
  • Don't cross at a small border point that doesn't issue visas.

What people get wrong

You'll hearNepal is visa-free for Pakistanis.

ActuallyYou still need a visa. It's issued on arrival and free on your first visit of the year.

You'll hearThe free visa works for every trip.

ActuallyOnly for the first visit in each calendar year. After that you pay.

You'll hearYou must get the visa from the embassy in Islamabad.

ActuallyThat's optional. Most people get it at Tribhuvan airport.

You'll hearYou need 6 months on your passport.

ActuallyThe embassy pages we checked don't say so. Six months is still the safe choice.

What has changed

No change to these rules since we started tracking Nepal.

Want the embassy pages we used? See the Nepal visa fee record.

Disclaimer

We couldn't reach Nepal's Department of Immigration website during our check, so these rules come from Nepal's embassy and consulate pages. Fees are set in US dollars and can change without notice. Officers at Tribhuvan airport or the land border decide your entry.

This is general travel information, not legal or immigration advice. We're not linked to the government of Nepal or Pakistan. Seen a newer rule? Report an outdated Nepal rule.

Questions Pakistani travellers ask about Nepal

Does Pakistan need a visa for Nepal?

Yes, but you get it on arrival. The first visit in each calendar year is free for 30 days.

What is the Nepal visa fee for Pakistanis?

Free on your first visit of the year. After that it is USD 30 for 15 days, USD 50 for 30 days or USD 125 for 90 days.

Can I get a Nepal visa from Islamabad?

Yes. The Embassy of Nepal in Islamabad issues visas in advance: PKR 8,700 for 15 days, PKR 14,500 for 30 days and PKR 36,250 for 90 days.

Can I extend my Nepal visa?

Yes, at the Department of Immigration in Kathmandu or Pokhara. The extension starts at USD 45 for 15 days, then USD 3 a day.

Is the Nepal visa free for Pakistanis every time?

No. Only the first visit in each calendar year is free. Later visits that year are paid.