Home / Train /

Shanghai - Shijiazhuang Train

Currently, 6 pairs of high speed trains run between Shanghai Hongqiao Railway Station and Shijiazhuang Railway Station for a distance of 1,374 kilometers (854 miles). Duration is 6 – 7.5 hours and ticket fare is CNY 543 - 697 for a second class seat. There are 2 pairs of normal trains taking 17.5 – 20.5 hours for the 1,244 – 1,409 kilometers (773 - 876 miles) journey between the two cities. The highest ticket fare for a hard sleeper is CNY 317.5 per person based on the different operation stations.

Direct flights between the two cities take about 2 hours and an economy class seat may just cost CNY 370 in low season.

Shanghai - Shijiazhuang High Speed Trains

Basic Facts:

 Open Date: Sep. 10, 2016
 Distance: 1,374 kilometers (854 miles)
 Top Speed: 300 km/h (186 mph).
 Duration: 6 – 7.5 hours
 

Shanghai to Shijiazhuang High Speed Train Schedule

(Last Update on May 7, 2026)
Train No.Departure - ArrivalTravel Time
G121207:32 - 14:246h52m
G195207:44 - 15:167h32m
G121409:13 - 15:266h13m
G195611:44 - 19:357h51m
G122014:08 - 19:085h
G281216:25 - 23:307h5m
See more Shanghai Schedule
 

Shijiazhuang to Shanghai Bullet Train Timetable

(Last Update on May 7, 2026)
Train No.Departure - ArrivalTravel Time
G281108:24 - 15:597h35m
G121108:37 - 13:334h56m
G195510:36 - 17:537h17m
G195114:16 - 21:146h58m
G121315:20 - 22:156h55m
G121915:46 - 22:256h39m
See more Shijiazhuang Schedule 

Note: The timetable listed above is for reference only. Please search for the real-time schedule via the search box on page top. 
 

Ticket Fare of Shanghai - Shijiazhuang High Speed Trains

(Last Update on May 7, 2026)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 1,776 - 2,244
USD 263 - 332
CNY 904 - 1,144
USD 134 - 169
CNY 543 - 707
USD 80 - 105

 Stopovers along the way:
Kunshan South, Suzhou North in Jiangsu, Wuxi East, Changzhou North, Danyang North, Zhenjiang South, Nanjing South, Chuzhou, Suzhou East in Anhui, Dingyuan, Xuzhou East, Xiaoxian North, Dangshan South, Yongcheng North, Shangqiu, Minquan North, Lankao South, Kaifeng North, Zhengzhou East, Xinxiang East, Hebi East, Anyang East, Handan East, Gaoyi West
 

Normal Trains of Shanghai – Shijiazhuang

Shanghai to Shijiazhuang Train Schedule

(Last Update on May 7, 2026)
Train No.Departure - ArrivalTravel Time
K23411:10 - 06:14+19h4m
K180614:17 - 08:39+18h22m
Z26814:49 - 04:23+13h34m
K37216:03 - 09:47+17h44m
Z19618:00 - 05:53+11h53m

 

Shijiazhuang to Shanghai Train Timetable:

(Last Update on May 7, 2026)
Train No.Departure - ArrivalTravel Time
K37420:19 - 14:46+18h27m
Z19822:04 - 10:02+11h58m
Z27022:35 - 12:21+13h46m
Notes:
1. The timetable listed above is for reference only. Please search for the real-time schedule via the search box on page top.
2. "+" indicates the secons day.
 

Ticket Price

(Last Update on May 7, 2026)
Soft SleeperHard SleeperHard Seat
CNY 440.5 - 484.5
USD 65 - 72
CNY 288.5 - 317.5
USD 43 - 47
CNY 156.5 - 173.5
USD 23 - 26

All normal speed trains are operated between Shanghai Railway Station and Shijiazhuang Railway Station.

 Stopovers along the way:
 K234/K233: Kunshan, Suzhou in Jiangsu, Wuxi, Changzhou, Nanjing, Suzhou, Xuzhou, Yuchengxian, Shangqiu, Minquan, Kaifeng, Zhengzhou, Xinxiang, Anyang, Handan, Xingtai
 K372/K371: Kunshan, Suzhou in Jiangsu, Wuxi, Changzhou, Nanjing, Bengbu, Xuzhou, Tengzhou, Yucheng, Dezhou, Hengshui, Xinji

 Major Rail Lines from Shanghai to: Major Rail Lines from Shijiazhuang to:

- Last updated on May. 07, 2026 by Grace Yang -