Nepali visa is very easier. People of any country can get visa upon arrival at Kathmandu international airport but they just have to have 6 months valid passport and two passport size photographs with a light background.Visa can be obtained only through payment of cash in the following currency : Euro, Swiss Franc, Pound Sterling, US dollar, Australian dollar, Canadian dollar, Hong-kong dollar, Singapore dollar and Japanese Yen.
Credit Card, Indian currency or Nepalese currency are not accepted for payment of Visa fee.
However,national of following countries given below cannot get visa on arrival at Immigration entry points of Nepal:
|1. Nigeria||2. Ghana||3. Zimbabwe|
|4. Swaziland||5. Cameroon||6. Somalia|
|7. Liberia||8. Ethiopia||9. Iraq|
|10. Palestine||11. Afghanistan||12. Syria (Effective from Jan 1, 2016)|
They need to obtain visa from Nepalese Embassies or Diplomatic Missions in their respective countries prior to their visit to Nepal.
Rest of all national can get visa on arrival. Visa fee for Non SAARC national is given as below:
SAARC National need not to pay visa fee on arrival which is free called Gratis Visa.
Children below 10 years dont need to pay visa fee.
FOR INDIAN NATIONALS:
Indian nationals donot require visa to enter into Nepal.
For more information please visit to Nepal government official website
For Online Application please copy the below link and paste to your browser, you will be directed to online form application