How to Get Nepal Tourist Visa
- A Complete Guide
Yes, foreign travellers need a tourist visa to enter Nepal. Visitors from all the countries such as the UK, USA, Australia, European nations, etc. can easily obtain a Visa on Arrival at Tribhuvan International Airport in Kathmandu or at several designated land border crossings.
The good news is that Nepal offers a Visa on Arrival facility, making it very convenient for international travellers. Visitors can obtain their visa at Tribhuvan International Airport in Kathmandu or at several designated land border crossings.
Travellers also have the option to apply for a Nepal visa online in advance through the official Immigration portal of the Government of Nepal. Once the visa is issued, it allows tourists to travel freely within Nepal for the approved duration.
Your passport must be valid for at least 6 months from the date of arrival.
At least one blank page is required for immigration stamps.
Visitors should carry a printed copy of their visa confirmation (if applying online).
Nepal offers three main types of Tourist Visas, depending on how long you plan to stay in the country.
1. 15-Day Tourist Visa
Duration: 15 days from the date of arrival
Entries: Multiple entry allowed within the validity period
This visa is ideal for travellers visiting Nepal for short trips, trekking holidays, or cultural tours.
2. 30-Day Tourist Visa
Duration: 30 days from the date of arrival
Entries: Multiple entry allowed
This is the most popular visa option for travellers exploring Nepal’s highlights such as Kathmandu Valley, Pokhara, Chitwan National Park, and trekking regions.
3. 90-Day Tourist Visa
Duration: 90 days from the date of arrival
Entries: Multiple entry allowed
The 90-day visa is suitable for travellers planning long trekking expeditions, extended cultural journeys, or slow travel across Nepal.
Foreign travellers can obtain a Nepal visa in two easy ways:
Visa on Arrival (Most Common Option)
Tourists arriving at Kathmandu Airport or land border checkpoints can apply for a visa upon arrival.
Steps for Visa on Arrival
Step 1 – Fill the Arrival Form
Complete the Visa Application Form at the self-service kiosks available at the airport or fill it online in advance.
Step 2 – Submit the Application
Proceed to the immigration desk with your passport and completed application form.
Step 3 – Pay the Visa Fee
Pay the required visa fee at the designated counter. Payment is usually accepted in major currencies such as USD, EUR, or GBP.
Step 4 – Receive Your Visa
After verification, the immigration officer will stamp the visa in your passport.
Apply Online Before Travel
Travellers can also fill the visa application online through the official Nepal Immigration portal before arrival.
Steps for Appling Online Visa for Nepal:
Step 1 – Visit the official Nepal Immigration website - https://nepaliport.immigration.gov.np/
Step 2 – Complete the online visa application form.
Step 3 – Submit your passport details and travel information.
Step 4 – Print the confirmation receipt and present it at the immigration counter upon arrival.
For most travellers, the Visa on Arrival process takes around 15–30 minutes at the airport, depending on the number of arrivals. If you complete the online application before travel, the process at the airport becomes much faster.
The visa fee for Nepal depends on the length of stay.
15-Day Tourist Visa
US$30
30-Day Tourist Visa
US$50
90-Day Tourist Visa
US$125
Visa fees must usually be paid in cash at the airport.
Carry USD or other major currencies for convenience.
Visa fees are non-refundable.
Visa extensions are available at the Department of Immigration in Kathmandu or Pokhara if you wish to stay longer.
