Skip to content
China for Travelers

Chengdu to Xi'an by High-Speed Train

Fastest 3h · from ¥263 second class · 80 daily trains · Train wins vs flight

By China for Travelers · Published 2026-04-25 · Updated 2026-05-30 · Verified against 12306 on 2026-04-30

Map of the Xi'an North–Chengdu East high-speed rail corridor: 670 km from Xi'an North Railway Station to Chengdu East Railway Station, 3h on the fastest G-train.
The 670 km Xi'an North → Chengdu East corridor — 3h on the fastest G-train.

The Chengdu to Xi'an corridor is 670 km of G-class high-speed rail. Trains run from Chengdu East Railway Station to Xi'an North Railway Station, with the fastest service taking 3h and the longest about 4h. Second-class seats start at ¥263 – ¥300. Train is faster door-to-door and the Qinling mountain crossing is worth staying awake for.

Quick facts

Distance
670 km
Train types
G
Duration
3h – 4htypical mainline services
Daily departures
80 trains
Service window
05:13 → 19:58
Second class
¥263 – ¥300
First class
¥455 – ¥481
Business class
¥842 – ¥940
Scenery
★★★★☆our editorial rating

Train vs flight

MetricTrainFlight
Fastest3h1h 40m
Door-to-door~4h4h 40m
Price¥263 – ¥300¥500 – ¥1200

Editor: Train is faster door-to-door and the Qinling mountain crossing is worth staying awake for.

Stations

  • Departing from
    Chengdu East Railway Station
    Chengdu · G/D-class · ~20 min to city centre

    Gateway for pandas (bus to Research Base). Chengdu–Chongqing G-trains run every 15 min.

  • Arriving at
    Xi'an North Railway Station
    Xi'an · G/D-class · ~30 min to city centre

    Asia's largest rail station building. Metro Line 2 takes 30 min to the Bell Tower.

How to book

Two paths for foreign travelers — either the official Chinese system at face price, or a Western OTA for an English-first checkout with a small markup.

Deep guide available. We have a full editorial write-up for this route — when to go, which class to pick, station tips, things to do at both ends. Read the ChengduXi'an guide →

Frequently asked questions

How long is the Chengdu to Xi'an train?
The fastest high-speed train covers the 670 km in 3h, with most services in the 3h–4h range. Trains are G-class.
How much is a Chengdu to Xi'an train ticket?
Second class is ¥263 – ¥300, first class ¥455 – ¥481, business class ¥842 – ¥940. Fares are dynamically priced — peak departures trend to the high end of each band.
How many trains run from Chengdu to Xi'an each day?
About 80 trains a day each way, with the first around 05:13 and the last around 19:58.
Is the train or the flight better for Chengdu to Xi'an?
Train is faster door-to-door and the Qinling mountain crossing is worth staying awake for. Door-to-door the train is ~4h vs ~4h 40m flying.
How do I book Chengdu to Xi'an tickets with a foreign passport?
Two ways: the official 12306 English app (face price, passport-bound account, no booking fee) or Trip.com (English UI, foreign cards accepted, small markup). Tickets open exactly 15 days before departure.

Related routes

Other trips from Chengdu

Other trips to Xi'an

Or explore the full interactive HSR map with all 24 cities and 36 corridors.