港币换现金需要银行卡的原因是需要外管局的审批。如果是用现金兑换必须到银行柜台方可办理。需要携带本人有效身份证件到柜台填写购汇申请书才能兑换。如果钱在卡里,则可以先在ATM机上自助兑换,之后到银行柜台直接取现。