1. Please click here for the online visa application . The relevant link is

(You can find the latest notices from Department of Immigration Nepal.)

You are also encouraged to visit the website of the Department of Immigration website at for all latest updates. For visa related enquiries at the Embassy , please email at

2. Once the visa application is received in the online application, visitors are required to submit the original passport, online visa application confirmation slip, and other relevant documents at the Embassy (Tuesday / Wednesday only) from 12:00 to 13:00 hours only and collect their passports and visa (if issued) the following day (Wednesday/ Thursday) from 15:00 to 16:00 hours only.
3. When applying for a visa, please submit the following

– Original passport valid for at least 6 months

– Visa fee (cash only)

– Visa application confirmation issued after online visa application (print copy)

– Vaccination Certificate (Covid 19)

– Travel Insurance

– Hotel Booking (10 Days – Only for those who have not been completely vaccinated for Covid 19)

–  An Official Note or letter (Only for Diplomatic/Official Passports ) 

*Additional documents may be requested if deemed necessary.

Please note that travellers must have a Covid 19 RT PCR Negative Certificate with QR code (sample taken within 72 hours before boarding time) and must have filled out the International Online Arrival Form before their departure to Nepal. Please print out/ take a screenshot of the barcode. The form is available at

Additional Guidance regarding the visa application process can be found at Diplomatic Mission Application Module Manual-final

On Arrival Visa service has been resumed at Tribhuvan International Airport, Kathmandu, Nepal upon arrival. Please see the relevant website ( for further information regarding “On Arrival Visa”.

4. The current tourist visa fee rates are as follows:

1. 15 day Multiple entry visa RM 130.00
2. 30 day Multiple entry visa RM 210.00
3. 90 day Multiple entry visa RM 525.00
5.  All foreigners except Indian nationals must obtain visa to visit Nepal. Nationals of SAARC countries and China can obtain visa free of charge at the Embassy for a maximum of 30 days.

On Arrival Visa: Apply for On Arrival Visa online.

For On Arrival visa please click here

No ‘On Arrival Visa’:

Foreign Nationals (except official and diplomatic passport holders) of the following 12 countries and Refugees with Travel Documents are requested to obtain visa from the relevant Nepali Missions prior to their departure to Nepal:

1. Afghanistan
2. Iraq
3. Cameroon
4. Ghana
5. Somalia
6. Swaziland
7. Palestine
8. Zimbabwe
9. Nigeria
10. Ethiopia
11. Liberia
12. Syria
13. Refugee with Travel Document