China high-speed train routes
Journey times, fares, train types, and which station to use for each city pair.
Beijing → Shanghai
4h 18m fastest 1,318 km G
train
from $93 · 50+ trains/day
Beijing → Tianjin
30m fastest 120 km C
train
from $8 · 100+ trains/day
Beijing → Xi'an
4h 10m fastest 1,216 km G
train
from $81 · 25+ trains/day
Changsha → Zhangjiajie
1h 45m fastest 290 km G
train
from $23 · 50+ trains/day
Chengdu → Chongqing
1h 15m fastest 308 km G
train
from $22 · 100+ trains/day
Chongqing → Zhangjiajie
2h 02m fastest 430 km G
train
from $30 · 28 trains/day
Guangzhou → Guilin
2h 04m fastest 500 km G
train
from $28 · 70+ trains/day
Guangzhou → Hong Kong
47m fastest 140 km G
train
from $30 · 60+ trains/day
Guangzhou → Shenzhen
29m fastest 102 km G
train
from $10 · 100+ trains/day
Kunming → Lijiang
3h 29m fastest 520 km C
train
from $27 · 14 trains/day
Shanghai → Beijing
4h 18m fastest 1,318 km G
train
from $93 · 50+ trains/day
Shanghai → Guangzhou
6h 14m fastest 1,810 km G
train
from $122 · 20+ trains/day
Shanghai → Hangzhou
45m fastest 159 km G
train
from $10 · 100+ trains/day
Shanghai → Suzhou
21m fastest 84 km G
train
from $6 · 100+ trains/day
Xi'an → Chengdu
3h 07m fastest 658 km G
train
from $40 · 40+ trains/day