If you are travelling in Nepal there are several entry point such as Tribhuwan international airport, Kathmandu if you come by air, Kakarvitta (Jhapa), Jamuna (Nepaljung), Mohana (Kailali), Birjung (Parsa) and Belhiya (Rupandehi) if you come from India and Rasuwagadi (Rasuwa) if you come from Tibet, China. For the visa apply you need to obtain six month validity passport and two copy of passport size photo. The visa for 15 days 25 USD, 30 day 40 USD and 90 day 100 USD but no any visa charge for SAARC country for 3 days. Visa is not required for Indian but they need to show a validity certificate if they are come by air. If any foreigner transit in Nepal due to any reason they can obtain transit visa for one day by pay 5 USD. If any traveler extension their visa it will be charged USD 30 for 15 days and USD 2 per day if they need more than 15 days but they can extension for 150 days only.