All foreigners, except Indians, must have a visa. Nepali embassies and consulates overseas issue visas with no fuss. You can also get one on the spot when you arrive in Nepal, either at Kathmandu’s Airport or at road borders: Nepalganj, Birganj/ Raxaul Bazaar, Sunauli, Kakarbhitta, Mahendranagar, Dhangadhi and even the funky Kodari checkpoint on the road to Tibet. All tourist visas are multiple entry as standard.

A Nepali visa is valid for entry for three to six months from the date of issue. Children under 10 require a visa but are not charged a visa fee. Your passport must have at least six months of validity. Citizens of South Asian countries and China need visas, but these are free.

Nepal offers visa-on-arrival facilities to citizens of most countries. For this you will need to carry US$ 30 in cash, and two passport size photos. You will receive the application form before landing in Kathmandu ( ask your airline attendant), and you will need to stand in the que for visa on arrival line at airport immigration. Please note that visa-on-arrival is NOT available to citizens of Afghanistan, Iraq, Palestine, Somalia, Ethiopia, Liberia, Cameroon, Swaziland, Zimbabwe, Ghana, and Nigeria. If you are a citizen of one of these countries you will need to obtain your visa before flying to Nepal.

The Department of Immigration in its commitment to provide better services to foreigners, has offered online application services for Entry Tourist Visa at the port of entry. This service has been available at all the entry points as listed below.

1.Tribhuvan International Airport , Kathmandu
2.Immigration Office, Kakarbhitta , Jhapa
3.Immigration Office, Birganj , Parsa
4.Immigration Office , Belhia , Bhairahawa
5.Immigration Office , Nepalganj, Banke
6.Immigration Office , Mohana, Kailali
7.Immigration Office, Gadda Chauki, Kanhanpur
8.Immigration Office , Kodari , Sindhupalchwok

Online application can be submitted with log in at or you can apply through this online application systems at your convenience from anywhere at any time and avail the smart immigration services at the entry points. The application system could hold your application for 15 days. You will get the receipt through your email once your application is submitted successfully. You could avail tourist Visa on producing the submission receipt at the entry points.

The Department of Immigration has requested all foreigners travelling to Nepal to avail the online application service and avail the smart services from immigration officers at the ports of entry.

You can apply online from either of the following links: