There are 7 ways to get from Jiayuguan to Beijing by plane, train, subway, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Beijing Daxing International Airport, train
best- Fly from Jiayuguan Airport (JGN) to Beijing Daxing International Airport (PKX)plane JGN - PKX
- Take the train from Beijing Daxing Airport to Beijing Westtrain
4h 18m¥979–4,702Train
cheapest- Take the train from Jiayuguan to Hohhot Easttrain Urumqi
- Take the train from Hohhot East to Beijing Qinghe Stationtrain Hohhot East-Beijing North
24h 7m¥360–606Train, subway
- Take the train from Jiayuguan to Lanzhou Westtrain
- Take the train from Lanzhou West to Beijing North stationtrain
- Take the subway from Xizhimen Station to Dongzhimensubway 13
22h 46m¥565–1,468Train, bus
- Take the train from Jiayuguan to Lanzhoutrain
- Take the bus from Lanzhou to Pingliang Westbus
- Take the bus from Pingliang East to Beijingbus
30h 9m¥675–809Drive 1,910.4 km
- Drive from Jiayuguan to Beijingcar 1,910.4 km
20h 27m¥1,616–2,335Fly to Beijing Capital International Airport
- Fly from Jiayuguan Airport (JGN) to Beijing Capital International Airport (PEK)plane JGN - PEK
5h 39m¥1,180–5,597Fly to Tianjin Binhai, train
- Fly from Jiayuguan Airport (JGN) to Tianjin Binhai (TSN)plane JGN - TSN
- Take the train from Tianjin Station to Beijing Southtrain
6h 9m¥1,899–4,841
Jiayuguan Airport (JGN) to Beijing Daxing International Airport (PKX) flights
Questions & Answers
The cheapest way to get from Jiayuguan to Beijing is to train which costs ¥360 - ¥650 and takes 24h 7m.
The fastest way to get from Jiayuguan to Beijing is to fly and train which takes 4h 18m and costs ¥950 - ¥4700.
No, there is no direct train from Jiayuguan to Beijing. However, there are services departing from Jiayuguan and arriving at Dongzhimen via Lanzhou West and Xizhimen Station. The journey, including transfers, takes approximately 22h 46m.
The distance between Jiayuguan and Beijing is 1606 km. The road distance is 1910.4 km.
The best way to get from Jiayuguan to Beijing without a car is to train and subway which takes 22h 46m and costs ¥550 - ¥1500.
It takes approximately 4h 18m to get from Jiayuguan to Beijing, including transfers.
Jiayuguan to Beijing train services, operated by China Railways K-Class, depart from Jiayuguan station.
The best way to get from Jiayuguan to Beijing is to fly which takes 5h 39m and costs ¥1100 - ¥6000. Alternatively, you can train, which costs ¥360 - ¥650 and takes 24h 7m.
Jiayuguan to Beijing train services, operated by China Railways K-Class, arrive at Lanzhou West station.
Yes, the driving distance between Jiayuguan to Beijing is 1910 km. It takes approximately 20h 27m to drive from Jiayuguan to Beijing.
What companies run services between Jiayuguan, China and Beijing, China?
China Express Airlines, Air China, and four other airlines fly from Jiayuguan Airport (JGN) to Beijing Capital International Airport (PEK) every 4 hours. Alternatively, you can take a vehicle from Jiayuguan to Dongzhimen via Jiayuguan, Hohhot East, Beijing Qinghe Station, and Beijing Qinghe Station in around 24h 7m.
- Website
- airchina.com
Flights from Jiayuguan Airport to Beijing Capital International Airport via Chongqing
- Ave. Duration
- 6h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,100–6,000
Flights from Jiayuguan Airport to Beijing Capital International Airport via Dunhuang
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ¥3,300–5,500
Flights from Jiayuguan Airport to Beijing Capital International Airport via Lanzhou
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ¥2,800–5,500
Flights from Jiayuguan Airport to Beijing Capital International Airport via Yinchuan Hedong
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ¥2,600–5,500
Flights from Jiayuguan Airport to Beijing Capital International Airport via Zhengzhou
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ¥1,100–5,500
Flights from Jiayuguan Airport to Beijing Capital International Airport via Xi An
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ¥3,000–7,500
Flights from Jiayuguan Airport to Tianjin Binhai via Chongqing
- Ave. Duration
- 8h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,200–6,000
Flights from Jiayuguan Airport to Tianjin Binhai via Changsha
- Ave. Duration
- 8h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,800–4,700
- Website
- chinabusguide.com
Bus from Lanzhou to Pingliang West
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- ¥116
- Schedules at
- chinabusguide.com
Want to know more about travelling around China
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Flying into Beijing?
Read the travel guide
More Questions & Answers
There are 1261+ hotels available in Beijing.




