火车票可以提前30天购买或者28天购买。
具体来说,
1、在网上购买可以提前30天买,但是发车那一天也计算在内,也就是说提前购买车票的时间也算是29天,比如在支付宝购买、微信平台购买或者在12306官网上购买。
2、在火车站出售火车票的窗口购买,可以提前28天购买,但是发车那一天也就算在内,也就是说,提前27天购买。
在火车站窗口可以提前28天买票,包含当日。 目前全路网络购票和电话订票的预售期为开车前30天,车站售票窗口、铁路客票代售点和自助售票机的预售期为开车前28天。预售期的天数均包含当日。各铁路局可能会对预售期进行临时调整,请注意车站公告。