There are 6 ways to get from Yinchuan to Yan’an by train, car, taxi, 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
best- Take the train from Yinchuan to Xian Northtrain Yinchuan
- Take the train from Xi'an to Yan'antrain Xi'an
9h 10m¥338–486Bus, train
cheapest- Take the bus from Yinchuan Nanmen Station to Yanchibus
- Take the train from Dingbian to Suidetrain
- Take the train from Suide to Yan'antrain
9h 37m¥176–330Drive 397.4 km
- Drive from Yinchuan to Yan’ancar 397.4 km
4h 4m¥338–488Taxi
- Take the taxi from Yinchuan to Yan’antaxi 397.4 km
4h 4m¥650–800Fly to Yan'An Nanniwan Airport
- Fly from Yinchuan Hedong Airport (INC) to Yan'An Nanniwan Airport (ENY)plane INC - ENY
7h 30m¥763–3,276Fly to Yulin Airport, train
- Fly from Yinchuan Hedong Airport (INC) to Yulin Airport (UYN)plane INC - UYN
- Take the train from Yulin to Yan'antrain
5h 52m¥1,781–4,785
Yinchuan Hedong Airport (INC) to Yan'An Nanniwan Airport (ENY) flights
Questions & Answers
The cheapest way to get from Yinchuan to Yan’an is to bus and train which costs ¥170 - ¥330 and takes 9h 37m.
The fastest way to get from Yinchuan to Yan’an is to drive which takes 4h 4m and costs ¥330 - ¥490.
No, there is no direct train from Yinchuan to Yan’an. However, there are services departing from Yinchuan and arriving at Yan'an via North station and Xi'an. The journey, including transfers, takes approximately 9h 10m.
The distance between Yinchuan and Yan’an is 959 km. The road distance is 397.4 km.
The best way to get from Yinchuan to Yan’an without a car is to train which takes 9h 10m and costs ¥330 - ¥490.
It takes approximately 9h 10m to get from Yinchuan to Yan’an, including transfers.
Yinchuan to Yan’an train services, operated by China Railways G-Class, depart from Yinchuan station.
The best way to get from Yinchuan to Yan’an is to train which takes 9h 10m and costs ¥330 - ¥490. Alternatively, you can fly, which costs ¥750 - ¥3300 and takes 7h 30m.
Yinchuan to Yan’an train services, operated by China Railways G-Class, arrive at Xian North station.
Yes, the driving distance between Yinchuan to Yan’an is 397 km. It takes approximately 4h 4m to drive from Yinchuan to Yan’an.
What companies run services between Yinchuan, China and Yan’an, China?
You can take a vehicle from Yinchuan to Yan'an via Yinchuan, Xian North, North station, Wulukou, and Xi'an in around 9h 10m. Alternatively, Air China, China Express Airlines, and two other airlines fly from Yinchuan Hedong Airport (INC) to Yan'An Nanniwan Airport (ENY) 3 times a day.
- Website
- airchina.com
Flights from Yinchuan Hedong Airport to Yan'An Nanniwan Airport via Beijing Capital
- Ave. Duration
- 9h 17m
- When
- Every day
- Estimated price
- ¥1,800–3,500
Flights from Yinchuan Hedong Airport to Yan'An Nanniwan Airport via Chongqing
- Ave. Duration
- 9h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,900–3,500
- Website
- chinaexpressair.com
Flights from Yinchuan Hedong Airport to Yan'An Nanniwan Airport via Chongqing
- Ave. Duration
- 10h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥700–3,200
- Website
- intl.jdair.net
Flights from Yinchuan Hedong Airport to Yan'An Nanniwan Airport via Xining
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,300–3,700
- Website
- tianjin-air.com
Flights from Yinchuan Hedong Airport to Yulin Airport
- Ave. Duration
- 55 min
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–4,600
Train from Yinchuan to Xian North
- 2nd Class Seat
- ¥270–300
- 1st Class Seat
- ¥450–490
- Business Class Seat
- ¥650–950
Train from Xi'an to Yan'an
- Adult - second class
- ¥100–150
Train from Suide to Yan'an
- Adult - second class
- ¥55–85
Train from Yulin to Yan'an
- Adult - second class
- ¥85–130
Train from Xi'an to Yan'an
- Hard Seat
- ¥40–55
- Hard sleeper
- ¥80–110
- Soft sleeper
- ¥130–170
Train from Suide to Yan'an
- Hard Seat
- ¥26–35
- Hard sleeper
- ¥55–80
- Soft sleeper
- ¥90–120
Train from Yulin to Yan'an
- Hard Seat
- ¥35–50
- Hard sleeper
- ¥70–100
- Soft sleeper
- ¥120–160
Train from Dingbian to Suide
- Hard Seat
- ¥55–80
- Hard Sleeper
- ¥75–100
- Soft Sleeper
- ¥150–220
Train from Dingbian to Suide
- Ave. Duration
- 2h 32m
- Frequency
- Once daily
- Estimated price
- ¥50–130
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥50–75
- Hard Sleeper
- ¥110–130
- Soft Sleeper
- ¥170–220
- Website
- qichezhan.net
Bus from Yinchuan Nanmen Station to Yanchi
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ¥40
- Schedules at
- qichezhan.net
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 Italy Travel Guides, Why you should take the train in the US, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
There are 15+ hotels available in Yan’an.




















