后台老有人问我高铁多少钱,问得最多的是"从A到B大概要多少钱"。说实话这问题没法一句话回答,因为它跟距离、车次等级、买票时间都挂钩。但有个大概的算法:二等座差不多每公里0.45到0.5元。北京到上海1318公里,二等座553块,折算下来0.42元一公里,基本对得上。你要是记住这个数,随便给我两个城市,我大致能给你估个八九不离十。
票价到底是怎么算出来的
高铁票价不是拍脑袋定的。基础票价按里程递远递减,跑得越远,单公里价格越低。100公里以内的短途,单公里能到0.5元以上;超过1000公里的长途,单公里能压到0.4元出头。这也是为什么跨省长途看着贵,其实性价比更高。

再一个是车型。G字头高铁和D字头动车的定价标准不一样,同样一条线,D车二等座通常比G车便宜三成左右。我上个月从杭州东去黄山北,坐的G车二等座115块,同线路有趟D车只要90多,就是慢半个多小时,能接受的话完全没必要坐G。

贴几条我坐过或者查过的真实价格,都是二等座:

- 北京南到上海虹桥,1318公里,553元
- 广州南到长沙南,707公里,314元
- 成都东到重庆北,308公里,154元
- 西安北到郑州东,505公里,239元
- 上海虹桥到杭州东,159公里,73元
这些都是公布票价,实际付款可能比这个低,也可能比这个高,往下看。
同一趟车,不同时间价格能差一倍
2024年之后京沪、京广这些干线全面推行了浮动票价。同一趟车,提前两周买和临开车前买,价格能差出两三百。我印象最深的是去年国庆前一天查北京到济南,二等座直接顶到公布票价的1.2倍,平时打折能到0.8倍。
几个会影响实际付款的因素,买票前值得看一眼:
- 时段:早7点前和晚9点后的车次通常有折扣,工作日中午的车也便宜
- 提前量:提前15天开售那天买,大概率能碰到最低折扣档
- 席别:一等座大约是二等座的1.6倍,商务座3倍左右,短途坐一等座没必要
- 身份:学生票二等座打7.5折,6到14岁儿童半价,这些是硬性规定,不参与浮动
还有个大伙容易忽略的点:同一段路,如果中间有停站,票价不会变,但耗时可能多出20分钟。赶时间的话在12306筛选"用时最短"就行,价格一样的情况下没必要选慢的。
省钱这事我的实际经验
我一年大概坐三四十趟高铁,攒了几条管用的:
一是别死盯直达。有时候拆成两段反而便宜,比如某些跨线车次,A到C直达600多,A到B加B到C加起来才500出头,中间换乘留20分钟就够。二是用12306的"价格最低"排序,它会把同一时段所有车次按票价从低到高排,比按时间排实用得多。三是候补功能,很多人不知道候补成功的票是按原价买的,不会因为是捡漏就涨价。
最后提一句,现在还有计次票和定期票。京沪、成渝这些线上都有,20次的有效期90天,算下来单次能省15%左右。如果你一个月要跑两三趟同一条线,这个比抢折扣票稳。
回到最初的问题,高铁多少钱?短途几十到一百多,跨省三五百,超长途比如广州到北京二等座862元。记住每公里0.45元这个锚点,再算上浮动折扣,你心里基本就有数了。