There are 5 ways to get from Xi'an to Fenyang by train, bus, car, plane, or taxi
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 Xi'an North to Jiexiu Easttrain Xi'an North / ...
4h 26m¥222–436Bus
cheapest- Take the bus from Xi'an to Pingyaobus
9h 10m¥188–208Drive 506.8 km
- Drive from Xi'an to Fenyangcar 506.8 km
5h 27m¥428–619Fly to Lüliang Airport, taxi
- Fly from Xi'An Xianyang International Airport (XIY) to Lüliang Airport (LLV)plane XIY - LLV
- Take the taxi from Lüliang Airport (LLV) to Fenyangtaxi
4h 15m¥517–2,466Fly to Taiyuan Wusu International Airport, taxi
- Fly from Xi'An Xianyang International Airport (XIY) to Taiyuan Wusu International Airport (TYN)plane XIY - TYN
- Take the taxi from Taiyuan-Airport-TYN to Fenyangtaxi
7h 14m¥627–2,576
Xi'An Xianyang International Airport (XIY) to Lüliang Airport (LLV) flights
Comparing Your Travel Options
The cheapest way to get from Xi'an to Fenyang is to bus which costs ¥180 - ¥210 and takes 9h 10m.
The fastest way to get from Xi'an to Fenyang is to fly and taxi which takes 4h 15m and costs ¥500 - ¥2500.
No, there is no direct bus from Xi'an to Fenyang. However, there are services departing from Yahe Garden and arriving at Pingyao via Xi'an. The journey, including transfers, takes approximately 9h 10m.
No, there is no direct train from Xi'an to Fenyang. However, there are services departing from Shi Tushuguan and arriving at Jiexiu East via Xi'an North. The journey, including transfers, takes approximately 4h 26m.
The distance between Xi'an and Fenyang is 503 km. The road distance is 506.8 km.
The best way to get from Xi'an to Fenyang without a car is to train which takes 4h 26m and costs ¥220 - ¥440.
It takes approximately 4h 26m to get from Xi'an to Fenyang, including transfers.
Xi'an to Fenyang bus services, operated by , depart from Xi'an station.
Xi'an to Fenyang train services, operated by China Railways D-Class, depart from Xi'an North station.
The best way to get from Xi'an to Fenyang is to train which takes 4h 26m and costs ¥220 - ¥440. Alternatively, you can bus, which costs ¥180 - ¥210 and takes 9h 10m.
What companies run services between Xi'an, China and Fenyang, Shanxi, China?
China Railways D-Class operates a train from Xi'an North to Jiexiu East 4 times a day. Tickets cost ¥150–340 and the journey takes 2h 44m. Alternatively, operates a bus from Xi'an to Pingyao 3 times a day. Tickets cost ¥111 and the journey takes 7h.
- Website
- en.ceair.com
Flights from Xi'An Xianyang International Airport to Taiyuan Wusu International Airport via Hefei
- Ave. Duration
- 6h 8m
- When
- Every day
- Estimated price
- ¥1,500–3,800
Flights from Xi'An Xianyang International Airport to Taiyuan Wusu International Airport via Wuhan
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ¥1,400–3,700
Train from Xi'an North to Jiexiu East
- Ave. Duration
- 2h 44m
- Frequency
- 4 times a day
- Estimated price
- ¥150–340
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥150–210
- Adult - 1st Class
- ¥240–340
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 Getting to Milan from the airport, How to get from JFK to New York City, and Italy Travel Guides - to help you get the most out of your next trip.
Booking & Getting There
Xi'an to Fenyang bus services, operated by , arrive at Pingyao station.
Xi'an to Fenyang train services, operated by China Railways D-Class, arrive at Jiexiu East station.
Yes, the driving distance between Xi'an to Fenyang is 507 km. It takes approximately 5h 27m to drive from Xi'an to Fenyang.
There are five+ hotels available in Fenyang.




