Rome2Rio

How to get fromTaiyuan to Yan’anby train, car, taxi, or plane

Find Transport to Yan’an

See all options

There are 4 ways to get from Taiyuan to Yan’an by train, car, taxi, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train

    best
    1. Take the train from Taiyuan to Suidetrain train Beijing West
    2. Take the train from Suide to Yan'antrain train Xi'an
    5h 49m
    ¥78–219
  2. Drive  387.2 km

    1. Drive from Taiyuan to Yan’ancar car 387.2 km
    4h 25m
    ¥328–473
  3. Taxi

    1. Take the taxi from Taiyuan to Yan’antaxi taxi 387.2 km
    4h 25m
    ¥650–850
  4. Fly

    1. Fly from Taiyuan Wusu International Airport (TYN) to Yan'An Nanniwan Airport (ENY)plane plane TYN - ENY
    5h 47m
    ¥604–2,964

Taiyuan to Yan’an by train

Calendar7Weekly Trains
Duration5h 49mAverage Duration
Ticket¥78Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Taiyuan, China and Yan’an, China?

You can take a train from Taiyuan to Yan'an via Suide in around 5h 49m. Alternatively, China Eastern Airlines, Xiamen Airlines, and six other airlines fly from Taiyuan Wusu International Airport (TYN) to Yan'An Nanniwan Airport (ENY) 4 times a day.

Airlines
Train operators
Other operators

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 Which London airport should I choose?, Why you should take the train in the US, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.

Booking & Getting There