Most visitors to Nepal can obtain a Tourist Visa on Arrival for 15, 30, or 90 days. Indian citizens do not need a visa, but must carry valid ID when arriving by air. SAARC nationals (except Afghanistan) receive a free 30-day visa on their first visit in a visa year, while Chinese nationals also get a free tourist visa.
You can get a visa at Nepal’s embassies and consulates abroad, or at the following immigration points within Nepal.
Tribhuvan International Airport, Kathmandu.
Kakarvitta, Jhapa.
Birgunj (Parsa), Kodari (Sindhupalchowk), Belhiya (Bhairahawa, Rupandehi), Jamuna (Nepalgunj, Banke), Mohana (Dhangadhi, Kailali), Gaddachauki (Mahendranagar, Kanchanpur).
Current visa fees for tourists visiting Nepal:
Follow these steps when applying for a Tourist Visa on Arrival in Nepal:
The visa extension fee for 15 days or less is US$ 45. For more than 15 days, the cost is US$ 3 per day. Tourist visas can be extended for up to 150 days in a single visa year. A late fine of US$ 5 per day applies for overstays within the 150-day limit.