Better option then withdrawing Bitcoin to bank account is having some Bitcoin debit card. Once you have your Bitcoins there you can spend them everywhere or get cash at ATM without any fear of complications or some questions asked.
Let me try it i did not do that before coz i directly cash out from a local wallet to wireless atm
machine no need depit card to do this. But the problem is only one bank i can do that and their atm branches.
I used XAPO debit card for Bitcoins to convert cash and it is working excellent so far without any issues. But they got some fee for withdrawing each time and some conversion fee if you're not withdrawing from your card currency. With this card, you can withdraw from any ATM centre and these cards will not work in India and may be some other countries so you can check their website for more details.