China Travel · Rail Routes

Xi'an to Chengdu by High-Speed Train

Roughly three hours, more than 40 trains a day, and a mountain range in the way · Updated September 2026

Short answer

High-speed trains run from Xi'an North (西安北) to Chengdu East (成都东) in roughly 3 to 4.5 hours, with the fastest services doing it in a little over three. More than 40 direct G and D trains run the route each day, from early morning until around 20:00, so this is not a route you need to plan your whole trip around.

Second class costs about CNY 260–335 depending on the train and the time of day, and D trains on the same corridor can be cheaper — from roughly CNY 210. Your passport is your ticket: you book on 12306, scan the passport at the gate, and print nothing.

Book as soon as your dates are fixed. Tickets are released 15 days ahead, and while this corridor has plenty of capacity, the morning departures and the days around public holidays fill first. Xi'an in the morning and Chengdu by dinner is a real plan, not an ambitious one.

The route at a glance

ItemDetail
RouteXi'an North → Chengdu East (most direct high-speed services)
DurationAbout 3h to 4h30m; fastest just over 3 hours
DistanceRoughly 650 km (about 400 miles)
Daily direct trainsMore than 40 G and D services
First / last departureAround 06:00 / around 20:00
Second class fareAbout CNY 260–335 on G trains; D trains from roughly CNY 210
Booking opens15 days before departure

Durations and fare ranges are published aggregator figures as of September 2026. Times, train numbers and fares are revised with each timetable change — check live results on 12306 before you commit to a plan.

Why this line is unusual

Until December 2017 this journey took about sixteen hours by rail: the Qinling mountains sit directly between the Guanzhong plain and the Sichuan basin, and the old line worked around them. The high-speed line opened on 6 December 2017 and cut the trip to under three hours, with much of the Xi'an–Hanzhong section running through tunnels bored under the Qinling range. That is the difference between Xi'an being a separate trip from Sichuan and Xi'an being the next stop.

The stations you'll actually use

Both cities have more than one railway station, and only one at each end matters for this trip. Read the Chinese characters on your ticket — the names look similar in English and the stations are far apart.

StationChineseWhere it isWhat runs from it
Xi'an North西安北站Weiyang district, roughly 12 km north of the Bell TowerNearly all high-speed trains, including this one
Xi'an Railway Station西安站Against the city wall, north-east cornerConventional trains and some sleepers
Chengdu East成都东站Chenghua district, about 7–9 km east of the centreThe great majority of Xi'an high-speed arrivals
Chengdu South成都南站South-west of the centreA minority of services on other corridors
The two Xi'an stations are not interchangeable Xi'an North (西安北) and Xi'an Railway Station (西安站) are more than 10 km apart and on different metro lines. If your ticket says 西安北, you want the modern high-speed hub north of the city. Turning up at the wrong one costs you the train.

Getting in and out of Xi'an North

Getting in and out of Chengdu East

Fares by class

Three classes are sold on this route. Second class is what almost everyone buys and it is perfectly comfortable for three hours.

ClassRoughlyWhat you get
Second classCNY 260–335 on G trains; from about CNY 210 on some D trains3+2 seating, the standard fare
First classHigher than second — expect a substantial step up2+2 seating, wider seat, quieter cabin
Business classSeveral times the second class fareThe premium cabin; one aggregator lists it around CNY 789 for this route

Two things move the price: whether the train is a G (faster, usually dearer) or a D (bullet train, often cheaper on the same corridor), and how close to departure you book. Fares are set by China Railway and shown exactly on 12306, treat every range here as indicative.

How to buy the ticket

  1. Register on 12306 with your passportUse the English site at 12306.cn/en or the 12306 app. Foreign passports can register, buy, change and refund. Do this before you fly, not on the morning of travel.
  2. Add yourself as a passengerA passenger profile is separate from your account, and passport verification has to clear before you can buy. Get this done days ahead.
  3. Search within the 15-day windowTickets are released 15 days before departure. Pick Xi'an North to Chengdu East, and filter for G and D trains.
  4. Take the waitlist if your train is fullThe waitlist (候补) is free, fills automatically from cancellations, and only charges you if a seat is confirmed.
  5. Pay with Alipay or WeChat Pay12306 does not take foreign cards directly. Both Chinese wallets accept foreign-issued cards after passport verification.
  6. Keep the confirmation matching your passportThe name and passport number on the booking must match the document exactly. This is the single most common reason a gate rejects a traveller.

If you cannot bind a card to Alipay or WeChat Pay, a third-party booking site that accepts foreign cards is a reasonable fallback, you pay a booking fee for the convenience. The full walkthrough is in how to buy high-speed train tickets in China as a foreigner.

At the station

  1. Arrive 45–60 minutes earlyBoth ends of this route are enormous stations with a security check between you and the platform. Fifteen minutes is a gamble anywhere in China; here it is a bad one.
  2. Baggage X-ray and metal detector on entryRoutine, applies to everyone, and can queue at peak times.
  3. Scan your passport at the gateLarge stations read foreign passports at the automated gates. If yours will not read, walk to the staffed lane rather than retrying; it takes seconds.
  4. Find your gate on the departure boardAt Chengdu East the gates are labelled A2–A26 and the number is printed on the board. Sit near it; the halls are long.
  5. Board when the gate opensBoarding opens for a window before departure and closes a few minutes before the train leaves. The departure time is not the boarding time.
  6. Scan again on arrivalYou pass through an exit gate at the far end using the same passport. Keep it within reach for the whole journey.

Is it a day trip?

In theory yes, an early train puts you in Chengdu before lunch. In practice most visitors give each city at least two nights, because Xi'an's sights (the Terracotta Army, the city wall, the Muslim Quarter) fill a day and Chengdu's food and pandas fill another. Direction barely matters, and the short, frequent Chengdu–Chongqing link makes Xi'an → Chengdu → Chongqing a natural arc.

Common mistakes on this leg

Frequently asked questions

How long does the Xi'an to Chengdu train take?

Roughly 3 to 4.5 hours. The fastest G trains cover it in a little over three hours; D trains are slightly slower.

Which stations does the high-speed train use?

Xi'an North (西安北) to Chengdu East (成都东) for nearly all direct services. Xi'an Railway Station and Chengdu South serve different trains, read the station name on your booking.

How much is a second class ticket?

About CNY 260–335 on G trains, with some D trains from roughly CNY 210. Fares vary by train type, time and demand; 12306 shows the exact price.

How many trains run each day?

More than 40 direct G and D services, from early morning until around 20:00. Capacity is good for a route of this length.

Can I do Xi'an to Chengdu as a day trip?

It is possible; the journey is short enough, but you would see very little of either city. Most travellers spend at least one night in each.

Do I need to print a ticket?

No. Your passport is your ticket, scanned at the station entrance, the departure gate and the exit gate on arrival.

How far in advance can I book?

15 days before departure on 12306. Book as soon as your dates are fixed; morning departures and the days around public holidays sell out first.

How early should I get to Xi'an North or Chengdu East?

45–60 minutes before departure. Both stations are very large, the security check takes time, and the walk to a distant gate can take ten minutes.

Related reading

Durations, fare ranges, station details and metro connections follow published railway timetables, station guides and MTR/China Railway documentation current as of September 2026. Train numbers, timetables and fares are revised by China Railway without notice, confirm the live details for your specific journey on 12306 or the official app before you rely on them.