Tourist visa for Nepal | Visa on arrival

It is possible for Australians, Americans, Canadians and Europeans to obtain a tourist visa for Nepal at the airport in Kathmandu on arrival (also at the border - see below - or in Pokhara in 2021 when the international airport will be ready). You can either get a tourist visa for 2 weeks, one month or three months. If you are less than two weeks, you will get a visa for 30 US. The visa for one month costs 50 US. For a three-month visa, travelers must pay 125 US. Try to have the exact amount when you pay at the visa counter at the airport. When you get a nepalese visa, it's multiple entry for the time of your visa. Note that it's more expensive to renew your visa than the first you got at the entrey point. For instance the 3 months visa valid for 90 days cost 125$ while the renew (for a maximum of 5 months per year) will cost you 3$ per day. You can renew your tourist visa at the immigration office in Kathmandu or in Pokhara.

To obtain your Nepal visa at the airport in Kathmandu you must fill the form on arrival or fill it at home and print it: Online application for nepali visa.

You can easily and quickly renew your visa for Nepal. You have the right to stay in Nepal for a maximum of 5 months in the same year. The year finishing on december 31st, it's posible to stay 10 months in a row in Nepal, just by renewing your visa and coming at the begining of august.

- Filled form for the visa : https://nepaliport.immigration.gov.np/

- Visa fees (new price since 2019):

30 US for a visa two weeks

50 US for 1 month visa

125 US visa for 3 months (multiple entry)

- Valid passport for at least 6 months after the end of your passport

How to renew your tourist visa for Nepal

As for most citizenship, Europeans have the right to remain 5 year (150 days) in Nepal with a tourist visa. As the year start over on january 1st, you can stay 5 months less one day in one year and 5 months the followinf year. In other words, if you arrive in the middle of august, you will be able to stay until may 30 of the following year.

Where can you get your visa on arrival for Nepal?

Immigration Office Jamunah (Banke)

Tribhuvan International Airport (TIA)

Immigration Office Hilsa (Humla)

Immigration Office Birgunj (Parsa)

Immigration Office Kakarbhitta (Mechi)

Immigration Office Kodari (Sindupalchowk)

Immigration Office Gaddachauki (Kanchanpur)

Immigration Office Rasuwagadi (Rasuwa)

Immigration Office Belahiya (Bhairahawa)

Immigration Office Biratnagar

Immigration Office Mohana (Kailali)