There are 6 ways to get from Dalian to Xi'an by plane, train, bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Dalian Zhoushuizi International Airport (DLC) to Xi'An Xianyang International Airport (XIY)plane DLC - XIY
4h 59m¥571–1,527Train via Shijiazhuang
- Take the train from Dalian North to Qinhuangdaotrain
- Take the train from Qinhuangdao to Shijiazhuangtrain
- Take the train from Shijiazhuang to Xi'an Northtrain
12h 30m¥865–970Bus
- Take the bus from Jianshejie terminal to Jinanbus
- Take the bus from Jinan to Xi'anbus
21h 51m¥595–666Drive 1,882.2 km
- Drive from Dalian to Xi'ancar 1,882.2 km
19h 1m¥1,601–2,312Train
- Take the train from Dalian North to Qinhuangdaotrain Linyi North / ...
- Take the train from Qinhuangdao to Xi'an Northtrain Shenyang North / ...
13h 48m¥875–971Car ferry, train
- Take the car ferry from Dalian Harbour to Yantai Portcarferry
- Take the train from Yantai to Taiyuan Southtrain
- Take the train from Taiyuan South to Xi'an Northtrain
17h 36m¥702–1,386
Dalian Zhoushuizi International Airport (DLC) to Xi'An Xianyang International Airport (XIY) flights
Questions & Answers
The cheapest way to get from Dalian to Xi'an is to bus which costs ¥550 - ¥700 and takes 21h 51m.
The fastest way to get from Dalian to Xi'an is to fly which takes 4h 59m and costs ¥550 - ¥1600.
No, there is no direct bus from Dalian to Xi'an. However, there are services departing from Jianshejie terminal and arriving at Xi'an via Jinan. The journey, including transfers, takes approximately 21h 51m.
No, there is no direct train from Dalian to Xi'an. However, there are services departing from Zhongchang Street and arriving at Shi Tushuguan via Dalian North, Qinhuangdao, Shijiazhuang and Bei Kezhan. The journey, including transfers, takes approximately 12h 30m.
The distance between Dalian and Xi'an is 1293 km. The road distance is 1882.2 km.
The best way to get from Dalian to Xi'an without a car is to train via Shijiazhuang which takes 12h 30m and costs ¥850 - ¥1000.
It takes approximately 4h 59m to get from Dalian to Xi'an, including transfers.
Dalian to Xi'an bus services, operated by Dalian Bus, depart from Jianshejie terminal station.
Dalian to Xi'an train services, operated by China Railways G-Class, depart from Dalian North station.
The best way to get from Dalian to Xi'an is to fly which takes 4h 59m and costs ¥550 - ¥1600. Alternatively, you can train via Shijiazhuang, which costs ¥850 - ¥1000 and takes 12h 30m, you could also bus, which costs ¥550 - ¥700 and takes 21h 51m.
What companies run services between Dalian, China and Xi'an, China?
Spring Airlines, Chang An Airlines, and six other airlines fly from Dalian Zhoushuizi International Airport (DLC) to Xi'An Xianyang International Airport (XIY) every 2 hours. Alternatively, you can take a subway from Zhongchang Street to Shi Tushuguan via Dalian North, Dalian North, Qinhuangdao, Shijiazhuang, Xi'an North, and Bei Kezhan in around 12h 30m.
- Website
- en.ceair.com
Flights from Dalian Zhoushuizi International Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- ¥1,200–3,800
Flights from Dalian Zhoushuizi International Airport to Xi'An Xianyang International Airport via Yulin
- Ave. Duration
- 5h 15m
- When
- Wednesday and Friday
- Estimated price
- ¥1,400–3,900
- Website
- csair.com
Flights from Dalian Zhoushuizi International Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 2h 48m
- When
- Every day
- Estimated price
- ¥1,300–3,800
- Website
- airchina.com
Flights from Dalian Zhoushuizi International Airport to Xi'An Xianyang International Airport via Jinan
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ¥1,200–3,000
Flights from Dalian Zhoushuizi International Airport to Xi'An Xianyang International Airport via Tianjin Binhai
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- ¥1,300–3,100
- Website
- ch.com
Flights from Dalian Zhoushuizi International Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- ¥550–1,400
- Website
- airchangan.com
Flights from Dalian Zhoushuizi International Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥450–2,300
- Website
- hainanairlines.com
Flights from Dalian Zhoushuizi International Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ¥1,400–4,200
- Website
- tianjin-air.com
Flights from Dalian Zhoushuizi International Airport to Xi'An Xianyang International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥2,000–4,700
- Website
- sda.cn
Flights from Dalian Zhoushuizi International Airport to Xi'An Xianyang International Airport via Jinan
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ¥1,200–3,000
Train from Dalian North to Qinhuangdao
- 2nd Class Seat
- ¥250–280
- 1st Class Seat
- ¥410–450
- Business Class Seat
- ¥600–850
Train from Qinhuangdao to Shijiazhuang
- 2nd Class Seat
- ¥240–270
- 1st Class Seat
- ¥400–450
- Business Class Seat
- ¥550–850
Train from Shijiazhuang to Xi'an North
- 2nd Class Seat
- ¥370–410
- 1st Class Seat
- ¥620–680
- Business Class Seat
- ¥900–1,300
Train from Dalian North to Qinhuangdao
- 2nd Class Seat
- ¥250–280
- 1st Class Seat
- ¥410–450
- Business Class Seat
- ¥600–850
Train from Qinhuangdao to Xi'an North
- 2nd Class Seat
- ¥620–680
- 1st Class Seat
- ¥1,000–1,150
- Business Class Seat
- ¥1,500–2,100
Train from Yantai to Taiyuan South
- Ave. Duration
- 5h 57m
- Frequency
- Once daily
- Estimated price
- ¥300–750
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥300–410
- Adult - 1st Class
- ¥500–750
Train from Taiyuan South to Xi'an North
- Ave. Duration
- 2h 56m
- Frequency
- Hourly
- Estimated price
- ¥180–410
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥180–250
- Adult - 1st Class
- ¥290–410
- Website
- dalianbus.com
Bus from Jianshejie terminal to Jinan
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Estimated price
- ¥290–360
- Schedules at
- dalianbus.com
- Website
- travelchinaguide.com
Bus from Jinan to Xi'an
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- ¥300
- Schedules at
- bus.ly.com
- Website
- travelchinaguide.com
Car ferry from Dalian Harbour to Yantai Port
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- ¥220
- Schedules at
- bus.ctrip.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 Train travel in France: A guide to SNCF, How to get from Florence to Rome, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
Dalian to Xi'an bus services, operated by Dalian Bus, arrive at Jinan station.
Dalian to Xi'an train services, operated by China Railways G-Class, arrive at Qinhuangdao station.
Yes, the driving distance between Dalian to Xi'an is 1882 km. It takes approximately 19h 1m to drive from Dalian to Xi'an.
There are 553+ hotels available in Xi'an.









