To obtain a Nepal travel visa, you can visit the Consulate Office or the Nepalese Embassy in your country. Likewise, travelers from many countries can also apply for an on-arrival visa that they can obtain upon landing at Tribhuvan International Airport.