Home / Train /

Beijing - Guiyang Train

Currently, there are over 7 pairs of trains running between capital city Beijing and Guiyang every day. Among them, more than 3 pairs of high speed G trains take about 8 to 12.5 hours. For the rest normal ones, the duration is 27 - 28.5 hours.

2 pairs of overnight high speed D trains operate only on every Friday, Saturday, Sunday and Monday with a duration of 11 - 16 hours.
 

High Speed Train

Basic Facts:

 Duration: about 8 - 12.5 hours
 Distance: about 2,297 kilometers (1,427 miles)
 Top speed: 300 km/h (186 mph)
 Operated at: Beijing West Railway Station, Guiyang North Railway Station
 Stations along the way: Gaobeidian East, Baoding East, Shijiazhuang, Xingtai East, Handan East, Anyang East, Hebi East, Xinxiang East, Zhengzhou East, Xuchang East, Zhumadian West, Xingyang East, Wuhan, Yueyang East, Changsha South, Shaoshan South, Loudi South, Shaoyang North, Xinhua South, Huaihua South, Zhijiang, Tongren South, Sansui, Kaili South

Beijing to Guiyang High Speed Train Schedule

(Last Update on May 6, 2026)
Train No.Departure - ArrivalTravel Time
G30707:05 - 15:248h19m
G119707:44 - 20:1312h29m
G97909:15 - 20:0910h54m
G31911:00 - 19:248h24m
D93920:17 - 07:57+11h40m
D99720:41 - 12:33+15h52m
See more Beijing Schedule
 

Guiyang to Beijing Bullet Train Timetable:

(Last Update on May 6, 2026)
Train No.Departure - ArrivalTravel Time
G119809:31 - 21:2711h56m
G32010:15 - 18:328h17m
G30811:25 - 19:358h10m
G98013:46 - 23:399h53m
D99815:50 - 06:55+15h5m
D94019:07 - 06:10+11h3m
See more Guiyang Schedule

Notes:
1. "+" indicates the second day.
2. The above timetable is for reference only. You can search for the real-time schedule by the tool on top of this page.
 

Beijing - Guiyang High Speed Train Ticket Fare

(Last Update on May 6, 2026)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 3,242 - 3,500
USD 480 - 518
CNY 1,568 - 1,787
USD 232 - 264
CNY 709 - 1,117
USD 105 - 165
 

Normal Train

Basic Facts:

 Duration: about 27 - 28.5 hours
 Distance: about 2,349 - 1,576 kilometers (1,460 - 1,576 miles)
 Top speed: 160 km/h (99 mph)
 Operated at: Beijing West Railway Station, Guiyang Railway Station
 

Beijing to Guiyang Train Schedule:

(Last Update on May 6, 2026)
Train No.Departure - ArrivalTravel Time
K10707:51 - 18:48+34h57m
Z16111:20 - 15:03+27h43m
Z7716:11 - 20:05+27h54m
Z5322:30 - 02:54++28h24m

 

Guiyang to Beijing Train Timetable:

(Last Update on May 6, 2026)
Train No.Departure - ArrivalTravel Time
Z16202:44 - 06:57+28h13m
Z7808:03 - 12:14+28h11m
K10809:50 - 21:14+35h24m
Z5413:43 - 17:17+27h34m
Notes:
1. "+" indicates the second day.
2. Please use our tool on the page top to search for the real-time schedule.
 

Beijing - Guiyang Train Ticket Price:

(Last Update on May 6, 2026)
Soft SleeperHard SleeperHard Seat
CNY 751.5
USD 111
CNY 487.5
USD 72
CNY 268.5
USD 40
 

Flight

For a long distance trip like this, flight is also popular which usually takes around 3 hours. The price is generally higher than rail ticket. But during the offseason, good discount is offered sometimes. Passengers can make comparison of the price and decide what to take.
 
Major Rail Lines from Beijing to:

Major Rail Lines from Guiyang to:

See more: How to Travel between Beijing and Guiyang
- Last updated on May. 06, 2026 by Grace Yang -