Travel from Beijing to Xi-an

Train or fly from Beijing to Xi'an?

China Railways G-Class operates a train from Beijing to Xi'an every 4 hours. Tickets cost $75 - $150 and the journey takes 4 hours 28 minutes. Alternatively, Hainan, China Eastern Airlines and three other airlines fly from Beijing to Xi'an hourly.

How to get from Beijing to Xi'an

ModeDurationPrice
From Beijing West train to Bei Kezhan then line 2 subway to Zhonglou.4 h 56 min$122
From Beijing drive to Xi'an.10 h 57 min$118
From Dongzhimen subway to Beijing airport, fly to Xi An airport, line 2 bus to Xianyang, then train to Xi'an.5 h 55 min$138
From Xidan Station line 4 subway to Xingong Station, taxi to Beijing Nanyuan Apt airport, fly to Xi An airport, line 2 bus to Xianyang, then train to Xi'an.7 h 16 min$163
From Dongzhimen subway to Beijing airport, fly to Yuncheng airport, taxi to Yuncheng North, train to Bei Kezhan, then line 2 subway to Xi'an.6 h 2 min$172
From Beijing South train to Tianjin South, line 3 subway to Yingkoudao, walk to Tongsha Bus terminal, bus to Tianjin airport, fly to Xi An airport, line 2 bus to Xianyang, then train to Xi'an.6 h 59 min$212
From Xidan Station line 4 subway to Xingong Station, taxi to Beijing Nanyuan Apt airport, fly to Yan'an airport, taxi to Yan’an, bus to Xi'an North Bus Station, walk to Daminggongxi, then line 2 subway to Xi'an.8 h 49 min$189
From Xidan Station line 4 subway to Xingong Station, taxi to Beijing Nanyuan Apt airport, fly to Hanzhong airport, taxi to Hanzhong, bus to Xi'an Cheng Nan Coach Station, walk to San Yao, then line 2 subway to Xi'an.8 h 44 min$245

How long does it take to get from Beijing to Xi'an?

It takes approximately 4 hours 56 minutes to get from Beijing to Xi'an, including transfers.

Operators from Beijing to Xi'an

OperatorPhoneWebsite
China Railways G-Class86-773-2831999China Railways G-Class
Xi'an MetroXi'an Metro
Beijing Airport ExpressBeijing Airport Express
HainanHainan
China Eastern AirlinesChina Eastern Airlines
Air ChinaAir China
Zhejiang Loong AirlinesZhejiang Loong Airlines
China Southern AirlinesChina Southern Airlines
Airports ChinaAirports China
China Railways K-ClassChina Railways K-Class
Beijing SubwayBeijing Subway
China UnitedChina United
Juneyao AirlinesJuneyao Airlines
Tianjin AirlinesTianjin Airlines
Fuzhou AirlinesFuzhou Airlines
Sichuan AirlinesSichuan Airlines
Joy AirJoy Air
Ruili AirlinesRuili Airlines
China Railways D-ClassChina Railways D-Class
Tianjin MetroTianjin Metro
Tianjin Airport TransportationTianjin Airport Transportation
Xiamen AirlinesXiamen Airlines
Okay AirwaysOkay Airways
China Express AirlinesChina Express Airlines
QichezhanQichezhan
Xian Cheng Nan Coach StationXian Cheng Nan Coach Station