All foreign nationals, except Indian citizens, need visas to enter Nepal. Getting a visa is very in Nepal. You just have to go to the Nepalese Embassy/consulate in your country or it can also be obtained upon your arrival in Kathmandu International Airport. To get a visa, you need to bring 2 pp size photos, visa fees and valid passport.
Tourist Visa Fees: 3 days transit visa - Free of Cost
Multiple entry 15 days - US$ 25
Multiple entry 30 days - US$ 40
Multiple entry 90 days - US$ 100
For more information, please contact Department of Immigration.
Tel: 00977-1- 4429660 | 4438862 | 4438868 | 4433934
Nepal can be entered by two ways. Air and Road.
By air: You can travel to Nepal from all over the world (mostly via transit) by air. Some of the major international airlines operating scheduled services to Nepal are Royal Nepal Airlines, British Airways, Biman Bangladesh, China South West Airlines, Druk Air, Gulf Air, India Air, Thai Airways, Qatar Airways, Pakistan Air, Jet Air and Singapore Airlines. Travelling by air, you will arrive at the Tribhuvan International Airport (only international airport in Nepal) located in the heart of Kathmandu, capital city of Nepal.
By road: The several entry points from India are Kakarvitta, Birgunj, Bhairahawa, Nepalgunj, Dhangadhi and Mahendranagar whereas from Tibet / China are Kodari and Rasuwagadi.
You need trekking or climbing permits (apart from the local conservation / park / monument entrance fees) if you are going for trekking and climbing but you don’t need any if you are doing tours. The permit fees differ with the selection of trekking / climbing areas. For all of the permit fees check these links please:
Note: To get the permit, an application form has to be submitted with relevant documents through a registered company.