No, a person does not need to be of any particular religion or faith to go on a spiritual journey in India. All kinds of travelers, irrespective of faith and belief, are welcome.