How long does it take to go to India from Bahrain by airplane?

If it is a direct flight it will take 4 hrs.

If it's an indirect flight I have no idea.