Upvote:9
It seems it is not required; as stated at the airport's website:
Visas are required for all foreigners wishing to enter into Nepal except for Indian nationalities, who need to fish out their identity at the counter to identify themselves.
Further from the Nepal Tourism Board's welcomenepal.com website:
Indian nationals do not require visa to enter Nepal. As per the Nepalese Immigration, Indian Nationals Traveling to Nepal must posses any One of the following documents:
- Passport
- Driving License with photo
- Photo Identity card issued by a Government Agency
- Ration Card with Photo
- Election Commission Card with Photo
- Identity Card issued by Embassy of India in Kathmandu
- 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.