Nepal tourists’ visas and fees on arrival:
Nepal makes things easy for foreign travelers. Visas are available on arrival at the international airport in Kathmandu and at all land border crossings that are open to foreigners, as long as you have passport photos to hand and can pay the visa fee in foreign currency (some crossings insist on payment in US dollars). Your passport must be valid for at least six months and you will need a whole free page for your visa.
Children under 10 require a visa but are not charged a visa fee. Your passport must have at least six months of validity. Citizens of South Asian countries (except India) and China need visas, but, if you're only entering once in a calendar year then these are free.
USD 25.00 for 15 days single/multiple entry, USD 40.00 for 30 days single/multiple entry, USD 100.00 for 90 days single/multiple entry. There is no visa fee applicable to the passport holder of member states of the South Asian Association for Regional Cooperation (SAARC) for 30 days.
Indian nationals do not currently need a visa to enter Nepal. If you wish for your tourist visa to be multiple entries an additional USD 20 is payable (90 days visa includes this fee but be sure to ask when paying that it's a multi-entry visa). Nepal visa fees may be paid for with USD or another convertible foreign currency equivalent thereto (Euro or GBP most common - however see note below for Visa on arrival).
Additional visas and fees:
Business visas are USD 30 for one month, USD 300 for one year and USD1000 for 5 years, Student visas are USD 75 per year, non-tourist visas are USD 100 per year, residential visas are USD 200 first year and USD100 thereafter.
Nepal visa extensions & fees
Visa can be extended for a maximum period of 150 days in a visa year (January - December). In other words, you can stay in Nepal on a tourist visa for a maximum of 150 days per year.
Visa extension fee for a period of 15 days or less = US$30. Visa extension fee for a period of more than 15 days = US$2 per day. Visa extension fee for a period of more than 30 days = US $50 for 30 days.
Requirements for visa extension: Photocopy of passport page showing arrival stamp and or extension stamp. One passport photograph is a must.
Apply online: You may apply online for a Nepalese visa or extension go online for more information on applying online.
Transit visa for Nepal: Any foreigner can obtain a transit visa on arrival to Kathmandu International Airport showing evidence of departure (plane ticket) within the period of 3 days from Kathmandu International Airport.
Previously there was a USD $5 cost for a transit visa for 5 days which may still be applicable.
Nepal visa on arrival
The following entry points allow you to enter Nepal and obtain a visa on arrival. Please note that some of the remote entry points may not always operate frequent
Entry points for visa on arrival in Nepal
The following places are the entry points for visa on arrival in Nepal:
Kathmandu (Tribhuvan International Airport, Kathmandu) Kakarivitta, Jhapa (Eastern Nepal) Birganj, Parsa (Central Nepal) Kodari, Sindhupalchowk (Northern Border) Belahia, Bhairahawa (Sunauli) Jamunaha, Nepalgunj (Banke, Mid Western Nepal) Mohana, Dhangadhi (Kailali, Far Western Nepal) Gaddachauki, Mahendranagar (Kanchanpur, Far Western Nepal).