You are here: HomeNepal ToursNepal Visa on Arrival
Immigration Office at Kathmandu Tribhuvan International Airport is the authorized entry point a  to issue Nepal Visa on Arrival Immigration Office at Kathmandu Tribhuvan International Airport is the authorized entry point a to issue Nepal Visa on Arrival

Nepal Visa on Arrival: Application Requirements, Fees, Forms and Procedures

Excepting obtaining Nepal Visa from overseas Nepalese Diplomatic Missions before your visit to Nepal, most foreign travelers can also get Nepal Visa on arrival at Kathmandu Airport and overland ports of entry conveniently. The granted visa is a multiple entry Nepal Tourist Visa issued for a maximum duration of stay of 90 days. Apart from nationals of few countries listed below, all nationals are entitled to obtain Nepal Visa on arrival through very simple and quick procedures. If your purpose of visiting Nepal is not for tour, maybe study, business, you need to change the On Arrival Visa to the right visa type with required documents, once getting into Nepal. Anytime you like, Nepal welcomes your coming.

Which Countries can Get Nepal Visa on Arrival?

Who can NOT get Nepal on arrival visa?

Ordinary passport holders of the following 13 categories confine to applying for Nepal Tourist Visa from Nepal Embassy or Consulate abroad prior to their departure.

Nationals must obtain Nepal Visa before visiting: Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Afghanistan, Syria and Refugees with travel document.

Any other foreign travelers are allowed to obtain multiple-entry Nepal Tourist Visa on arrival, for an optional duration of 15, 30 and 90 days which is charged correspondingly.

Nepal Visa on Arrival
US Passport Holders can Get Nepal Visa on Arrival

Nepal Visa on Arrival Requirements

● Valid & Original Passport: Make sure your passport is valid for more than 6 months with at least 2 blank visa pages. Besides, prepare a clear and complete scanned copy your date page.

● Completed Nepal Tourist Visa Application Form: Tourists can fill in the form online at official website of Nepali Immigration Department ( before departure. Or, you can finish it on a Kiosk machine or manually fill out a paper form upon arrival at Kathmandu Tribhuvan International Airport. Online application maintains valid for 15 days only, and a new submission is needed once it expires. Keep the submission receipt with barcode and print it out to get the form.

● Visa Photos: Prepare 2 passport-size (2 x 2 inches,51 x 51 mm) photos. It should be taken within the past 6 months.

● Visa Fee: The visa fee collection counter at Kathmandu Airport and Immigration Office at land border ports only accept payment in cash. So, you'd better prepare some cash, like US dollars or other major currencies.

Nepal Visa on Arrival
Foreign Travelers Were Lining Up to Fill in Application Form on Airport Kiosk Machine
Nepal Visa on Arrival
Prepare Enough Visa Fee

Nepal Visa on Arrival Fee

Firstly, check if you enjoy Gratis Nepal Visa (Nepal Visa without charge)

There four situations are exempted from visa fees of Nepal Visa on Arrival and prior application in Nepal Embassy and Consulate: Chinese passport holders, children below 10 years (non-US passport holders) , SAARC (South Asian Association for Regional Cooperation) citizens (not including Afghanistani) for 30 days visa free at the first time and non-residential Nepali card holders.

Visa Fee of Nepal on Arrival Visa for international travelers are as follows and it’s better to carry some U.S. dollars (cash) for payment even though they accept major currencies too.

15 Days Multiple Entry Visa - 30 USD

30 Days Multiple Entry Visa - 50 USD

90 Days Multiple Entry Visa - 125 USD

How to Get Nepal Visa on Arrival at Kathmandu Tribhuvan Airport?

Kathmandu Tribhuvan International Airport (TIA) is the one and only international airport linking Nepal and the whole world, and the only Nepal Visa on arrival port of air travelers. The TIA Immigration Office has offered huge convenience for international visitors who take flights to Nepal. Once landed, to get a granted Nepal Tourist Visa, tourists just need to spend a few hours on finishing some simple and quick procedures. You possibly need to queue up long during peak tourist seasons. Travelers already got Nepal Visa will just fill in arrival cards before officially entry.

Nepal Visa on Arrival Application Processes

1) Fill in Arrival Card. After landing, all visitors must fill in the Arrival Card in the Arrival Hall.

2) Fill in Nepal Tourist Visa Application Form correctly.

3) Pay Visa Fee at the Visa Fee Collection Counter on request. The longer duration of Visa you apply, the higher it charges. You will get a payment receipt later.

4) Submit Personal Documents to Immigration Desk. Get your passport, payment receipt, application form ready ahead.

5) Obtain Nepal Visa on Arrival successfully. The Visa Officers will issue the Visa to you upon his satisfaction.

Nepal Visa on Arrival
Complete Arrical Card after Landing
Nepal Visa on Arrival
Nepal 90 Days On Arrival Visa Issued at Kathmandu Airport

How to Get Nepal Visa on Arrival at Land Border Ports?

For international visitors wishing to travel to Nepal by road from neighboring India or Tibet of China, Immigration Offices at land border areas also manage Nepal on Arrival Visa application for you. Entry and Exit points work similarly as the office at Tribhuvan International Airport. Travelers will obtain Arrival Visa of Nepal according to the above 5 steps application instructions.

Currently, border ports between Nepal and China, Zhangmu-Kodari (closed now) and Gyirong-Rasuwa Ports are not available to get Arrival Visa. A pre Nepal Visa is needed for making a Tibet Nepal Overland Tour. Tibet Discovery will help you quickly obtain a Nepal Visa from Consulate General of Nepal in Lhasa or other cities if you want to travel in such route.

Nepal-India road borders including Nepalgani, Birganj/Raxaul Bazar, Sunauli, Katarbhitta, Manhendranagar, Dhangadhi accepts Nepal on Arrival Visa Application. Following official steps with required documents, it’s also very easy to get Nepal Tourist Visa from those land ports of entry.

Nepal Visa on Arrival
Nepal Borders on Tibet of China and India
(click to enlarge)

Get Nepal Visa in Other Chinese Cities (Beijing, Shanghai, Hong Kong)

For the good neighbor ship with China, Nepal has established Embassy in Beijing and some Consulates in Lhasa, Hong Kong, Guangzhou and one Honorary Consulate in Shanghai. If you will have a long holiday in one of the above mentioned Chinese cities, it’s a wise option to get Nepal Tourist Visa in advance while visiting. You can submit application in person or through authorized travel agencies in China. During your travel in Nepal, visa extension is only available in Immigrating Office in Kathmandu (not Kathmandu Airport) and Pokhara. Read more about Nepal Visa >>

Embassy of Nepal in Beijing

Address: No 1, San Li Tun Xi Liu Jie, Beijing

Visa & General Enquire : +86-10-6532 1795 Ext. 11, 6532 2739

Fax: 6532 3251


Consulate General of Nepal, Lhasa

Address: No.13 Norbulingka Road, Lhasa, Tibet




Consulate General of Nepal, Hong Kong

Address: Unit 715, China Aerospace (North) Tower, Concordia Plaza, 1 Science Museum Road, Tsim Sha Tsu (East) Kowloon, Hong Kong

Tel: +852-2369 7813

Fax: 2824 2970


Honorary Consulate of Nepal, Shanghai

Address: 16A, No.669 Beijing Road(W), Shanghai

Tel: 021-6272 0259

Fax: 6272 0159


Office Hours: (Monday - Friday) 09:00 AM -12:00 PM and 13:00 PM - 17:00 AM

Visa Collection Hours: 10:00AM - 12:00AM

Visa Distribution Hours: 3:00PM - 4:00PM

Note: Embassy collects visa application forms in the morning only and issues visas in the afternoon of the same day usually.

Nepal Visa on Arrival
Tourists are Applying Nepal Visa in Lhasa

How to Plan a Nepal Tour

Best time to visit Nepal: March to mid-June and mid-September to November

How to get to Nepal: overland driving from China (Tibet) and India, flights from China (Tibet, Chengdu…), India (Delhi/Mumbai/Kolkata/Bengaluru...), Bangladesh (Dhaka), Malaysia (Kuala Lumpur), Thailand (Bangkok), Singapore, etc.

Nepal Visa: You can get Nepal Visa on arrival at Kathmandu Airport and border entry ports, or apply for it from Nepal Embassy abroad before departure, which takes about 1 to 3 working days.

Tourists always start a Nepal tour from Kathmandu - the capital city and tourist distribution center. 4 days is enough to enjoy the world heritage sites and Himalayan views in Kathmandu Valley (Katmandu, Patan, Bhaktapur and Nagarkot). For those travelers who won’t want to miss the most astonishing nature of Nepal, spend 1 or 2 more days visiting lakeside Pokhara. For more experience, Chitwan is a good choice to offer Nepal’s oldest wildlife (various mammal and birds species) as well as a variety of excursions in 2 days usually. If you are a Buddhist follower or fan, travel Lumbini and other Buddhist sites in 3~4 more days. If you are a trekking enthusiast, there is a bucket of trekking routes, like Everest Base Camp Trek, Annapurna Circuit, Poon Hill, etc.

☞ 4 Days Classic Kathmandu Valley Tour

☞ 5 Days Kathmandu Pokhara Leisure Tour (by Flight)

☞ 8 Days Nepal Holiday Tour (Kathmandu - Pokhara - Chitwan)

It is strongly recommended to take an Tibet Nepal overland trip, so you are able to have Himalayan landscape savory and special culture encounter in one go. Or you can extend your trip to tiny Bhutan to find the mystery of happiness. Tibet Discovery is specialized in providing Nepal Tibet Bhutan Tour Packages and you are also welcomed to customize your unique experience.

☞ 7 Days Lhasa to Kathmandu Overland Tour via Mount Everest

☞ 15 Days Tibet Nepal Bhutan Himalaya Exploration In-depth Tour

Mount Everest
Adam's Family from USA visited Kathmandu with Tibet Discovery

Recommended Nepal Tour Packages

Following are some of our most recommended Nepal tour packages that you may be interested in. All of our tour packages are classic itineraries, and can be tailor-made to meet your personal requirements. You can get more Nepal Tours, or contact us to customize a trip if you want.

Have a question? Get answers from our travel experts soon!

  • Your Question:
  • Your Name:
  • Your Email:
  • Submit
My wish list