Nepal On Arrival Visa
Nepal on arrival visa is available for tourists from most countries (except for Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Afghanistan & Syria) and is easily obtainable from Tribhuvan International Airport in Kathmandu and 8 other land entry points around the country.
On arrival at Tribhuvan International Airport you can fill in the online visa application form using the machines in the terminal building. Or you can do it online in advance at: http://online.nepalimmigration.gov.np/tourist-visa
You can pay for a visa for 30 days or 90 days at the airport with USD, AUD or Euro. You will need to have currency with you as there are no ATM’s at the airport. The visa fee is currently USD40 for a 30 day single/multiple entry visa and USD100 for a 90 day single/multiple entry visa.
Children under 10 require a visa but there is no fee charged.
The maximum length of time that you can extend this visa is for a total of 150 days per calendar year. The extension fee is currently USD2 per day and can be easily arranged at the Immigration Department office in Kathmandu.
On arrival in Nepal you will need to have a valid passport as well as the contact details and address for the hotel in which you will be staying.
You can also arrange a Nepal visa through your local embassy (cost may be higher).
For more information visit: http://www.nepalimmigration.gov.np/