There are 10 ways to get from Shaanxi to Beijing by plane, train, 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 Yulin Airport to Beijing Capital International Airport
best- Fly from Yulin Airport (UYN) to Beijing Capital International Airport (PEK)plane UYN - PEK
2h 8m¥1,037–3,646Train via Taiyuan
cheapest- Take the train from Weinan North to Taiyuan Southtrain Xi'an North / ...
- Take the train from Taiyuan South to Beijing West Stationtrain Lanzhou / ...
8h 39m¥246–539Train
- Take the train from Weinan North to Beijing West Stationtrain Xi'an North / ...
5h 5m¥486–539Drive 1,014 km
- Drive from Weinan to Beijingcar 1,014 km
10h 25m¥862–1,245Fly Yan'An Nanniwan Airport to Beijing Capital International Airport
- Fly from Yan'An Nanniwan Airport (ENY) to Beijing Capital International Airport (PEK)plane ENY - PEK
2h 27m¥1,141–3,651Fly Yulin Airport to Beijing Daxing International Airport, train
- Fly from Yulin Airport (UYN) to Beijing Daxing International Airport (PKX)plane UYN - PKX
- Take the train from Beijing Daxing Airport to Beijing Westtrain
2h 52m¥1,736–2,351Fly Hanzhong Chenggu Airport to Beijing Capital International Airport
- Fly from Hanzhong Chenggu Airport (HZG) to Beijing Capital International Airport (PEK)plane HZG - PEK
2h 45m¥1,507–3,536Fly Xi'An Xianyang International Airport to Beijing Capital International Airport
- Fly from Xi'An Xianyang International Airport (XIY) to Beijing Capital International Airport (PEK)plane XIY - PEK
4h 16m¥1,738–2,555Fly Xi'An Xianyang International Airport to Beijing Daxing International Airport, train
- Fly from Xi'An Xianyang International Airport (XIY) to Beijing Daxing International Airport (PKX)plane XIY - PKX
- Take the train from Beijing Daxing Airport to Beijing Westtrain
4h 30m¥1,337–2,460Train via Zhengzhou West
- Take the train from Weinan North to Zhengzhou Westtrain Lanzhou West
- Take the train from Zhengzhou West to Beijing West Stationtrain Lanzhou West
5h 7m¥497–550
Yulin Airport (UYN) to Beijing Capital International Airport (PEK) flights
Questions & Answers
The cheapest way to get from Shaanxi to Beijing is to train via Taiyuan which costs ¥240 - ¥550 and takes 8h 39m.
The fastest way to get from Shaanxi to Beijing is to fly which takes 2h 8m and costs ¥1000 - ¥3700.
No, there is no direct train from Shaanxi to Beijing station. However, there are services departing from Weinan North and arriving at Beijing West Station via . The journey, including transfers, takes approximately 5h 5m.
The distance between Shaanxi and Beijing is 651 km. The road distance is 1014 km.
The best way to get from Shaanxi to Beijing without a car is to train which takes 5h 5m and costs ¥480 - ¥550.
It takes approximately 2h 8m to get from Shaanxi to Beijing, including transfers.
Shaanxi to Beijing train services, operated by China Railways G-Class, depart from Weinan North station.
The best way to get from Shaanxi to Beijing is to fly which takes 2h 8m and costs ¥1000 - ¥3700. Alternatively, you can train, which costs ¥480 - ¥550 and takes 5h 5m.
Shaanxi to Beijing train services, operated by China Railways G-Class, arrive at Beijing West Station.
Yes, the driving distance between Shaanxi to Beijing is 1014 km. It takes approximately 10h 25m to drive from Shaanxi to Beijing.
What companies run services between Shaanxi, China and Beijing, China?
Air China and Hainan fly from Yulin Airport (UYN) to Beijing Capital International Airport (PEK) once daily. Alternatively, China Railways G-Class operates a train from Weinan North to Beijing West Station 3 times a day. Tickets cost ¥470–520 and the journey takes 4h 58m.
- Website
- airchina.com
Flights from Yulin Airport to Beijing Capital International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥1,000–3,600
Flights from Yan'An Nanniwan Airport to Beijing Capital International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- ¥1,100–3,600
Flights from Hanzhong Chenggu Airport to Beijing Capital International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ¥1,400–3,600
Flights from Hanzhong Chenggu Airport to Beijing Capital International Airport via Yinchuan Hedong
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–3,600
Flights from Xi'An Xianyang International Airport to Beijing Capital International Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- ¥2,100–2,600
Flights from Xi'An Xianyang International Airport to Beijing Capital International Airport via Yan'An Nanniwan Airport
- Ave. Duration
- 4h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,100–2,600
- Website
- en.ceair.com
Flights from Yulin Airport to Beijing Daxing International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- ¥1,700–2,300
Flights from Yulin Airport to Beijing Daxing International Airport via Xi'An Xianyang International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ¥1,500–4,100
Flights from Xi'An Xianyang International Airport to Beijing Daxing International Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- ¥1,100–3,500
Flights from Xi'An Xianyang International Airport to Beijing Daxing International Airport via Yulin Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ¥1,800–3,500
- Website
- flycua.com
Flights from Yulin Airport to Beijing Daxing International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- ¥1,700–2,300
Flights from Xi'An Xianyang International Airport to Beijing Daxing International Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- ¥1,100–3,500
- Website
- hainanairlines.com
Flights from Yulin Airport to Beijing Capital International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ¥1,200–4,600
Flights from Xi'An Xianyang International Airport to Beijing Capital International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ¥1,900–2,600
- Website
- csair.com
Flights from Xi'An Xianyang International Airport to Beijing Daxing International Airport
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- ¥390–3,500
- Website
- hbhk.com.cn
Flights from Xi'An Xianyang International Airport to Beijing Daxing International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ¥390–2,200
Train from Weinan North to Beijing West Station
- 2nd Class Seat
- ¥470–520
- 1st Class Seat
- ¥750–850
- Business Class Seat
- ¥1,100–1,600
Train from Weinan North to Zhengzhou West
- 2nd Class Seat
- ¥170–190
- 1st Class Seat
- ¥270–300
- Business Class Seat
- ¥400–600
Train from Zhengzhou West to Beijing West Station
- 2nd Class Seat
- ¥310–340
- 1st Class Seat
- ¥510–560
- Business Class Seat
- ¥700–1,100
Train from Beijing Daxing Airport to Beijing West
- Adult - second class
- ¥22–35
Train from Beijing Daxing Airport to Beijing West
- Adult - second class
- ¥22–35
Train from Weinan North to Taiyuan South
- Ave. Duration
- 3h
- Frequency
- Every 2 hours
- Estimated price
- ¥160–380
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥160–230
- Adult - 1st Class
- ¥270–380
Train from Taiyuan South to Beijing West Station
- Hard Seat
- ¥70–110
- Hard Sleeper
- ¥130–140
- Soft Sleeper
- ¥210–300
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 1172+ hotels available in Beijing.

















