Hello- Welcome to Just Answer and thank you for your question. Yes, the Bermuda Department of Immigration states that nationals of India require visas, unless you have a U.S. green card.
Please let me know if you have further questions. Click on the green ACCEPT button so that I can get credit for my answer to you. Take care.