Indians can visit Nepal without a visa. However, as per Nepalese immigration, they need to have any one of the given documents namely passport, driving license with photo, Aadhar card, ration card with picture, election commission card with photo, Identity Card issued by Embassy of India in Kathmandu, identity card with photo issued by sub-divisional magistrates or any other officials above their rank.