All foreigners except indians needs visa in Nepal. Nepal makes visa process easy and granted on arrival at Tribhuvan International Airport or any other entry points. Getting a visa at entry point is easy however if you want you can get prior to your arrival from Nepali embassy or consulates without a fuss.
Apart from the only International Airport (TIA) you can get a visa from entry points at Nepalgunj, Birgunj ( Raxaul Bazaar ), Sunauli, Kakarvitta, Mahendranagar, Dhangadhi or even at Rasuwagadhi checkpoint at the Nepal/Tibet border.
A single entry visa valid for 15/30/90 days cost us $25/40/100. Children below 10 years should also obtain visa but they don’t have to pay the fee.
Saarc countries can get a 30-days visa for free. Indian passport holders do not need a visa.
Multiple entry visa are required if you are travelling cross country like Nepal, Tibet, India, Bhutan. A $20 fee will convert your single entry visa to multiple entry.
If you exceed the number of days in your vissa you can sort it out by paying the required extension and fine fees. For more information follow the official updated document from Immigration Office .
What do you need to obtain Nepali Visa?
If you are thinking of obtaining your visa at the airport or immigration entry point, following are your requirements.
- A valid passport( the passport should be valid for at least six months )
- You should fill the application form for visa available at airport or immigration entry points.
- Two passport size photos ( it is recommended that you have some passport size photos always with you because you may need in other places to get permit mostly in the restricted areas near Tibet borders )
- Visa fees should be paid in cash. Some entry points may require you to pay in US Dollars. So keep some cash always with you when you are coming to Nepal.
You can find up to date information about visa from Immigration Office .