Nepal Visa Guide – Everything You Need to Know Before You Travel

Why You Need a Visa to Enter Nepal

All foreign nationals, except citizens of India, are required to obtain a visa before entering Nepal. The visa serves as your legal entry permit and allows you to enjoy trekking in the Himalayas, exploring ancient heritage sites, and experiencing Nepal’s diverse culture.

Whether you’re visiting for adventure travel, spiritual exploration, or a relaxing mountain getaway, a valid visa ensures a smooth and hassle-free journey. Obtaining your Nepal visa in advance — or preparing for the visa-on-arrival process — saves time and helps you starts your adventure without unnecessary delays at the airport or border.

With simple procedures, affordable fees, and friendly immigration services, getting a Nepal visa is straightforward for most travelers. Having your travel documents ready means you can focus on what truly matters — discovering Nepal’s breathtaking landscapes and warm hospitality.

Types of Visas Available in Nepal

Nepal offers several types of visas to suit different travel purposes. Whether you’re visiting for a short holiday, trekking adventure, business, or long-term stay, the process is straightforward and traveler-friendly.

  • Tourist Visa (Visa on Arrival or Pre-Apply): The tourist visa is the most common option for international travelers. You can easily obtain it upon arrival at Tribhuvan International Airport in Kathmandu or at major land border crossings. Alternatively, you may apply in advance through a Nepalese embassy or consulate in your home country. Tourist visas are typically issued for 15, 30, or 90 days, with the option to extend your stay at the Department of Immigration in Kathmandu or Pokhara.
  • Transit Visa: If you’re stopping over in Nepal on your way to another destination, you can apply for a transit visa, usually valid for up to 24 hours. This is ideal for travelers catching a connecting flight or spending a short layover in Kathmandu.
  • Resident or Long-Stay Visa: Those who wish to live, work, retire, or invest in Nepal may apply for a resident or long-stay visa. This type of visa requires additional documentation and approval from the Department of Immigration, as it is designed for non-tourist purposes.

Eligible Entry Points & On-Arrival Visa Process

Visitors from most countries can easily obtain a Nepal Tourist Visa on Arrival at designated airports and land entry points across the country. The process is simple and convenient, making Nepal one of the most traveler-friendly destinations in South Asia.

Airports: The main point of entry for international travelers is Tribhuvan International Airport (Kathmandu), where you can get your visa on arrival quickly and efficiently. Immigration counters are available at the arrival hall, where you’ll fill out a short form, pay the visa fee, and receive your visa stamp before exiting the terminal.

Nepal Visa Guide-Land Borders: Travelers entering Nepal by road can also obtain a visa at major border crossings, including:

  • Kakarvitta (Eastern Nepal, near India)
  • Birgunj (Central Nepal)
  • Belahia/Bhairahawa (Near Lumbini)
  • Nepalgunj (Western Nepal)
  • Dhangadhi (Far West Nepal)
  • Mahendranagar (Western border with India)

Before you depart, it’s recommended to complete the online pre-arrival visa form via the official Department of Immigration Nepal website This helps reduce wait times and ensures a smoother arrival experience.

Required Documents for Nepal Visa Application

To ensure a smooth and quick visa process, make sure you have all the necessary documents ready before your trip to Nepal. Whether you’re applying online or getting your visa on arrival, preparing these essentials will help you avoid delays at immigration.

Documents Required:

  • Valid Passport: Your passport must be valid for at least six months from the date of entry into Nepal and should have at least one blank page available for the visa stamp.
  • Visa Application Form: You can complete the form online before arrival via the Department of Immigration Nepal website or fill it out manually at the airport or land border upon entry.
  • Passport-Size Photo: A recent passport-size photograph may be required if applying on arrival.
  • Visa Fee: Carry the applicable visa fee in cash (preferably USD or convertible currency), as card payments are not always accepted.

Important Note: Nepal Visa Guide

Citizens from certain countries — including Nigeria, Ghana, Zimbabwe, Iraq, and Somalia — are not eligible for a visa on arrival. Travelers from these countries must apply for a Nepal visa in advance through the nearest Nepalese embassy or consulate.

Nepal Visa Fees & Duration (Updated for 2025)

The Government of Nepal offers multiple-entry tourist visas with flexible duration options, making it convenient for travelers to plan their Himalayan adventure. Below are the current visa fees and validity periods as per the latest updates: Nepal Visa Guide

  • 15 Days Multiple-Entry Visa: USD 30
  • 30 Days Multiple-Entry Visa: USD 50
  • 90 Days Multiple-Entry Visa: USD 125

All visas are non-refundable once issued, and payments must be made in cash (USD or convertible currency) at the time of application.

Visa Extension-Nepal Visa Guide

If you wish to stay longer:

You can apply for extension at the Department of Immigration, Nepal in Kathmandu.

Extension cost: For example, minimum 15 days costs about USD 45; then around USD 2-3 per additional day.

Maximum stay under tourist visa: Typically up to 150 days in a visa year (Jan-Dec).

Nepal Visa Extension – Stay Longer in Nepal

If you wish to extend your stay in Nepal beyond the initial tourist visa period, you can apply for a visa extension at the Department of Immigration in Kathmandu or Pokhara. This process is straightforward and allows travelers to enjoy more time exploring Nepal’s trekking trails, cultural sites, and Himalayan adventures.

Extension Costs:

  • The minimum extension of 15 days generally costs USD 45.
  • Additional days are charged at approximately USD 2–3 per day.
  • For overstays less than 150 days, a late fine of USD 5 per day applies.

Maximum Stay: Nepal Visa Guide

  • Tourist visas can typically be extended up to a maximum of 150 days in a calendar year (Jan–Dec).

Tips for a Smooth Extension: Nepal Visa Guide

  • Apply before your visa expires to avoid fines or complications.
  • Carry passport copies, visa documents, and proof of accommodation.
  • Extensions are usually processed quickly, making it convenient for travelers who want a more relaxed and immersive experience.

Extending your visa ensures you have ample time to explore Nepal’s majestic mountains, historic temples, and rich cultural heritage, without feeling rushed.