Before starting your Nepal trip, a Nepal visa is prerequisite for all the foreign nationals, India being the exception. Indian citizen does not need a visa to enter Nepal and vice-versa. You can obtain Nepal visa at the Nepalese Embassy or consulate in your respective country which eases your travel. However, if you cannot manage to have your Nepal visa before arriving in Nepal, you can obtain Nepal visa at the immigration located inside Tribhuwan International Airport- the only international airport in Nepal. Moreover, if you are entering Nepal via land from India or China, you can obtain Nepal visa at the entry point.
Please carry a few copies of passport size photograph as they require for visa purpose and also for the issuance of various permits. For tourist Nepal visa fees are as follow:
• Multiple Entry 15 days visa USD 25 or Equivalent exchangeable currency
• Multiple Entry 30 days visa USD 40 or Equivalent exchangeable currency
• Multiple Entry 90 days visa USD 100 or Equivalent exchangeable currency
The immigration official accepts USD or other major currencies in cash for the visa purpose; however, they do not accept traveler’s check.
To avoid hassle while obtaining a Nepal visa, you can fill in an online form using this link: www.nepalimmigration.gov.np , before meeting the immigration authority in person to get your Nepal visa.
Importantly, the nationals of the following countries must obtain Nepal visa before arriving in Nepal as they cannot obtain on arrival visa in Nepal:
Important Note: We advise all the travelers to check the existing rules of obtaining Nepal visa and visa fee as they are subject to change.