Affiliate Disclaimer: This article may contain affiliate links, which means we may earn a small commission if a reader clicks through and makes a purchase. See full Affiliate Disclosure here.

Nepal Tourist Visa Guide 2022 – Visa On Arrival, Extending Your Visa & More (For All Nationalities)

Most people need a visa to visit Nepal. Luckily, most nationalities can apply for the visa on arrival for Nepal. This guide will discuss if you need a visa for Nepal, how to get a visa for Nepal and how to extend your visa in Nepal. 

This Nepal visa guide can be used by all nationalities and mainly focuses on the tourist visa.

Contents – Nepal Visa Guide

Do I Need A Visa To Visit Nepal?

Citizens of most countries do need a visa to visit Nepal. The only country that doesn’t need a visa is India. Citizens of India do not need a visa to enter Nepal, in fact they have freedom of movement so can even reside permanently in Nepal. 

If you’re not an Indian citizen then you will need a visa to enter Nepal.

Can I Get A Visa On Arrival In Nepal?

Most nationalities can get a visa on arrival in Nepal meaning you can get your visa when you get to Nepal. 

This type of visa will allow you to stay in Nepal for either 15, 30 or 90 days. You can apply for either a single entry or multiple entry visa. You can choose which one of these you apply for depending on how long you want to stay in Nepal. 

The below countries are not eligible for the visa on arrival. If your country appears on this list, you need to apply for a visa in advance at a Nepalese embassy/consulate.

Countries Not Eligible For Visa On Arrival:


You can only get the visa on arrival at the ports below. Ensure you arrive in Nepal at one of the below to ensure you can get a visa on arrival.


Tribhuvan International Airport, Kathmandu

Border Crossings:

Birganj (India border)Bheemdatta (India border)Dhangadhi (India border)
Nepalgunj (India border)Kakarbhitta (India border)Kodari (China border)
Siddharthanagar (India border)

What Do I Need To Get A Visa On Arrival In Nepal?

You’ll need:

  • Passport with at least 6 months of validity and at least 1 blank page.
  • Completed application form (more on this below).
  • Passport sized photo of yourself. 
  • Proof of accommodation in Nepal e.g. hotel booking. 
  • Proof of onward journey e.g. ticket out of Nepal.
  • Money to pay the visa fee.

Application Form:

You can fill this out when you arrive. You’ll see electronic kiosks in the arrivals hall that will read your passport and take your photo. These will then print out a completed application form for you. 

Alternatively, you can fill out the application form online prior to arrival if you’d prefer to skip the queues for the electronic kiosks. To do this, you need to apply within 15 days of your arrival in Nepal.

You then need to take your completed application form to the payment counter, pay the fee and then head over to the visa on arrival counter where your passport will be stamped.

How Much Does The Visa On Arrival Cost In Nepal?

The fees vary depending on how long you wish to stay in Nepal.

  • 15 days: $30 USD
  • 30 days: $50 USD
  • 90 days: $125 USD

The fee can only be paid in one of the following currencies: United States Dollar, Euro, Swiss Franc, British Pound Sterling, Australian Dollar, Canadian Dollar, Hong Kong Dollar, Singapore Dollar or Japanese Yen.

You can not pay it in Nepalese rupees and you cannot pay by card – it must be cash.

Please note: this will get you a single-entry visa only (see multiple entry visas below). 

Citizens of certain countries do not need to pay a fee to acquire a visa. If your country appears on the below list then you can get a 30 day visa free of charge.

MaldivesPakistanSri Lanka
ChinaHong KongMacau

Can I Get A Multiple Entry Visa In Nepal?

Yes, you can get a multiple entry visa on arrival instead of a single entry visa. You just need to pay an additional $25 USD upon arrival (as well as the visa fee above) and you will be granted a multiple entry visa. 

Alternatively, if you entered Nepal and got a single entry visa but now wish to change to a multiple entry visa, you can do this at Kathmandu’s Central Immigration Office. You simply just need to pay the additional $25 USD fee.

Can I Extend My Visa In Nepal?

Yes, you can extend your visa. You can apply for an extension at one of Nepal’s Immigration Offices – if you’re staying in Kathmandu then go to Kathmandu’s Central Immigration Office. 

You can extend your visa for up to 150 days. This costs $30 USD for 15 days and then $2 USD per day after that. This fee must be paid in Nepalese rupees.

Thanks for reading this Nepal visa guide that discusses if you need a visa, how to get a visa on arrival for Nepal and how to extend a visa in Nepal.

I update this page regularly to ensure accurate information.