The maximum loan repayment tenure for a Bank of Baroda housing loan is up to 30 years for specific schemes.