On arrival in Nepal you can obtain the requisite visa at Tribhuwan International Airport in Kathmandu, or you can choose the alternative of applying for it from the Nepalese Embassy or Consulate in your home country before departure. The visa is also available at land-based points of entry such as Birgunj, Kakarbhitta, Bhairawa, Belhiya, Nepalgunj, Dhangadi and Mahendranagar. The Kodari Pass is the access point from Tibet where the visa can be obtained.
Visa extensions are available from the offices of Nepal Immigration in Kathmandu.
While you can use different modes of payment at visa fee counter, we advise you to bring cash in the following currencies — US Dollars, Euros, Swiss Francs, Pound Sterling, Australian Dollars, Canadian Dollars, Hong Kong Dollars, Singapore Dollars and Japanese Yen. Credit cards, Indian currency and Nepali currency are not accepted as payment for the visa fee.
Note that you will need to provide a passport-sized photo for the visa. You should also have a minimum six-month validity remaining on your passport.
As per recent update the visa fee costs you the following amounts —