Home / Train /

Shanghai to Datong Train

Presently, only 1 high speed train is running from Shanghai Hongqiao Railway Station to Datong South Railway Station. The Shanghai to Datong bullet train requires the travel time of about 10.5 hours to finish the journey as long as 1,817 kilometers (1,129 miles). The second class seat costs CNY 755.5 - 828.5, and first class one CNY 1,205 - 1,328.

2 normal speed trains also serve, taking about 21 - 25 hours. The ticket price for a soft sleeper is CNY 582 and for a hard sleeper is CNY 377.

If the only Shanghai to Datong train does not meet your schedule, you can choose transfer in Beijing. The overall travel time is 9 to 10.5 hours and the ticket price of second class seats is CNY 737 - 768.

Shanghai to Datong Train Schedule

Train
Dep.
Arr.
TrainDep.Arr.Duration
G3754
10H37M
09:56
Shanghai Hongqiao
20:33
Datong South
 
10H37M
G2406
11H22M
11:52
Shanghai Hongqiao
23:14
Datong South
 
11H22M
K372
24H42M
16:03
Shanghai
16:45+1
Datong
 
24H42M
Z282
20H57M
19:16
Shanghai Songjiang
16:13+1
Datong
 
20H57M

Other Transportation Options

Option 1: Transfer in Beijing

Shanghai Hongqiao to Beijing South Beijing North to Datong South Overall Travel Time Ticket Price
Second Class Seat/ Second Class Seat
G104: 06:27 - 13:12 G2521: 14:34 - 16:48 10h21m CNY 597 + CNY 166 = CNY 763
G112: 08:05 - 14:07 G2527: 15:30 - 17:40 9h35m CNY 598 + CNY 170 = CNY 768
G118: 09:43 - 15:47 G2549: 17:01 - 18:54 9h11m CNY 598 + CNY 166 = CNY 764
G134: 12:26 - 18:44 G2523: 20:03 - 22:25 9h59m CNY 576 + CNY 161 = CNY 737

Notes:
1. The information is for reference only, please check real-time schedule by the search box on page top.
2. “+1” means that the train will reach the arrival station on the second day.

From Beijing South Railway Station, passengers can take metro line 4 to get to the North Railway Station directly. The travel time is only about 30 minutes.
 

Option 2: Shanghai to Beijing Flight + Beijing to Datong Bullet Train

The travel time onboard of a Shanghai to Beijing flight and a Beijing to Datong high speed train is around 4.5 to 5 hours and the lowest cost is CNY 550 to CNY 1,200.

 Shanghai to Beijing Flight

Over 60 flights are available from Shanghai to Beijing, taking about 2 - 2.5 hours. The flight schedule is from 06:40 to 22:30 and the air fare is from CNY 400 to CNY 1,000.

When you arrive in Beijing International Airport, you can take metro Airport Line to Dongzhimen station, then transfer to metro line 2 and get off at Xizhimen station, Exit A2 out. Walk about 300 meters to get to Beijing North Railway Station. It costs about CNY 29 per person in total.

 Beijing to Datong High Speed Train

Nearly 43 high speed trains are running from Beijing North / Qinghe Railway Station to Datong South Railway Station, taking about 2 to 2.5 hours to finish the trip. The ticket price of a second class seat is CNY 135 - 170.  
 

How to Get to Hanging Monastery from Datong Railway Station

Passengers can take city bus 70 to get to Dongguan Passengers’ Transportation Center and then take the long-distance bus to Hunyuan County. The ticket price of the long-distance bus is CNY 25 per person. After, take city bus No. 8 to get to Hanging Monastery. The bus No. 8 takes about 30 minutes and the fare is CNY 3 per person.
 

Datong to Shanghai Train

1 Datong to Shanghai bullet train is in service, taking about 11.5 hours.

See detailed Shanghai Train Schedule & Datong Train Schedule

Major Rail Lines from Shanghai to:


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