Most tourists can get a visa on arrival at the airport. The process takes 20 minutes to an hour depending on the rush. You are responsible to verify all visa requirements. Your passport needs to have at least 6 month validity from the date of your arrival on Nepal.