上海地铁是没有半价票的,如果使用公交卡就把钱预先存在卡上,过站直接刷卡进站。如果乘坐距离远,全天出游的话,那建议购买地铁一日票,在每个地铁站的服务窗口有售卖,全天18元一张,从售卖时间起计时。如果是小孩一米二以下可以不用卖票乘坐。