The best and reliable way to buy or sell bitcoins in India is through Zebpay. I have used it many times. You can buy /withdraw the bitcoins directly from/to your bank account. Hassle free.
Here is the link to the app:
Get bitcoins worth ₹100 free on your first bitcoin buy or sell with referral code ...