If you’re planning to visit Nepal and wondering how to fill out a Nepali visa application, you’re in luck!
You can apply for a visa on arrival once you land at the Tribhuvan International Airport, the only international airport in Nepal.
Expect to spend less than an hour to complete the regulations and formalities to complete you visa application for a stay up to 90 days within Nepal.
Documents You Need for Nepal visa
Passport. Make sure that your passport is valid for six months within arrival in Nepal.
Passport Photos. You only need a single photo for your visa application, but you’ll need a lot of them if you plan to go trekking and do other activities in Nepal. Keep your passport-size photos in person for accessibility. There are also photo booths at the airport in case you forget to bring. Keep at least 4 copies of your passport-size photos.
Immigration Papers (Arrival card). Typically, you will get the immigration papers while on the plane before you land. Make sure to fill out these forms right away to pass immigration upon arriving.
Nepal visa photo size
Nepal visa photo size is not specified so just bring the regular passport size photo that you use in your country.
Nepal Tourist Visa
All foreigners entering Nepal, except Indians, require a visa. You can acquire a visa from the Nepali embassy in your country or upon arrival at the airport. Tourists visas are valid for 3-6 months within your travel to Nepal. Single entry visas are valid for 15/ 30 and 90 days which respectively costs $30, $50 and $125. You can also get a multiple-entry visa if you plan to visit Bhutan and Tibet and back to Nepal. Or, you can change your single-entry visa to multiple-entry at the Central Immigration at Kathmandu for $20.
Nepal Visa Application Process at the Airport
A lot of foreigners opt to get their Nepalese visa at the airport upon arrival. Bring your documents to the visa registration machines. Scan the bar code of your passport and take your photo. Get the slip of paper that the machine generates and bring this to the counter, along with the payment. Finally, have your passport stamped and get your visa.
How to Fill out Nepal visa Application / Online Nepal Visa Application Form.
You can fill out the Nepal visa application form online at home before traveling to Nepal. You can visit this website to fill out your immigration papers: https://nepaliport.immigration.gov.np/ and print the confirmation. For specifically tourist visa for Nepal, visit this page. You can submit the printed confirmation at the immigration desk. This is valid for 15 days only.
Nepal visa Currency Requirements
You can pay for your Nepal visa in Euro, US Dollars, Australian Dollars, Canadian Dollars, Hong Kong Dollars, and Japanese Yen, but your safest bet is US Dollars. It’s also a great idea to keep a small amount in US dollars which you can exchange in rupees at the airport for your taxi fare. After which, try to find a better exchange rate at banks or your hotel.
People of these countries do not get Nepal visa on arrival
1. Nigeria | 2. Ghana | 3. Zimbabwe |
4. Swaziland | 5. Cameroon | 6. Somalia |
7. Liberia | 8. Ethiopia | 9. Iraq |
10. Palestine | 11. Afghanistan | 12. Syria |
Please visit Nepal Immigration website for updated information.
Extending Your Stay at Nepal
You can stay for a few more days or weeks in Nepal beyond the validity of your Visa, but you have to make sure to apply for visa extension before the validity period of your original visa is up.
You can only extend for up to 150 days and you should only apply for an extension at the Department of Immigration. You pay $30 for a 15-day extension, $50 for 30 days and $2 each day after that. If you hold a multiple-entry visa, you need to pay an additional $20 for the extension. Also, remember that you need to pay the amount in rupees.
If you’re going to for more than 60 days, it will save you more money and effort to get a 90-day visa validity instead of the 60-day visa then apply for an extension afterward. It’s also a good idea to ask if your travel or trekking agency can apply for an extension on your behalf and pay a fee.
Nepal Visa for Indian
Indian nationals visiting Nepal do not require visa. While traveling to Nepal, Indian national are required to carry one of the following document:
- Passport
- Voters ID (Election Commission Card)
A Few More Important Reminders
Nepal doesn’t have the most efficient airport so you might experience a certain degree of stress if you don’t know your way around. Keep these reminders in mind to help you go through immigration and visa processing as quickly as possible.

1. Go to the appropriate counter. If you want a 60-day visa, don’t stand in the queue at the 15-day visa because they will just redirect you to the appropriate counter. You will have to stand in line once again. Ask the staff or read the signage.
2. Prepare your money. You can exchange a small amount at the airport to pay for your visa and taxi, so make sure you have some dollars and rupees at hand.
3. Apply for an extension as soon as you foresee the need for it. Don’t wait for your visa to get expired before filing for an extension. You could pay more in fines, or worse, possibly get arrested.
4. Be patient. Nepal is not yet as efficient in terms of processing as other developed countries are. Expect long queues and machine malfunctions (ATMs, photo booth, computers etc.) from time to time. Just be patient and you’ll get over the process soon.
All that being said, going to Nepal and applying for a visa is a lot easier than countries with more stringent requirements. Just make sure to have all the documents you need, be patient and smile a lot — you’ll enjoy Nepal soon enough.