Sim, brasileiros precisam de visto. Verifique junto a Embaixada da Índia no Brasil, o procedimento e a lista de documentos necessários.