China High-Speed Train Routes

Every route we sell tickets for, with fastest journey times and daily frequency. China's high-speed network covers more than 45,000 km, so almost every city on a normal itinerary is a same-day train ride away. Pick a route for live timetables, USD fares and booking.

Routes covered
20
Departure cities
13
Fastest hop
26m
Booking window
15 days

Trains from Beijing

RouteFastestTrains/dayLineDistance
Beijing to Tianjin 33m 80+ Beijing–Tianjin Intercity Railway 120 km
Beijing to Shanghai 4h18m 40+ Beijing–Shanghai High-Speed Railway (Jinghu HSR) 1318 km
Beijing to Xi'an 4h30m 20+ Beijing–Guangzhou / Zhengzhou–Xi’an high-speed lines 1216 km

Trains from Chengdu

RouteFastestTrains/dayLineDistance
Chengdu to Xi'an 4h 15+ Xi’an–Chengdu High-Speed Railway 658 km

Trains from Dali

RouteFastestTrains/dayLineDistance
Dali to Kunming 2h 20+ Guangzhou–Kunming / Dali railway 330 km

Trains from Guangzhou

RouteFastestTrains/dayLineDistance
Guangzhou to Shenzhen 29m 70+ Guangzhou–Shenzhen–Hong Kong Express Rail Link 102 km
Guangzhou to Hong Kong 47m 30+ Guangzhou–Shenzhen–Hong Kong Express Rail Link (XRL) 142 km

Trains from Hangzhou

RouteFastestTrains/dayLineDistance
Hangzhou to Shanghai 45m 60+ Shanghai–Hangzhou Passenger Dedicated Line 159 km

Trains from Hong Kong

RouteFastestTrains/dayLineDistance
Hong Kong to Guangzhou 47m 30+ Guangzhou–Shenzhen–Hong Kong Express Rail Link (XRL) 142 km

Trains from Kunming

RouteFastestTrains/dayLineDistance
Kunming to Dali 2h 20+ Guangzhou–Kunming / Dali railway 330 km

Trains from Nanjing

RouteFastestTrains/dayLineDistance
Nanjing to Shanghai 1h15m 50+ Beijing–Shanghai High-Speed Railway 301 km

Trains from Shanghai

RouteFastestTrains/dayLineDistance
Shanghai to Suzhou 26m 50+ Beijing–Shanghai High-Speed Railway 84 km
Shanghai to Hangzhou 45m 60+ Shanghai–Hangzhou Passenger Dedicated Line 159 km
Shanghai to Nanjing 1h15m 50+ Beijing–Shanghai High-Speed Railway 301 km
Shanghai to Beijing 4h18m 40+ Beijing–Shanghai High-Speed Railway (Jinghu HSR) 1318 km

Trains from Shenzhen

RouteFastestTrains/dayLineDistance
Shenzhen to Guangzhou 29m 70+ Guangzhou–Shenzhen–Hong Kong Express Rail Link 102 km

Trains from Suzhou

RouteFastestTrains/dayLineDistance
Suzhou to Shanghai 26m 50+ Beijing–Shanghai High-Speed Railway 84 km

Trains from Tianjin

RouteFastestTrains/dayLineDistance
Tianjin to Beijing 33m 80+ Beijing–Tianjin Intercity Railway 120 km

Trains from Xi'an

RouteFastestTrains/dayLineDistance
Xi'an to Chengdu 4h 15+ Xi’an–Chengdu High-Speed Railway 658 km
Xi'an to Beijing 4h30m 20+ Beijing–Guangzhou / Zhengzhou–Xi’an high-speed lines 1216 km

Not sure which station?

Big Chinese cities have several railway stations, and picking the wrong one can cost you an hour. High-speed trains usually leave from the newer stations — Beijing South, Shanghai Hongqiao, Guangzhou South, Xi'an North — while the older central stations handle slower services. Our search results name the exact station, so check it before you pay.

Read the full guide: how to book China train tickets with a foreign passport.