Upvote:1
Nepal and Bhutan nationals if entering India by land or air from the Nepal or Bhutan border respectively do not require a passport for entering into India. However, they are required to possess, authorized identity proof. Further if they are entering India from a place other than their own country then possession of passport is a must.
No you do not require to have either a passport or a visa to enter India. For more info read here
Hope it helps!