How to Get to Xian
From Shanghai to Xian
From Shanghai to Xian, the cheapest way to travel is by train for 251 CN¥, while traveling by flight takes 2h 20m and is the fastest option.
From Beijing to Xian
Traveling from Beijing? Save money by choosing train for 215 CN¥, or get to Xian faster by flight in 2h 0m.
From Hangzhou to Xian
Traveling from Hangzhou to Xian, your best choice is train for 243 CN¥, which gets you there in just 16h 24m.
From Chengdu to Xian
Planning your journey from Chengdu? Travel affordably by train for 197 CN¥, or reach your destination faster by flight in 1h 40m.
From Suzhou to Xian
Traveling from Suzhou to Xian, your best choice is train for 243 CN¥, which gets you there in just 6h 28m.
From Tianjin to Xian
Travel from Tianjin to Xian easily: save money by traveling by train for 229 CN¥, or reach your destination faster by combined in 1h 50m.
From Xiamen to Xian
Traveling from Xiamen to Xian, your best choice is train for 310 CN¥, which gets you there in just 2h 40m.
From Chongqing to Xian
Looking to go from Chongqing to Xian? The most affordable option is by train for 242 CN¥, while flight offers the fastest journey at just 1h 20m.
Arrival stations in Xian
Travelers arriving in Xian usually arrive at one of these stations: