When you arrive in Nepal, the quickest and most convenient option to get a tourist visa is at the Tribhuwan International Airport. If you are coming through the borders of India or Tibet, you can also do this at the immigration entry point.
Note: There are a few countries whose citizens would not be able to obtain visas through Nepal’s immigration entry points: Nigeria, Ghana, Afghanistan, Zimbabwe, Somalia, Cameroon, Swaziland, Iraq, Ethiopia, Liberia, and Palestine.
In order to obtain a Nepal visa at the airport or immigration entry point, you must meet the following requirements:
(The passport must be valid for a minimum of six months.)
The visa application form that is accessible at the airport or immigration entrance points should be completed.
Two passport-sized pictures
Visa fees must be settled with cash or a credit card.
Points of entry into Nepal
Eastern Nepal – Kakarvitta, Jhapa Central Airport, Tribhuwan International Airport, Kathmandu Birjung and Parsa in Nepal; Kodari and Sindhupalchowk on the northern border
Rupandehi in the West (Belhiya, Bhairahawa)
Banke is in the mid-west (Jamuna, Nepalgunj)
Far Western: Kanchanpur (Gaddachauki, Mahendranagar) / Kailali (Mohana, Dhangadhi)
USD 25 or equivalent convertible currency for 15 days.
USD 40 or equivalent convertible currency for 30 days.
USD 100 or equivalent convertible currency for 90 days.
For the tourist of SAARC nationals, free visa for up to 30 days.
A visa is not required for Indian nationals
However, if they enter Nepal via air, they will have to show a valid identification certificate (passport/ citizenship certificate). Children under the age of 10 do not need to show an identification certificate.
Extensions of Visas
The fee for extending a visa is $30 USD or equivalent converted currency if you wish to extend it for 15 days or less.
There will be a daily fee of USD 2 if you wish to extend the visa for a period longer than 15 days. However, during a visa year—which is defined as the calendar year that runs from January to December—the visa may be extended for a maximum of 150 days.
A foreigner can obtain a transit visa for one day by paying USD 5 or the equivalent in any other currency when required to get down at the Nepalese airport due to their transit destination or any other cause.