用手机能否给公交卡充值取决于多个因素。若手机具备NFC功能,且当地公交卡支持NFC充值,那么可以充值。例如北京、上海、广州等很多大城市,部分公交卡支持NFC充值。具体操作时,先开启手机的NFC功能,将公交卡贴近手机背部感应区,然后在弹出的应用选择中,挑选对应的充值应用,如当地公交卡的官方APP,按照提示步骤完成支付充值即可。但如果手机没有NFC功能,或者当地公交卡不支持NFC充值方式,就无法直接用手机充值。这种情况下,可能需要前往线下的指定充值点,如公交卡服务网点、地铁站的自助充值设备等进行充值。