铁路标准票价计算方法

作者按:近年来,铁路票价问题被很多人议论.但是,读者是否知道目前的票价是如何计算的呢?二十余公里时,绿皮普客的硬座只要两元,空调车却要七到九元,你知道这是为什么吗?这篇文章或许能帮你解答困惑.

*本文不代表铁路部门立场,实际情况以票面为准.如读者有任何意见、感想,欢迎与联系.

中国铁路既有线票价由客票票价、加快票价、卧铺票价、空调票价及杂费构成.

依据现行的铁路票价标准,铁路票价的基价率为0.05861元/km.200km以上里程的票价执行递远递减,200-500km的部分九折,500-1000km的部分八折,1000-1500km的部分七折,1500-2500km的部分六折,2500km以上的部分五折.具体递减率由下表给出.

里程区间(km) 递减率
1-200 0
201-500 10%
501-1000 20%
1001-1500 30%
1501-2500 40%
2501- 50%

计费时,将里程平均划分为一个个计费区间,如下表所示.计算时,取里程所在计费区间的两头数字的平均值作为计费里程.
里程区间(km) 区间里程(km) 区间数
1-200 10 20
201-400 20 10
401-700 30 10
701-1100 40 10
1101-1600 50 10
1601-2200 60 10
2201-2900 70 10
2901-3700 80 10
3701-4600 90 10
4601- 100 10

铁路票价的基价率如下表所示.客票、空调票起步里程20km,加快票100km,卧铺票400km. 对于新空调车,所有票价分别另行上浮50%,上浮后的票价四舍五入.对于快速和特快,加快费翻一翻.同时有上述两者的,应先计算新空调上浮,再计算加快上浮.
项目 基价(元) 倍率
硬座客票 0.05861 1.00
软座客票 0.11722 2.00
普快加快 0.01172 0.20
特快加快 普快加快票价的二倍
硬卧上 0.06447 1.10
硬卧中 0.07033 1.20
硬卧下 0.07619 1.30
硬包上 硬卧中票价加成30%
硬包下 硬卧下票价加成30%
软卧上 0.10257 1.75
软卧下 0.11429 1.95
高软上 0.12308 2.10
高软下 0.13480 2.30
空调 0.01465 0.25

虽然保险已经去除,但实际计算时必须先加上保险再扣除保险.保险费是未浮动的客票价格1/50,不足一角的核收一角.全价票扣除保险时,起价五角,不足五角的按五角扣除,半价票扣除保险时,按全价所扣保险的最接近但不超过的数值的一半扣除,可以扣0元.
全票一般不优惠.按规定购买硬席的学生票享受半价客票、半价加快票、半价空调票优惠,卧铺票全额收取.儿童票无论席别,均享受半价客票、半价加快票、半价空调票优惠,卧铺票全额收取.伤残军人票无论席别,享受半价客票、半价加快票、半价空调票和半价卧铺票优惠.
根据规定,上述优惠后的硬(软)座客票票价,如果不大于5元,则另收五角软票费,否则需收一元.全价硬席且乘车里程大于200km者需要另收一元的候车室空调费,半价硬席且乘车里程大于200km者收取五角.对于卧铺,均需收取10元的卧铺订票费.这些杂费,目前对半价票也半价收取,但软票费最少收五角.
以上各项票价加和,就是总票价.注意,这是标准票价,部分地区的线路、列车可能有不同.以下是算法举例:
案例1:计算K419次西安-咸阳的硬座全票票价.
实际里程23km,计费里程25km
客票票价:0.05861×25=1.4653元
保险:ceil(10×1.4653×0.02)/10=0.1元
上述求和,再四舍五入
实际客票票价:round(round(1.4653+0.1)×1.5)=3元
加快票票价:round(round(round(0.05861×0.2,5)×100)×1.5)×2=4元
空调票:round(round(round(0.05861×0.25,5)×25)×1.5)=2元
软票费:0.5元
候车空调费:0元
扣保险:0.5元
合计:3+4+2+1-0.5-0.5=9元

案例2:计算Z88次西安到南京的软卧下全票票价
实际里程1,208km,计费里程1,225km
客票票价:2×(0.05861×200+0.05861×300×0.9+0.05861×500×0.8+0.05861×225×0.7)=120.44355元
保险:ceil(10×60.22173×0.02)/10=1.3元
上述求和,四舍五入
实际客票票价:round(round(120.44355+1.3)×1.5)=183元
加快票票价:round(round(round(0.05861×0.2,5)×200+round(0.05861×0.2,5)×300×0.9+round(0.05861×0.2,5)×500×0.8+round(0.05861×0.2,5)×225×0.7)×1.5)×2=36元
空调票:round(round(0.05861×0.25,5)×200+round(0.05861×0.25,5)×300×0.9+round(0.05861×0.25,5)×500×0.8+round(0.05861×0.25,5)×225×0.7)×1.5=23元
卧铺票:round(round(0.05861×1.95,5)×200+round(0.05861×1.95,5)×300×0.9+round(0.05861×1.95,5)×500×0.8+round(0.05861×1.95,5)×225×0.7)×1.5=186元
软票费:1元
卧铺订票费:10元
扣保险:1.5元
合计:183+36+23+186+10+1-1.5=427.5元

案例3:计算Z164次南京到西安的硬卧中学生票票价
实际里程1,208km,计费里程1,225km
客票票价:(0.05861×200+0.05861×300×0.9+0.05861×500×0.8+0.05861×225×0.7)=60.22173元
保险:ceil(10×60.22173×0.02)/10=1.3元
上述求和,四舍五入
实际客票票价:round(round(60.22173+1.3)×1.5)=93元
学生优惠时,按半价46.5元计算
加快票票价:round(round(round(0.05861×0.2,5)×200+round(0.05861×0.2,5)×300×0.9+round(0.05861×0.2,5)×500×0.8+round(0.05861×0.2,5)×225×0.7)×1.5)×2=36元
学生优惠时,按半价18元计算
空调票:round(round(0.05861×0.25,5)×200+round(0.05861×0.25,5)×300×0.9+round(0.05861×0.25,5)×500×0.8+round(0.05861×0.25,5)×225×0.7)×1.5=23元
学生优惠时,按半价11.5元计算
卧铺票:round(round(0.05861×1.2,5)×200+round(0.05861×1.2,5)×300×0.9+round(0.05861×1.2,5)×500×0.8+round(0.05861×1.2,5)×225×0.7)×1.5=108元
软票费:0.5元
候车空调费:0.5元
卧铺订票费:10元
扣保险:0.5元
合计:46.5+18+11.5+108+10+0.5+0.5-0.5=194.5元

我们不难通过这个算法看出,既有线列车的票价不能简单加和.一般,在相同条件下,从A经B到C的分段票价高于A直达C的票价,但这并不绝对.

案例4:计算7001次西安-钟家村的硬座票价和7001次西安-三原、三原-钟家村的硬座票价
7001次西安-钟家村126km.计费里程125km,西安-三原69km,计费里程65km,三原-钟家村57km,计费里程55km.
西安-钟家村的客票票价8元,软票费1元,扣保险0.5元,合计8.5元
西安-三原的客票票价4元,软票费0.5元,扣保险0.5元,合计4元
三原-钟家村的客票票价3元,软票费0.5元,扣保险0.5元,合计3元

对于通票(2023年起已经取消),首先按全程绿皮车计算票价,再补收相应等级的列车发站到换乘站里程的票价与该里程的绿皮车票价差额.卧铺票、空调票只计算到换乘站,换乘站到到站需要签证补价(后述).在计算时,两档加快费相对独立.保险在购票时按全程扣除

案例5:计算K558次软卧上,西安经由徐州,沿京沪线到南京,普客到底、普快到底、特快到底的通票全票票价、儿童票价、学生票价和伤残军人票价.
西安-徐州860km,徐州-南京348km.
西安-徐州的计费里程840km,徐州-南京350km,软座的计价率是硬座的2倍
客票:round(0.05861×200+0.05861×300×0.9+0.05861×500×0.8+0.05861×225×0.7+1.3)+round((2×(0.05861×200+0.05861×300×0.9+0.05861×340×0.8)+0.9)×1.5)-
round(0.05861×200+0.05861×300×0.9+0.05861×340×0.8+0.9)=150元
特快到底加快票:2×(round(0.05861×0.2,5)×200+round(0.05861×0.2,5)×300×0.9+round(0.05861×0.2,5)×500×0.8+round(0.05861×0.2,5)×225×0.7+round((round(0.05861×0.2,5)×200+
round(0.05861×0.2,5)×300×0.9+round(0.05861×0.2,5)×340×0.8)×1.5)-(round(0.05861×0.2,5)×200+round(0.05861×0.2,5)×300×0.9+round(0.05861×0.2,5)×340×0.8))=34元
普快到底加快票: 2×(round(0.05861×0.2,5)×200+round(0.05861×0.2,5)×300×0.9+round(0.05861×0.2,5)×500×0.8+round(0.05861×0.2,5)×225×0.7+
round((round(0.05861×0.2,5)×200+round(0.05861×0.2,5)×300×0.9+round(0.05861×0.2,5)×340×0.8)×1.5))-(round(0.05861×0.2,5)×200+round(0.05861×0.2,5)×300×0.9+
round(0.05861×0.2,5)×340×0.8)=31元
普客到底加快票:2×(round(0.05861×0.2,5)×200+round(0.05861×0.2,5)×300×0.9+round(0.05861×0.2,5)×500×0.8+round(0.05861×0.2,5)×225×0.7+
round((round(0.05861×0.2,5)×200+round(0.05861×0.2,5)×300×0.9+round(0.05861×0.2,5)×340×0.8)×1.5))=28元
卧铺票:round(1.5×round(round(0.05861×1.75,5)×200+round(0.05861×1.75,5)×300×0.9+round(0.05861×1.75,5)×340×0.8))=114元
空调票:round(1.5×round(round(0.05861×0.25,5)×200+round(0.05861×0.25,5)×300×0.9+round(0.05861×0.25,5)×340×0.8))=17元
软票费:1元
卧铺订票费:10元
扣保险:1.5元

对于全票:
普客到底合计:150+28+114+17+1+10-1.5=318.5元
普快到底合计:150+31+114+17+1+10-1.5=321.5元
特快到底合计:150+34+114+17+1+10-1.5=324.5元
对于儿童票:
普客到底合计:75+14+114+8.5+0.5+10-0.5=221.5元
普快到底合计:75+15.5+114+8.5+0.5+10-0.5=223元
特快到底合计:75+17+114+8.5+0.5+10-0.5=224.5元
对于学生票,前程软席,票价不优惠:
普客到底合计:150+28+0+114+17+1+10-1.5=318.5元
普快到底合计:150+28+3+114+17+1+10-1.5=321.5元
特快到底合计:150+28+6+114+17+1+10-1.5=324.5元
但学生票在后程签证硬席时,票价仍按相关政策优惠
对于伤残军人票:
普客到底合计:75+14+0+57+8.5+0.5+5-0.5=159.5元
普快到底合计:75+14+1.5+57+8.5+0.5+5-0.5=161元
特快到底合计:75+14+3+57+8.5+0.5+5-0.5=162.5元

案例6:计算K1028次(注:2014年时点,该车为新空调车)硬座,西安经由华山到潼关,普客到底、普快到底、特快到底的通票全票票价.
西安-华山123km,华山-潼关12km
客票:8+12-8=12元
普客到底加快费:4元
普快到底加快费:2+4-1=5元
特快到底加快费:4+4-2=6元
空调票:3元
软票费:1元
扣保险:0.5元

普客到底合计:12+4+3+1-0.5=19.5元
普快到底合计:12+5+3+1-0.5=20.5元
特快到底合计:12+6+3+1-0.5=21.5元

动车组的二等座基价率为0.2805元/km,一等座0.3366元/km,再分别上浮10%,两种席位均是20km起步,以实际里程计收并四舍五入,标准票价不执行递远递减,但部分长途线路二等座执行的是同距离硬卧下铺的票价.动车组二等座学生票价格是原价的75%,儿童票、伤残军人票依旧享受半价优惠.计算学生优惠时按照公布票价进行,优惠后的票价与实际全票票价取较小者作为学生票价.
动车组实际票价也要参照既有线列车,扣除保险.
而高铁中的G字头列车,价格由运输者自定.
案例7:计算南京-上海的D字头列车的公布票价
二等座:round(301×0.2805×1.1)=93元
一等座:round(301×0.3366×1.1)=112元
案例8:计算南京-镇江的D字头列车二等座学生票价
票价:round(round(64×0.2805×1.1)×0.75)=15元

部分地区、部分列车不按照上述标准运价执行,如沪汉蓉通道的三十里铺-永宁镇段,广铁管内区段、达成线达州-成都段等.

始发签证或变更到站时,直接取新票票价和原票票价的差额,如果差额为正,退还差价,对差价部分核收手续费,否则,补收差价.手续费参照退票费标准核收,8天以上免费,8天-开车前48小时收取差额的5%,开车前48-24小时收取10%,24小时以内收取20%,但最低收取2元,差额不足2元时,不退还差额,也不补价.

案例9:讨论西安-徐州K558次硬座改签1148次硬座应退的价款
K558次西安-徐州的硬座票价为112元,1148次为98元
所以,开车前8天以上改签时,应退112-98=14元
开车前8天以内,48小时以上改签时,应收退票费2元,退12元
开车前48小时以内,24小时以上改签时,应收退票费2元,退12元
开车前24小时以内改签时,应收退票费3元,退11元

通票中转签证时,需要计算签证的补价.中转签证的补价与原票的加快等级无关,而只与签证的模式有关.所谓差价,指的是给定里程下,所签车次价格与指定的签证模式的基价的差.对于普客到底的模式,基价是签证里程的硬座客票价格,对于普快到底,则是硬座客票以及一档加快费的价格,特快到底时,再收取一档加快费.通票原票默认后程是非空调硬座,因此,如果后程涉及了空调票、卧铺票,都要全额收取.如果签得卧铺,需额外收10元卧铺订票费.
需要注意,所补的差价分票种计算.通票的中转签证是多不退少补的,而且,两档加快费要分别计算.

案例10:计算K1028次西安经由华山,普快到底至潼关的通票,在华山签证K912次到潼关硬座需补的差价.华山到潼关的里程为12km.
已收(注:这里的“已收”是一种假定,不是通票实际在后程收取的票款):
客票票价:1元
加快票价:1元
合计:2元
应收:
客票票价:round(1×1.5)=2元
加快票价:round(1×1.5)×2=4元
卧铺票价:0元
空调票价:round(1×1.5)=2元
合计:8元
应补:
客票票价:2-1=1元
加快票价:4-1=3元
空调票价:2元
合计:6元

案例11:计算Z274次西安经由徐州,特快到底至南京的通票,在徐州签证1461次硬卧下到南京需补的差价
徐州-南京的里程为348km,计费里程350km,卧铺按400km计算
已收:
客票票价:round(200×0.05861+150×0.05861×0.9)=20元
加快票价:2×round(200×round(0.05861×0.2,5)+150×round(0.05861×0.2,5)×0.9)=8元,每档加快票4元.
应收:
客票票价:round(1.5×round(200×0.05861+150×0.05861×0.9))=30元
加快票价:round(1.5×round(200×round(0.05861×0.2,5)+150×round(0.05861×0.2,5)×0.9)))=6元
卧铺票价:round(1.5×round(round(0.05861×1.3,5)×200+ round(0.05861×1.3,5)×200×0.9)))=44元
空调票价: round(1.5×round(round(0.05861×0.25,5)×200+ round(0.05861×0.25,5)×150×0.9)))=8元
卧铺订票费:10元
应补:
客票票价:30-20=10元
加快票价:6-4=2元
卧铺票价:44元
空调票价:8元
卧铺订票费:10元
合计:74元
需要说明的是,两档加快费要分开计算,尽管一开始收取了第二档加快费,但第二档加快费不能补偿第一档加快费的差额.在这个例子中如果要签Z267次的下铺,则其他项不变,只要再补交一档加快费的差额即可,即再补价2元.
以上两个案例,都说的是正确选择签证模式的情况下的票价,万一错选了签证模式,补价就会有不同

案例12:计算K627次,西安经由安康,普快到底至阳平关,在安康站按普客到底签证K389次硬座至汉中的实际票价,并计算理论票价.在汉中站,假如按特快到底签证翌日K389次硬座至阳平关,计算理论票价和实际票价.安康-汉中240km,汉中-阳平关117km
安康-汉中按250km计费
理论补价
已收:
客票票价:round(200×0.05861+50×0.05861×0.9)=14元
加快票价:round(200×round(0.05861×0.2,5)+50×round(0.05861×0.2,5)×0.9)=3元
应收:
客票票价:round(1.5×round(200×0.05861+50×0.05861×0.9))=21元
加快票价:2×round(1.5×round(200×round(0.05861×0.2,5)+50×round(0.05861×0.2,5)×0.9))=10元
空调票价:round(1.5×round(200×round(0.05861×0.25,5)+50×round(0.05861×0.25,5)×0.9))=5元
应补:
客票票价:21-14=7元
加快票价:10-3=7元
空调票价:5元
合计:19元

实际补价
已收:
客票票价:round(200×0.05861+50×0.05861×0.9)=14元
加快票价:0元
按普客到底计算,无加快费
应收:与上面相同
应补:
客票票价:21-14=7元
加快票价:10元
空调票价:5元
合计:22元

汉中-阳平关按115km计费
理论补价
已收:
客票票价:round(115×0.05861)=7元
加快票价:round(115×round(0.05861×0.2,5))=1元
应收:
客票票价:round(1.5×round(115×0.05861))=11元
加快票价:2×round(1.5×round(115×round(0.05861×0.2,5)))=4元
空调票价:round(1.5×round(115×round(0.05861×0.25,5)))=3元
应补:
客票票价:11-7=4元
加快票价:4-1=3元
空调票价:3元
合计:10元

实际补价
已收:
客票票价:round(115×0.05861)=7元
加快票价:2×round(115×round(0.05861×0.2,5))=2元
应收:与上面相同
应补:
客票票价:11-7=4元
加快票价:4-2=2元
空调票价:3元
合计:9元

可以看到,一般,如果高等级通票以低等级的签证模式签证或者签得低等级列车,乘客将会吃亏,但低等级的通票以高等级签证时,乘客未必得利――这是因为,这样的票是加快等级不符的车票,如果严格追究的话,是要向乘客补收加快费的.

如果通票后程乘坐动车组,则应该补收二者的票价差额.

案例13:计算T109次,南京经由镇江,特快到底至常州,在镇江站签证翌日D3135次二等座需补的差价.镇江-常州72km.
72km的动车组二等座标准运价是22元
已收
客票票价:4元
加快票价:2元
已收合计:6元
应补:22-6=16元
如果是普快到底签证,需要补17元,普客到底签证需要补18元.由于7·23动车组事故,导致这段线路的运价下浮5%,所以,实际执行时,可能会比这个价格低.

通票进行中途下车签证,有时也需要补价.中途下车签证的补价与原票的加快等级、是否空调有关.所补的差价分票种计算.同样,中途下车签证执行“多不退少补”的原则.但如果前程是卧铺,中途下车后即告失效,若使用卧铺,需要另交卧铺费和10元的卧铺订票费.

案例14:计算1095次,西安经由宝鸡到兰州,普快到底的硬座通票,在蔡家坡签证K5次硬座到宝鸡需补的差价
在蔡家坡-宝鸡段,已收(注:这里的“已收”是一种假定,不是实际收取的票款):
客票票价:5元
加快票价:2元
空调票价:2元
合计:9元

在蔡家坡-宝鸡段,应收
客票票价:5元
加快票价:4元
空调票价:2元
合计:11元

应补加快票价2元.

案例15:计算Z166次,西安经由无锡至上海,普客到底的通票,硬卧,在徐州站签证到达徐州的翌日的Z267次硬卧下至无锡需补的票价
徐州-无锡523km
卧铺票价另计,应补收:
Round(1.5×(round(200×round(0.05861×1.3,5)+300×round(0.05861×1.3,5)×0.9+15×round(0.05861×1.3,5)×0.8)))+10=67元

有时,通票在中转站后仍能进行中途下车签证,这样收的票款比理论上要少.

案例16: 计算K558次西安经由徐州,特快到底至南京的通票,在徐州按中途下车签证T65次硬卧下到南京需补的差价
徐州-南京348km
补收卧铺票: Round(1.5×(round(200×round(0.05861×1.3,5)+200×round(0.05861×1.3,5)×0.9)))+10=54元

为了方便查阅,特制下表,列出三种签证的区别

  始发签证 中转签证 中途下车签证
适用范围 直达票、通票 通票 通票
办理地点 全国各营业站 通票中转站及以后的车站 通票中转站(不含)以前的车站
执行原则 多退少补 多不退少补 多不退少补
参与原票计费的项目 原票总价 以非空调车计算的硬座客票和对应签证模式的加快票 原票的客票、加快票、空调票
补收项目 新票与原票的差额(如果差额大于0) 所乘车次对应的客票、加快票、卧铺票、空调票分别与原票相应费用的差.两档加快费分别计算. 所乘车次对应的客票、加快票、卧铺票、空调票分别与原票相应费用的差
退还项目 原票与新票扣除手续费后的差额(如果差额大于0) —— ——
签证之后 收回原票,换发新票 返回原票,签证随原票使用 返回原票,签证随原票使用