Explore China by Rail
China Train Routes
18 popular routes · Page 1 of 2
Changsha → Zhangjiajie
Fastest
1h 45min
Distance
330 km
Price
From $19
Trains
56+ daily
Beijing → Jinan
Fastest
1h 22min
Distance
406 km
Price
From $19
Trains
125+ daily
Beijing → Xiamen
Fastest
10h 40min
Distance
2,030 km
Price
From $60
Trains
6+ daily
Beijing → Shanghai
Fastest
4h 18min
Distance
1,318 km
Price
From $45
Trains
53+ daily
Shanghai → Beijing
Fastest
4h 24min
Distance
1,318 km
Price
From $45
Trains
51+ daily
Beijing → Xian
Fastest
4h 10min
Distance
1,216 km
Price
From $27
Trains
37+ daily
Shanghai → Hangzhou
Fastest
45min
Distance
175 km
Price
From $4
Trains
259+ daily
Beijing → Guangzhou
Fastest
7h 17min
Distance
2,298 km
Price
From $46
Trains
12+ daily
Guangzhou → Shenzhen
Fastest
30min
Distance
147 km
Price
From $10
Trains
100+ daily
Chengdu → Chongqing
Fastest
1h 2min
Distance
319 km
Price
From $8
Trains
143+ daily
No matching routes on this page. Try another group or search your route above.