Home / Train /

Shanghai to Huashan Train

Presently, 9 Shanghai to Huashan high speed trains are running from Shanghai South Railway Station/ Shanghai Hongqiao Railway Station to Huashan North Railway Station, requiring 6.5 to 9 hours to finish the journey as long as 1,388 kilometers (862 miles) or 1,399 kilometers (869 miles). The train ticket price for a first class seat is CNY 997.5 - 1,135.5 and for a second class seat is CNY 626 - 708.

What’s more, Shanghai Railway Station handles 1 normal speed train to Mengyuan Railway Station. The travel time is about 19 hours. A soft sleeper costs CNY 470.5 and a hard sleeper costs CNY 307.5.

Shanghai to Huashan Train Tickets Booking

Train
Dep.
Arr.
TrainDep.Arr.Duration
G1970
6H40M
06:10
Shanghai Hongqiao
12:50
Huashan [Shaanxi] North
 
6H40M
G3176
7H35M
06:25
Shanghai Hongqiao
14:00
Huashan [Shaanxi] North
 
7H35M
G3180
7H34M
06:41
Shanghai Hongqiao
14:15
Huashan [Shaanxi] North
 
7H34M
G1974
6H38M
07:17
Shanghai Hongqiao
13:55
Huashan [Shaanxi] North
 
6H38M
G3164
7H39M
09:38
Shanghai Hongqiao
17:17
Huashan [Shaanxi] North
 
7H39M
G3174
7H19M
10:15
Shanghai Hongqiao
17:34
Huashan [Shaanxi] North
 
7H19M
G3284
8H24M
10:37
Shanghai Hongqiao
19:01
Huashan [Shaanxi] North
 
8H24M
G3257
8H52M
10:42
Shanghai South
19:34
Huashan [Shaanxi] North
 
8H52M
G1928
6H52M
12:36
Shanghai Hongqiao
19:28
Huashan [Shaanxi] North
 
6H52M
G3161
8H25M
12:51
Shanghai Hongqiao
21:16
Huashan [Shaanxi] North
 
8H25M
G3161
7H58M
13:18
Liantang
21:16
Huashan [Shaanxi] North
 
7H58M
G1932
6H30M
13:38
Shanghai Hongqiao
20:08
Huashan [Shaanxi] North
 
6H30M
K560
18H53M
15:52
Shanghai
10:45+1
Mengyuan
 
18H53M

Running Route of Shanghai to Huashan High Speed Train

 Shanghai - Xuzhou High Speed Railway Line: As a section of Beijing - Shanghai High Speed Railway Line, Shanghai - Xuzhou High Speed Railway Line is 626 kilometers (513 miles) in length, linking railway stations like Kunshan, Wuxi, Zhenjiang, Yangzhou, Nanjing, Bengbu and Suzhou.

 Xuzhou - Huashan High Speed Railway Line: Running the distance of 762 kilometers (473 miles), Xuzhou - Huashan High Speed Railway Line mainly connects railway stations of Shangqiu, Zhengzhou, Luoyang, Sanmenxia and so on.
 

Other Transportation Option: Shanghai to Xi’an Flight + Xi’an to Huashan Train

Shanghai to Xi’an Flight

Nearly 30 flights scheduled from 06:40 to 23:00 are in service from Shanghai to Xi’an. The travel time is about 2.5 - 3 hours and the air fare is from CNY 400 to CNY 900.

 How to Get to Xi’an North Railway Station from Xi’an Xianyang International Airport
From the airport, airport shuttle bus Xihang route can take passengers to Xi’an North Railway Station directly. The airport shuttle bus depart every 70 minutes 09:00 in the morning to 16:00 in the afternoon, taking the duration of about 40 minutes. The ticket price is CNY 26 per person.
 

Xi’an to Huashan Train

At present, over 50 high speed trains are shuttling from Xi’an North Railway Station to Huashan North Railway Station, taking about 0.5 hours. The ticket price for a second class seat is CNY 34.5 - 54.5.
 

Huashan to Shanghai Train

There are 13 Huashan to Shanghai high speed trains available. The travel time is 5.5 to 8 hours.

See detailed Shanghai Train Schedule & Huashan Train Schedule

Major Rail Lines from Shanghai to:

Major Rail Lines from Huashan to:
- Last updated on Aug. 12, 2025 by Grace Yang -