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 May 6, 2026)
Train No.Departure - ArrivalTravel Time
G179707:06 - 09:142h8m
D50312:02 - 14:342h32m
D50713:48 - 16:002h12m
G137514:43 - 16:592h16m
G138915:42 - 17:532h11m

See more Beijing Schedule
 

Shanhaiguan to Beijing Bullet Train Timetable
 

(Last Update on May 6, 2026)
Train No.Departure - ArrivalTravel Time
G137610:01 - 12:212h20m
G179811:57 - 14:162h19m
G139013:15 - 15:141h59m
G156417: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 May 6, 2026)
Business Class SeatFirst Class SeatSecond Class Seat
G trainsCNY 546.5 - 581.5
USD 81 - 86
CNY 262 - 278
USD 39 - 41
CNY 164 - 174
USD 24 - 26
D trains---CNY 217
USD 32
CNY 135
USD 20
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 May 6, 2026)
Train No.Departure - ArrivalTravel Time
Z11205:54 - 08:543h
K33910:54 - 15:224h28m
K9512:50 - 17:204h30m
Z1415:47 - 19:143h27m
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 May 6, 2026)
Train No.Departure - ArrivalTravel Time
K34200:22 - 05:495h27m
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 May 6, 2026)
Soft SleeperHard SleeperHard Seat
CNY 146.5 - 182.5
USD 22 - 27
CNY 100.5 - 122.5
USD 15 - 18
CNY 46.5 - 64.5
USD 7 - 10


Major Rail Lines from Beijing to:
- Last updated on May. 06, 2026 by Gabby Li -