Nepal is one of the country that has very easy visa policy. People of many countries can get a Visa on Arrival (which is valid for multiple entry) for either 15 / 30 / 90 day period.
Indian citizens do not need a visa to travel in Nepal and can stay for unlimited number of days. However they must be carrying a identification document like Passport, Ration Card with photo or Election Commission card given by the Government of India.
Countries that are marked in red are not eligible to get a Visa on Arrival. The countries marked in green can get a Visa on Arrival for up to 90 days.
Click the image to enlarge.Photo Source – Wikimedia Commons
Visa on Arrival can be obtained at the following entry / exit points –
- Tribhuvan International Airport, Kathmandu
- Kakarvitta, Jhapa (Eastern Nepal)
- Birganj, Parsa (Central Nepal)
- Kodari, Sindhupalchowk (Northern Border)
- Belhiya, Bhairahawa (Rupandehi, Western Nepal)
- Jamuna, Nepalgunj (Banke, Mid Western Nepal)
- Mohana, Dhangadhi (Kailali, Far Western Nepal)
- Gaddachauki, Mahendranagar (Kanchanpur, Far Western Nepal)
The cost of Visa on Arrival for Arrival for 15 / 30 /90 days is USD 25 / 40 / 100 respectively.
Citizens of these countries do not get visa on arrival at the immigration entry points of Nepal:- Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Afghanistan.
A visa can also be obtained before arrival at any of Nepal’s Diplomatic Missions. Address of Nepal’s Diplomatic Missions overseas are listed below –