There are 5 ways to get from Xi'an to Xining by train, car, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Xi'an North
best- Take the train from Xi'an North to XiningXi'an North
5h 24m¥232–556Drive 820.2 km
- Drive from Xi'an to Xining820.2 km
9h 2m¥735–1,062Fly
- Fly from Xi'An Xianyang International Airport (XIY) to Xining (XNN)XIY - XNN
4h 55m¥1,348–4,167Train, bus
- Take the train from Xi'an North to XiningXi'an North
- Take the bus from Xining station to Xining Airport
6h 57m¥274–598Train
- Take the train from Xi'an to XiningShanghai / ...
11h 23m
Xi'An Xianyang International Airport (XIY) to Xining (XNN) flights
Questions & Answers
The cheapest way to get from Xi'an to Xining is to train via Xi'an North which costs ¥230 - ¥600 and takes 5h 24m.
The fastest way to get from Xi'an to Xining is to fly which takes 4h 55m and costs ¥1300 - ¥4200.
No, there is no direct train from Xi'an to Xining. However, there are services departing from Shi Tushuguan and arriving at Xining via Xi'an North. The journey, including transfers, takes approximately 5h 24m.
The distance between Xi'an and Xining is 757 km. The road distance is 820.2 km.
The best way to get from Xi'an to Xining without a car is to train via Xi'an North which takes 5h 24m and costs ¥230 - ¥600.
It takes approximately 5h 24m to get from Xi'an to Xining, including transfers.
Xi'an to Xining train services, operated by China Railways D-Class, depart from Xi'an North station.
The best way to get from Xi'an to Xining is to train via Xi'an North which takes 5h 24m and costs ¥230 - ¥600. Alternatively, you can fly, which costs ¥1300 - ¥4200 and takes 4h 55m.
Xi'an to Xining train services, operated by China Railways D-Class, arrive at Xining station.
Yes, the driving distance between Xi'an to Xining is 820 km. It takes approximately 9h 2m to drive from Xi'an to Xining.
What companies run services between Xi'an, China and Xining, China?
China Railways D-Class operates a train from Xi'an North to Xining every 3 hours. Tickets cost ¥230–550 and the journey takes 4h 16m. China Railways G-Class also services this route once daily. Alternatively, China Eastern Airlines and Hainan fly from Xi'An Xianyang International Airport (XIY) to Xining (XNN) 4 times a day.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- en.ceair.com
Flights from Xi'An Xianyang International Airport to Xining
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ¥1,300–4,100
- Website
- hainanairlines.com
Flights from Xi'An Xianyang International Airport to Xining
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ¥1,500–6,000
Train from Xi'an North to Xining
- Ave. Duration
- 4h 16m
- Frequency
- Every 3 hours
- Estimated price
- ¥230–550
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥230–320
- Adult - 1st Class
- ¥380–550
Train from Xi'an North to Xining
- 2nd Class Seat
- ¥330–360
- 1st Class Seat
- ¥540–600
- Business Class Seat
- ¥800–1,200
Train from Xi'an to Xining
Train from Xi'an to Xining
- Website
- travelchinaguide.com
Bus from Xining station to Xining Airport
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ¥21
- Schedules at
- travelchinaguide.com
- Book at
- weixin.cwagi.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Why you should take the train in the US, How to travel India's Golden Triangle, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
There are 24+ hotels available in Xining.

















