The Nepal visa can be obtained upon your arrival at the Tribhuvan International Airport, Kathmandu if you are flying to Nepal if not you can intern Nepal via Kakadvitta, Nepalgunj, Gaddachowki, Birgunj, Bhairahawa, which all are Nepal and India Border and Kodari which is Nepal and China border.
The visa can also be obtained out of Nepal if there is a Diplomatic mission or at the nearest Embassy of Nepal.
If you need to renew your visa you have to go to the Immigration office at Kalikasthan, Kathmandu.
To get a Nepal visa you just need a valid passport & 1 P.P Size Photograph. After receiving your visa you have to pay the visa fee in the following currency: USD, AUD, Canadian Dollar, Singapore Dollar, Hong-kong Dollar & Japanese Yen.
Noted: your Credit card, Nepali rupee, Indian rupee are not accepted for the visa fee.
According to the official circulation of the embassy of Nepal in Beijing, China Applying for a tourist visa for Nepal are being provided a free visa since Jan. 6 .2016. the following Nepali mission in the people’s republic of China will get a free visa in 2016.
In the following countries, people can’t get a Nepal visa on arrival except for the diplomatic mission, which means they all have to get the visa from Nepal Embassy.