Home Travel Essentials ⁄Visa to Nepal


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, Chinese RMB, 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:

Visa Facility



Multiple Entry

15 days

USD 30

Multiple Entry

30 days

USD 50

Multiple Entry

90 days

USD 125

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.


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