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 Jun 20, 2025)
Train No.Departure - ArrivalTravel Time
G48707:06 - 09:142h8m
D50312:02 - 14:342h32m
G49114:43 - 16:592h16m

See more Beijing Schedule
 

Shanhaiguan to Beijing Bullet Train Timetable
 

(Last Update on Jun 20, 2025)
Train No.Departure - ArrivalTravel Time
G49210:01 - 12:212h20m
G48811:57 - 14:152h18m
G49813:15 - 15:141h59m
G49017:13 - 19:252h12m

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 Jun 20, 2025)
Business Class SeatFirst Class SeatSecond Class Seat
G trainsCNY 540 - 582.5
USD 76 - 82
CNY 261 - 283.5
USD 37 - 40
CNY 160 - 173.5
USD 22 - 24
D trains---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 Jun 20, 2025)
Train No.Departure - ArrivalTravel Time
Z11205:54 - 08:543h00m
K9512:50 - 17:204h30m
Z1415:47 - 19:143h27m
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 Jun 20, 2025)
Train No.Departure - ArrivalTravel Time
K2803:04 - 08:405h36m
Z1210:56 - 13:573h1m
Z11419:24 - 22:383h14m
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 Jun 20, 2025)
Soft SleeperHard SleeperHard Seat
CNY 146.5 - 182.5
USD 21 - 26
CNY 100.5 - 122.5
USD 14 - 17
CNY 46.5 - 64.5
USD 7 - 9


Major Rail Lines from Beijing to:
- Last updated on Jun. 20, 2025 by Gabby Li -