Yes, a student can open a Demat account in India. If the student is 18 or above, they can open a regular Demat and trading account in their own name. If the student is below 18, a minor Demat account can be opened and operated by a guardian.