绝大多数银行的跨行取款都需要支付一定的手续费。这其中,同城跨行取款的手续费大约在2-4元每笔,而异地跨行取款的手续费则会根据不同的模式进行收费,可以直接收取或按照取款金额进行计费。虽然存在一些银行能够提供同城跨行取款免费的服务,例如光大银行、上海银行以及民生银行等,但这些银行只占极少数。
跨行取款收费的原因是因为需要通过银联进行清算,而根据规定,银联清算是需要收取一定手续费的。因此,银行与银行之间的清算必然会产生费用。至于不同银行之间的跨行取款收费标准,并没有统一的规定,具体的收费情况需要参考银行公示的信息为准。