Nepal has tourist friendly VISA process.Tourist visa for Nepal can be applied in following 2 ways:
(i) Beforehand or
(ii) On arrival
Option (i) avoids the queues and you can pass through immigration very swiftly.
If you go for Option (ii), you can either apply online before you arrive in Nepal or at the Kiosks available at the Airport when you arrive in Nepal. Either way, you will still need to queue for some time on site to pay your visa fee and then to submit your visa application along with relevant documentation to the immigration official.
Travellers holding the passport of Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Afghanistan and Palestine are not eligible for on arrival visa at the Port of Entry and need to apply for their visa at the closest Nepalese Consulate.
To shorten the processing time by five (5) minutes or so, we advise you to submit an application online. Here you can find sample of the online application form. This form will guide you the best way to top off a portion of the fields on the application form.
Here are few things you need to prepare and take with you to Nepal when you apply for a Visa on Arrival.