Shanghai to Datong Train
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. |
Train | Dep. | Arr. | Duration | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
G3754 Details of the Train G3754:
10H41M | 09:56 Shanghai Hongqiao | 20:37 Datong South | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
K372 Details of the Train K372:
24H47M | 16:03 Shanghai | 16:50+1 Datong | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Z282 Details of the Train Z282:
20H57M | 19:16 Songjiang South | 16:13+1 Datong |
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 |

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:
