Visa and Airport Information 

Unless you are a citizen of Nepal or India, you will need a visa to enter Nepal. You are welcome to obtain this from the Embassy of Nepal in your home country. However, Nepal also offers visa-on-arrival facilities to citizens of most countries. For this you will need to carry US$ 30 in cash, and two passport size photos. You will receive the application form before landing in Kathmandu, and you will need to stand in the typically slower-moving visa on arrival line at airport immigration.

Please note that visa-on-arrival is NOT available to citizens of Afghanistan, Iraq, Palestine, Somalia, Ethiopia, Liberia, Cameroon, Swaziland, Zimbabwe, Ghana, and Nigeria. If you are a citizen of one of these countries you will need to obtain your visa before flying to Nepal. 

For more information please visit
Please note: For those travelers who are government employees required to travel on an Official Passport, you will need to work through your agency to obtain the appropriate paperwork to apply for a visa well in advance of your trip. Please make sure to carry the invitation letter along with you at immigration in case of any queries.

Kathmandu airport is quite small, if you are lucky you can be out within 20 minutes after landing. But if many flights have landed before yours, it may take 1-2 hours to clear immigration and customs.