Home / Train /

Beijing - Shanhaiguan Train

Nowadays, Shanghaiguan is connected with Beijing by more than 4 pairs of high speed trains and over 15 pairs of normal speed trains on a daily basis. The bullet trains run a distance of over 315 km (195 mi) with the duration of about 2 - 2.5 hours, whose lowest price for a second class seat is CNY 135.5. The duration for normal speed trains is about 3 - 6 hours.
 

Beijing - Shanhaiguan High Speed Train

Basic Facts:

Duration: about 2 - 2.5 hours
Distances: 315/ 398 km (195/ 247 mi)
Top speed: 250/ 300 km/h (155/ 186 mph)
Operated at: Beijing Railway Station, Shanhaiguan Railway Station
Major stations along the way: Tangshan North, Luanxian, Beidaihe, Qinhuangdao
 

Beijing to Shanhaiguan High Speed Train Schedule
 

(Last Update on Dec 3, 2024)
Train No.Departure - ArrivalTravel Time
D50107:05 - 09:142h9m
D50312:02 - 14:342h32m
D50713:52 - 15:592h7m
D57114:45 - 16:592h14m
G49715:41 - 17:532h12m

See more Beijing Schedule
 

Shanhaiguan to Beijing Bullet Train Timetable
 

(Last Update on Dec 3, 2024)
Train No.Departure - ArrivalTravel Time
D50410:02 - 12:222h20m
D57411:57 - 14:152h18m
G49813:15 - 15:121h57m
D57217:13 - 19:262h13m

Note: The above timetable is only for reference. Please search for the real-time schedule via the search box on page top.
 

Beijing- Shanhaiguan High Speed Train Ticket Fare

(Last Update on Dec 3, 2024)
Business Class SeatFirst Class SeatSecond Class Seat
G trainsCNY 582.5
USD 81
CNY 283.5
USD 39
CNY 173.5
USD 24
D trainsCNY 446.5
USD 62
CNY 216.5
USD 30
CNY 135.5
USD 19
The G trains are averagely 30 minutes faster than the D trains. But their ticket fare is around one time higher, because they run a detour, which leads to longer distance. For passengers who are not tight in travel schedule, the D ones are more recommended to save money.
 

Normal Train of Beijing - Shanhaiguan

Basic Facts:

Operated at: Beijing Railway Station, Beijing West Railway StationBeijing Fengtai Railway Station, Shanhaiguan Railway Station
Duration: about 3 - 6 hours
Distance: about 315 - 438 km (195 - 272 mi)
Top speed: 120/ 140 km/h (75/ 87 mph)
Major stations along the way: Huangcun, Langfang, Yangcun, Tianjin, Tangshan, Luanxian, Beidaihe, Qinghuangdao
 

Beijing to ShanhaiguanTrain Schedule
 

(Last Update on Dec 3, 2024)
Train No.Departure - ArrivalTravel Time
Z11205:54 - 08:543h00m
K33911:15 - 15:244h9m
K9513:21 - 17:203h59m
Z1415:43 - 19:143h31m
K34123:00 - 04:07+5h7m
Over 17 departures in total: departure time from 03:49 to 23:00; duration from 2H59M to 5H10M.
 

Shanhaiguan to Beijing Train Timetable
 

(Last Update on Dec 3, 2024)
Train No.Departure - ArrivalTravel Time
K34200:22 - 05:495h27m
K2803:04 - 08:405h36m
K454807:50 - 12:414h51m
Z1210:56 - 13:552h59m
Z11419:24 - 22:403h16m
Over 15 departures in total: departure time from 00:22 to 19:24; duration from 2H59M to 6H4M.
Note: The above timetables are only for reference. Please search for the real-time schedule via the search tool on the top of this page.
 

Beijing- Shanhaiguan Normal Train Ticket Fare

(Last Update on Dec 3, 2024)
Soft SleeperHard SleeperHard Seat
CNY 146.5 - 182.5
USD 20 - 25
CNY 100.5 - 122.5
USD 14 - 17
CNY 46.5 - 64.5
USD 6 - 9


Major Rail Lines from Beijing to:
- Last updated on Dec. 03, 2024 by Grace Yang -