Home / Train /

Shanghai to Sanmenxia Train

Presently, 3 Shanghai to Sanmenxia high speed trains are in service from Shanghai Hongqiao Railway Station to Sanmenxia South Railway Station, requiring the travel time of 6 to 7 hours to complete the journey as long as 1,263 kilometers (785 miles) or 1,252 kilometers (778 miles). The ticket price for a first class seat is CNY 882.5 - 1,041.5 and for a second class seat is CNY 552.5 - 648.

In addition, 1 normal speed train is running from Shanghai Railway Station to Sanmenxia Railway Station. It takes 17 hours; a soft sleeper costs CNY 427.5 and a hard sleeper costs CNY 279.5.

Shanghai to Sanmenxia Train Tickets Booking

Train
Dep.
Arr.
TrainDep.Arr.Duration
G1970
6H12M
06:10
Shanghai Hongqiao
12:22
Sanmenxia South
 
6H12M
G3288
7H10M
07:46
Shanghai Hongqiao
14:56
Sanmenxia South
 
7H10M
G3292
7H12M
08:24
Shanghai Hongqiao
15:36
Sanmenxia South
 
7H12M
G3161
7H57M
12:51
Shanghai Hongqiao
20:48
Sanmenxia South
 
7H57M
G3161
7H30M
13:18
Liantang
20:48
Sanmenxia South
 
7H30M
K560
17H2M
15:52
Shanghai
08:54+1
Sanmenxia
 
17H2M
G1916
5H59M
16:09
Shanghai Hongqiao
22:08
Sanmenxia South
 
5H59M

Running Route of Shanghai to Sanmenxia High Speed Train

Shanghai - Xuzhou High Speed Railway Line: As long as 626 kilometers (389 miles), Shanghai - Xuzhou High Speed Railway Line is a part of Beijing - Shanghai High Speed Railway Line, connecting railway stations such as Suzhou North, Changzhou North, Zhenjiang South, Nanjing South and Bengbu South.

Xuzhou - Sanmenxia High Speed Railway Line: This high speed railway line is 626 kilometers (389 miles) in length, linking railway stations of Xiaoxian North, Dangshan, Shangqiu, Zhengzhou East, Gongyi South and Luoyang Longmen.
 

Other Transportation Option: Shanghai to Luoyang Flight + Luoyang to Sanmenxia Train

Shanghai to Luoyang Flight

There is a flight scheduled at 07:25 from Shanghai to Luoyang, taking about 2 hours. The air fare is from CNY 600 to CNY 1,300.
 

Luoyang to Sanmenxia Train

18 high speed trains are available from Luoyang Longmen Railway Station to Sanxiamen South Railway Station, taking about 0.5 hours. A first class seat costs CNY 89.5 and a second class seat costs CNY 54.5.
 

How to Get to Luoyang Longmen Railway Station from Luoyang Beijiao Airport

Passengers can take city bus D1 to get to the railway station directly after they get off the plane.
 

Sanmenxia to Shanghai Train

There are 3 high speed trains running from Sanmenxia to Shanghai, taking 6 to 7.5 hours. 5 Sanmenxia to Shanghai normal speed trains are also in service, taking 15.5 to 17.5 hours.

 See detailed Shanghai Train Schedule


Major Rail Lines from Shanghai to:

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