All foreign national, apart from Indians, need a visa to enter Nepal you can purchase a tourist visa on arrival at Tribhuvan International Airport (TIA) in Kathmandu. Other Possible arrival points include.
I. Kakarbhitta
II. Birgunj
III. Belhiya
IV. Nepalgunj
V. Dhangadi
VI. Mahendranagar
VII. Kodari
Visa fee at arrival point: US$:25 for stay of up to 15 days and US$ 100 for up to 90 days. cheques and credit card payment are not accepted and you will need to provide two passport photos to be granted your visa. There is a currency exchange and photo both at Tribhuvan International Airport near the visa on arrival desks. You can also apply for a visa at your local Nepalese Embassy. We recommend you visit their website for queries and the latest information.
National of the following countries are not allowed a visa on arrival. They must apply for a tourist visa through Nepalese Embassies.
I. Nigeria
II. Ghana
III. Zimbabwe
IV. Swaziland
V.Somalia
VI.Liberia
VII.Ethopia
IX. Iraq
X.Palestine
XI.Afghanistan
You can extend your tourist visa for a total of 120 days. An extra 30 days may be granted on reasonable grounds. Over the course of one visa year a tourist can not stay in Nepal for more than 150 days. You can apply for an extension from the department of immigration and Pokhara Immigration Office.
Business visa fee is us $100 for one year with multiple re-entry and Us$ 250 for five years with multiple re-entry.