Upvote:8
Indian citizens don't need visa for Nepal and vice versa. Indian citizens can travel to, live in and work in Nepal (some restrictions for government jobs apply) without a visa and vice versa.
Additionally, if you are traveling from India, you can even travel using an Indian voter ID card instead of a passport.