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
| Item | Detail |
|---|---|
| Route | Xi'an North → Chengdu East (most direct high-speed services) |
| Duration | About 3h to 4h30m; fastest just over 3 hours |
| Distance | Roughly 650 km (about 400 miles) |
| Daily direct trains | More than 40 G and D services |
| First / last departure | Around 06:00 / around 20:00 |
| Second class fare | About CNY 260–335 on G trains; D trains from roughly CNY 210 |
| Booking opens | 15 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.
| Station | Chinese | Where it is | What runs from it |
|---|---|---|---|
| Xi'an North | 西安北站 | Weiyang district, roughly 12 km north of the Bell Tower | Nearly all high-speed trains, including this one |
| Xi'an Railway Station | 西安站 | Against the city wall, north-east corner | Conventional trains and some sleepers |
| Chengdu East | 成都东站 | Chenghua district, about 7–9 km east of the centre | The great majority of Xi'an high-speed arrivals |
| Chengdu South | 成都南站 | South-west of the centre | A minority of services on other corridors |
Getting in and out of Xi'an North
- Metro Lines 2, 4 and 14 serve the station. Line 2 runs direct to the Bell Tower in about 27 minutes for CNY 4; Line 14 runs to Xi'an Xianyang International Airport with no transfer in about 35 minutes.
- North Plaza or South Plaza? First-timers regularly walk to the wrong one. As a rule of thumb, gates 1–17 are nearest the South Plaza and gates 18–34 the North Plaza. Taxis and ride-hailing pick up on B2.
- Allow 45–60 minutes at the station. It is one of the largest in Asia and the walk from the entrance to a distant gate is long.
Getting in and out of Chengdu East
- Metro Lines 2 and 7 connect directly into the station's B1 level. Line 2 reaches Chunxi Road in about 15–20 minutes and Tianfu Square in about 16 — one ride into the centre with no taxi needed.
- The departure hall is on level 2, with check-in gates labelled A2–A26. Your gate number is printed on the departure board, so find it before you sit down.
- The Panda Base is not near the station. Both are in Chenghua district, but the base sits well to the north and needs a metro ride plus a transfer bus, budget well over an hour.
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.
| Class | Roughly | What you get |
|---|---|---|
| Second class | CNY 260–335 on G trains; from about CNY 210 on some D trains | 3+2 seating, the standard fare |
| First class | Higher than second — expect a substantial step up | 2+2 seating, wider seat, quieter cabin |
| Business class | Several times the second class fare | The 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
- Register on 12306 with your passportUse the English site at
12306.cn/enor the 12306 app. Foreign passports can register, buy, change and refund. Do this before you fly, not on the morning of travel. - 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.
- 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.
- Take the waitlist if your train is fullThe waitlist (候补) is free, fills automatically from cancellations, and only charges you if a seat is confirmed.
- Pay with Alipay or WeChat Pay12306 does not take foreign cards directly. Both Chinese wallets accept foreign-issued cards after passport verification.
- 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
- 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.
- Baggage X-ray and metal detector on entryRoutine, applies to everyone, and can queue at peak times.
- 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.
- 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.
- 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.
- 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
- Booking to the wrong station. Xi'an North is not Xi'an, and Chengdu East is not Chengdu. Check the characters, not the English.
- Expecting a paper ticket. There is nothing to collect. The passport is the ticket.
- Cutting the arrival margin. These are two of the biggest stations in western China, budget an hour if you do not know it.
- Thinking a sleeper is cheaper. Conventional overnight trains run between the two cities but take well over ten hours, for this distance the high-speed line has made them pointless for most travellers.
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.