Foreigners indented to enter Nepal must require a visa to Nepal. No Foreigner is entitled to enter or stay in Nepal without a valid visa. Though Indian nationals don’t require a visa to enter Nepal since Nepal maintains an open border with India but they should show a valid national identification if entering Nepal by air like a passport or other identification issued by the government of India. One’s passport must be valid for at least six months after the proposed date of entry. Foreigners can obtain a Nepal visa at the following entry points to Nepal upon arrival or they can also obtain a Nepal visa prior to Nepal arrival from the Nepalese embassy abroad.
• Tribhuvan International Airport, Kathmandu (by air)
• Kakarvitta, Jhapa District, Eastern Nepal (by road)
• Birgunj, Parsa District, Central Nepal, (by road)
• Kodari, Sindhupalchowk District, Northern Border (by road, for group tourists only)
• Belahia, Bhairahawa, Rupandehi District, Western Nepal (by road)
• Jamunaha, Nepalgunj, Banke District, Mid-Western Nepal (by road)
• Mohana, Dhangadhi, Kailali District, Far Western Nepal (by road)
• Gadda Chauki, Mahendranagar, Kanchanpur District, Far Western Nepal (by road)
All other nationals require paying the corresponding fees to obtain their visas which appear as follows. On a tourist visa, travelers are not allowed to stay more than 150 days in a visa year (January-December).
1) 15-days multiple entry visa – US $30
2) 30-days multiple entry visa – US $50
3) 90-days multiple entry visa – US $125