Besides Indian nationals, everyone needs a visa to travel to Nepal. It’s very easy to obtain one. You could either get one on arrival at the Kathmandu airport or in your home country from the Nepali embassy. If you are getting a visa on arrival, please fill out the online form 15 days prior to...Read More