Nepal makes it easy for most foreign travelers to get a Visa on Arrival. You can get this visa at Tribhuvan International Airport (TIA) in Kathmandu or at approved land border entry points. The visa is issued by the Department of Immigration for visitors traveling to Nepal for tourism.

Getting a Visa on Arrival in Nepal is simple and quick. You can get it at the airport or land border. During busy travel times, there may be a short wait. If you want to skip the lines, you can apply for your visa in advance at a Nepalese Embassy or Consulate.
If a visa is obtained from a diplomatic mission:
Even travelers visiting Nepal for purposes such as trekking, mountaineering, sightseeing, or visiting friends and family must enter on a Tourist Visa. Those staying longer or traveling for other reasons must change their visa category at the Department of Immigration by submitting the required documentation.
Citizens of the following countries are not eligible for a Nepal Visa on Arrival and must secure a visa from a Nepalese Embassy or Consulate prior to travel, unless special approval is granted by the Ministry of Home Affairs. Nepal:
Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Afghanistan, Syria, and refugees holding travel documents.


Some travelers can get a free visa:
Note: This Nepal Visa Info is based on the 2026 rules from the Nepal Department of Immigration. Rules may change, so verify the official website or a Nepalese Embassy before you travel.
Call or chat with us on WhatsApp Now!
