No, you don't need to visit Kotak Bank branch to apply for a debit card.