20-25年
根据了解,45岁贷款买房年限为20-25年。因为在银行申请贷款时,贷款人的年龄需年满18周岁,且年龄与贷款年限之和不得超过70岁,所以45岁贷款买房,其贷款年限一般不会超过25年。但是因为每个银行的房贷规定有所不同,具体可以向银行工作人员进行了解。