There are 6 ways to get from Heze to Xi'an 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
best- Take the train from Heze East to Xi'an Northtrain Rizhao
3h 29m¥373–423Drive 654.5 km
- Drive from Heze to Xi'ancar 654.5 km
6h 45m¥550–795Fly from Heze
- Fly from Heze (HZA) to Xi'An Xianyang International Airport (XIY)plane HZA - XIY
7h 36m¥1,031–3,110Train to Jining Qufu Airport, fly
- Take the train from Heze East to Jiaxiang Northtrain
- Fly from Jining Qufu Airport (JNG) to Xi'An Xianyang International Airport (XIY)plane JNG - XIY
7h 6m¥1,740–4,284Train, bus to Jinan Yaoqiang International Airport, fly
- Take the train from Heze East to Jinan West Stationtrain
- Take the bus from Jinan West Station to Jinan Airportbus
- Fly from Jinan Yaoqiang International Airport (TNA) to Xi'An Xianyang International Airport (XIY)plane TNA - XIY
7h 51m¥1,308–3,053Train to Linyi Qiyang, fly
- Take the train from Heze East to Linyi Northtrain
- Fly from Linyi Qiyang (LYI) to Xi'An Xianyang International Airport (XIY)plane LYI - XIY
6h 47m¥1,915–4,670
Heze (HZA) to Xi'An Xianyang International Airport (XIY) flights
Comparing Your Travel Options
The cheapest way to get from Heze to Xi'an is to train which costs ¥370 - ¥430 and takes 3h 29m.
The fastest way to get from Heze to Xi'an is to train which takes 3h 29m and costs ¥370 - ¥430.
No, there is no direct train from Heze to Xi'an. However, there are services departing from Heze East and arriving at Fengcheng 5-lu via Bei Kezhan. The journey, including transfers, takes approximately 3h 29m.
The distance between Heze and Xi'an is 798 km. The road distance is 654.5 km.
The best way to get from Heze to Xi'an without a car is to train which takes 3h 29m and costs ¥370 - ¥430.
It takes approximately 3h 29m to get from Heze to Xi'an, including transfers.
Heze to Xi'an train services, operated by China Railways G-Class, depart from Heze East station.
The best way to get from Heze to Xi'an is to train which takes 3h 29m and costs ¥370 - ¥430. Alternatively, you can fly, which costs ¥1000 - ¥3200 and takes 7h 36m.
Heze to Xi'an train services, operated by China Railways G-Class, arrive at Xi'an North station.
Yes, the driving distance between Heze to Xi'an is 654 km. It takes approximately 6h 45m to drive from Heze to Xi'an.
What companies run services between Heze, China and Xi'an, China?
China Railways G-Class operates a train from Heze East to Xi'an North once daily. Tickets cost ¥340–380 and the journey takes 3h 7m. Alternatively, China Southern Airlines, Spring Airlines, and two other airlines fly from Heze (HZA) to Xi'An Xianyang International Airport (XIY) 5 times a day.
- Website
- en.ceair.com
Flights from Heze to Xi'An Xianyang International Airport via Hangzhou Xiaoshan
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ¥2,100–5,500
Flights from Heze to Xi'An Xianyang International Airport via Xiamen
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,600–6,000
Flights from Heze to Xi'An Xianyang International Airport via Dalian
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ¥2,100–5,500
Flights from Heze to Xi'An Xianyang International Airport via Chongqing
- Ave. Duration
- 9h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥650–3,400
Flights from Jining Qufu Airport to Xi'An Xianyang International Airport via Nanchang
- Ave. Duration
- 5h 50m
- When
- Thursday and Saturday
- Estimated price
- ¥1,600–4,100
Flights from Jinan Yaoqiang International Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- ¥1,100–3,200
Flights from Linyi Qiyang to Xi'An Xianyang International Airport via Shanghai Hongqiao
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ¥1,800–4,500
- Website
- sda.cn
Flights from Jinan Yaoqiang International Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- ¥1,100–2,800
- Website
- csair.com
Flights from Heze to Xi'An Xianyang International Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ¥2,800–6,000
Flights from Jining Qufu Airport to Xi'An Xianyang International Airport via Guangzhou Baiyun
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ¥2,400–5,000
- Website
- ch.com
Flights from Heze to Xi'An Xianyang International Airport via Shenyang
- Ave. Duration
- 10h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥950–3,000
- Website
- tianjin-air.com
Flights from Jining Qufu Airport to Xi'An Xianyang International Airport via Yulin
- Ave. Duration
- 4h
- When
- Thursday
- Estimated price
- ¥1,500–3,900
- Website
- shenzhenair.com
Flights from Linyi Qiyang to Xi'An Xianyang International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ¥1,700–4,400
Train from Heze East to Xi'an North
- 2nd Class Seat
- ¥340–380
- 1st Class Seat
- ¥560–620
- Business Class Seat
- ¥800–1,200
Train from Heze East to Jiaxiang North
- 2nd Class Seat
- ¥42–46
- 1st Class Seat
- ¥65–75
- Business Class Seat
- ¥90–130
Train from Heze East to Jinan West Station
- 2nd Class Seat
- ¥130–150
- 1st Class Seat
- ¥210–240
- Business Class Seat
- ¥310–440
Train from Heze East to Linyi North
- 2nd Class Seat
- ¥120–140
- 1st Class Seat
- ¥210–230
- Business Class Seat
- ¥300–430
- Website
- travelchinaguide.com
Bus from Jinan West Station to Jinan Airport
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- ¥20
- Schedules at
- travelchinaguide.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 Travelling by boat in Italy, Travelling to the US: What do I need to know?, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
Booking & Getting There
There are 548+ hotels available in Xi'an.





