Nepal Visa Information

Everyone traveling into Nepal is required to have a fully valid passport with at least six months of validity. Along with the passport, it is mandatory to have a valid visa for adults and children. You can obtain multiple entry visas in case you are traveling into another country from Nepal and coming back. However, this is not important as you can obtain a visa upon arrival easily. You can either apply for your visa in your own country providing that they have a Nepalese embassy or you can obtain one after you arrive in Kathmandu. Obtaining a visa in your own country will save you the time you will have to spend on queue however you might have to pay more in such cases. So, you are requested to check the prices of the visa if you are monitoring tightly how you are spending for your travel.

You can get more information on visa rules and regulations at You can download a copy of the visa form that you can fill and bring along in case you want to avoid filling it at the entry point. Many people choose to obtain their visa on arrival at Kathmandu airport.As a result, at times the queues can be quite long particularly when several flights arrive at once although the process is usually very smooth and hassle free. It's best to have your passport photos in advance and to complete your visa form in advance of arrival but normally you can also get this done in the arrivals hall before you join the queue for your visa.

Visa Facility



Multiple entry

15 days

US$ 25 or equivalent convertible currency

Multiple entry

30 days

US$ 40 or equivalent convertible currency

Multiple entry

90 days

US$ 100 or equivalent convertible currency

Gratis (Free) Visa

For the first visit in one visa year (January to December), gratis visa for 30 days is available only for nationals of South Asian countries like Bangladesh, Bhutan, Maldives, Pakistan and Sri Lanka. However, visa can be extended from the Immigration Department on payment of visa fee as specified above.

Indian nationals do not require visa to enter into Nepal.

For Indian National

  1. Indian nationals do not require visa to enter Nepal.
  2. As per the Nepalese Immigration, Indian Nationals Traveling to Nepal must possess any One of the following documents.
  3. Passport
  4. Driving License with photo
  5. Photo Identity card issued by a Government Agency
  6. Ration Card with Photo
  7. Election Commission Card with Photo
  8. Identity Card issued by Embassy of India in Kathmandu
  9. Identity Card with Photo issued by Sub- Divisional Magistrate or any other officials above his rank

Also, please check with your nearest travel agents for documents required by the Indian Immigration for Indians traveling to Nepal.

Other Information

Nationals from Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, and Afghanistan will need to obtain a visa from Nepal Embassies or Diplomatic Missions in their respective countries, as they do not get a visa on arrival at the immigration entry points of Nepal.

Visa Extension

Tourists can stay for a maximum of 150 days in a visa year (Jan 1 to Dec 31).

For further information, please contact:
Department of Immigration
Kalikasthan, Kathmandu
Tel: 00977-1- 4429660 / 4438862 / 4438868/ 4433934
Web site: