如果你所在的城市到上海的高铁车次很少,当然要提前买票,以防买不到。如果是像杭州,苏州那样的地方,到上海的高铁班次一天有100多趟,那么就不用提前购买,到了火车站可以根据时间来买,因为车次很多选择很多,不会没有票。