To enter Nepal as a tourist, you will need a valid passport with at least six months' validity, one passport-size photo, and a duly filled visa application form. You can obtain visas upon arrival at the Tribhuvan International Airport or at the Nepalese Embassy or Consulate in your home country. It is best to pay the visa fee in US Dollars cash, although other equivalent convertible currencies are also accepted. Please note that traveler's cheques, personal cheques, and credit cards are not accepted for visa fees.
The visa fee structure is as follows:
Please note that the above visa fees are per person and are subject to change without prior notice.
If you wish to extend your visa, you may do so for a maximum of 150 days in a visa year (Jan 1 to Dec 31) at a rate of US$ 3.00 per day. However, if you plan to stay for 15 days or less, you must still pay a minimum fee of US$ 30. For more information, please visit the Department of Immigration's website at http://www.nepalimmigration.gov.np/