根据中国铁路规定,身高超过1米20的儿童需要购买儿童票或全价票。因此,三岁的孩子如果身高超过1米20且需要独占一个座位,则需要购买儿童票或全价票。如果不需要独占座位,则可以免费搭乘。不过,在实际操作中,如果孩子已经三岁但身高不足1米20,也可以选择购买儿童票。总之,在购票前需要先了解孩子的身高情况,并按照规定购买相应的车票。