女士46岁买房可以贷款24年,因为银行规定申请人年龄加贷款年限不得超过70岁,并且要求贷款人年龄需要年满18岁,但是不能超过60岁。买房的时候贷款人比较年轻时最多可以申请贷30年,而贷款人年龄偏大,实际贷款期限就无法达到30年。