All foreigners require a visa for entry into Nepal (except Indian nationals). It is your responsibility to obtain an entry visa. Visas can be obtained from the Nepalese embassy prior to travel or on arrival at Tribhuvan International Airport in Kathmandu and various international border crossings between Nepal and its neighbors. Make the visa process easier a passport-sized photograph for immigration and having the correct USD cash is required – please bring this in your hand luggage. In addition, the trip in Nepal requires photos for the various permits.

Please bring a total of 3 photographs.

  • Multiple entry 15 days US$ 25 or equivalent convertible currency.
  • Multiple entry 30 days US$ 40 or equivalent convertible currency.
  • Multiple entry 90 days US$ 100 or equivalent convertible currency.

You will require visa fee in cash (this is payable in any major currency but NOT traveler’s cheques) and passport photos to purchase a Nepal visa on arrival at Kathmandu airport or at the Nepal entry point.

If you plan to obtain your visa in your country, you can download the application form from the website at www.immi.gov.np

Please note: Visa regulations and costs do change frequently so it is advisable to check the current rules with your nearest Nepalese embassy or consulate.

By Flight.
Nepal has only one International Airport in Kathmandu of Nepal. known as Tribhuvan International Airport.

By Road,
Nepal is connected by road from India and Tibet (Autonomous country of China). The common borders to enter to Nepal by road are as follow.

• Kakarvitta, Jhapa (Eastern Nepal)
• Birganj, Parsa (Central Nepal)
• Kodari, Sindhupalchowk (Northern Border)
• Belahia, Bhairahawa (Rupandehi, Western Nepal)
• Jamunaha, Nepalgunj (Banke, Mid Western Nepal)
• Mohana, Dhangadhi (Kailali, Far Western Nepal)
• Gaddachauki, Mahendranagar (Kanchanpur, Far Western Nepal)