How to get to Xian

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: