Tourist Visa

How to obtain your visa on arrival in Nepal

Tourist can get a tourist visa on arrival for Nepal. The visa fee and the duration of the visa depend on the nationality of the traveler and the duration of their stay in Nepal. Visitors from most countries can get a visa for 15-90 days. After 90 days, it is possible to extend your visa to a total of 150 days per calendar year. 

Visa on arrival process

  1. Fill in your details
    • Fill in ‘ Arrival Card ‘
    • Fill in Online ‘Tourist Visa ‘form ( you can fill it up  prior to your arrival  visiting our official website Department of Immigration / fill it up using Kiosk machines upon your arrival at the airport).  If you fill it from the website, you will get submission Receipt with barcode, please print it out and bring it along for acquiring visa. It works for fifteen days and becomes invalid then after.  If so, you will have to fill it up again.
  2. Payment
    • Make payment at the bank according to your visa requirement ( 15/30/90 Days)
    • Get the receipt
  3. Receive your visa
    • Proceed to the Immigration Desk with your online form,  payment receipts and your passport
    • Hand in your documents to immigration officer for visa processing. He/she issues visa to you upon his/her satisfaction.

While you can use different modes of payments (at visa fees collection counter), we advise you to carry some cash to be on the safe side.

Visa fees:

15 Days – 30 USD

30 Days – 50 USD

90 Days – 125 USD

Please visit the official website for more information. 

Plan Your Trip