Explore China by Rail
China Train Routes
18 popular routes · Page 2 of 2
Shanghai → Nanjing
Fastest
1h 2min
Distance
301 km
Price
From $18
Trains
100+ daily
Beijing → Tianjin
Fastest
30min
Distance
120 km
Price
From $8
Trains
100+ daily
Xian → Chengdu
Fastest
3h 15min
Distance
658 km
Price
From $36
Trains
20+ daily
Guangzhou → Guilin
Fastest
2h 30min
Distance
549 km
Price
From $23
Trains
20+ daily
Shanghai → Suzhou
Fastest
23min
Distance
100 km
Price
From $6
Trains
100+ daily
Beijing → Chengdu
Fastest
7h 30min
Distance
1,800 km
Price
From $85
Trains
15+ daily
Hangzhou → Huangshan
Fastest
1h 30min
Distance
280 km
Price
From $12
Trains
20+ daily
Kunming → Dali
Fastest
2h
Distance
338 km
Price
From $20
Trains
20+ daily
No matching routes on this page. Try another group or search your route above.