GoAsia
Train map

Beijing to Xi'an Train and Night Train

G high-speed trains from Beijing West to Xi'an North take 4 hours 10 minutes, and overnight D trains such as D43 take about 12 hours. Book on 12306 up to 15 days ahead with your passport.

Night train with sleeper  China

Take a G high-speed train if you want to be in Xi'an in about 4 hours, or an overnight train if you want to sleep on the way. The fastest G trains from Beijing West to Xi'an North take 4 hours 10 minutes.[1] The overnight D trains take between 11 hours 45 minutes and 12 hours 45 minutes, and the Z, T and K trains with hard and soft sleepers take about 12 to 17 hours.[1]

For a night in a bed with a morning arrival, D43 is the simplest choice: it leaves Beijing West at 20:29 and reaches Xi'an at 08:23.[1] In the other direction, D44 leaves Xi'an at 20:35 and arrives at Beijing West at 08:23.[1]

Beijing WestShijiazhuangXi'an North

Map: Natural Earth (public domain) · Lines drawn through the stations of each service

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Which train to take

More than 20 G trains a day run in each direction between Beijing West and Xi'an North, with departures from about 07:00 to 19:00. The quickest ones, such as G351 at 07:55, G365 at 09:55 and G369 at 19:00, stop only at a few cities on the way, including Shijiazhuang and Zhengzhou East.[1] A few G trains, such as G655 at 08:26, G659 at 16:15 and G665 at 17:08, end at Xi'an station and take 5 hours 39 minutes to 5 hours 54 minutes.[1]

Five overnight D trains leave Beijing West in the evening: D39 at 18:30, D41 at 20:03 and D43 at 20:29, plus D101 and D29 at around 16:00. D101 and D29 reach Xi'an at 03:37 and 03:46 and continue west to Xining and Lanzhou, so they arrive at night.[1] D41 takes the longer route through Taiyuan and Yan'an and arrives at 08:46, while D43 goes through Baoding and Shijiazhuang.[1] D39 and Z179 do not run from Beijing on Tuesdays, as the 12306 search showed for 20 and 27 October.[1]

The cheapest way to travel overnight is a conventional train. Z179 leaves Beijing West at 18:20 and arrives at 06:51, K545 leaves at 13:40 and arrives at 06:12 after a long run through Taiyuan and Yan'an, and T55 starts from Beijing Fengtai at 15:42.[1]

Classes and berths

On the G trains the choices are second class, first class and business class. For 26 and 27 October, 12306 showed second class at 494 to 587 yuan, first class at 790 to 939 yuan and business class at 1,729 to 1,945 yuan, depending on the train and the arrival station.[1]

The D trains sell first class sleepers (408 to 488 yuan), second class sleepers (295 to 320 yuan) and second class seats (187 to 201 yuan).[1] On Z, T and K trains, a hard sleeper costs 254.5 to 268.5 yuan, a soft sleeper 398.5 to 422.5 yuan and a hard seat 148.5 to 156.5 yuan. Z179 also sells a deluxe soft sleeper at 735.5 yuan.[1]

How to book

Book on 12306 (website or app) or at a station ticket window. Tickets go on sale up to 15 days before departure.[2] All tickets are real-name tickets, and foreign travellers buy them with a valid passport.[3] The English 12306 site accepts only valid foreign passports.[3]

The English website sells tickets from 05:00 to 01:00 the next day, and until 23:30 on Tuesdays.[3] With an e-ticket you swipe your passport at the automatic gates or show it at the staff gate.[2] If you change your plans, a refund is free more than 8 days before departure. After that, the fee is 5% more than 48 hours before departure, 10% between 24 and 48 hours, and 20% under 24 hours.[3]

Stations

Most trains on this page use Beijing West in Beijing. T55 and T56 use Beijing Fengtai instead.[1] In Xi'an, G trains arrive at Xi'an North, while most overnight trains, Z179, K545 and a few G trains use Xi'an station, so check the arrival station before you pay.[1]

On board

Smoking is prohibited in EMU trains, and in the coaches of conventional trains.[3] The free luggage allowance is 20 kg per adult, and a single item may not exceed 130 cm in total size on EMU trains and 160 cm on conventional trains.[3]

Timetable

Beijing to Xi'an

TrainDepartsArrivesDaysClass
G321High-speed train (G)07:00Beijing West11:20 Xi'an NorthdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G351High-speed train (G)07:55Beijing West12:05 Xi'an NorthdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G357High-speed train (G)08:10Beijing West12:31 Xi'an NorthdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G655High-speed train (G)08:26Beijing West14:20 Xi'andailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G365High-speed train (G)09:55Beijing West14:05 Xi'an NorthdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G353High-speed train (G)12:55Beijing West17:08 Xi'an NorthdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
K545Conventional express (K)13:40Beijing West06:12+1 Xi'andailySoft Sleeper (Z, T and K trains), Hard Sleeper (Z, T and K trains), Hard Seat (Z, T and K trains)
G367High-speed train (G)14:05Beijing West18:30 Xi'an NorthdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G323High-speed train (G)15:00Beijing West19:12 Xi'an NorthdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G361High-speed train (G)15:05Beijing West19:23 Xi'an NorthdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
T55Conventional express (T)15:42Beijing Fengtai04:59+1 Xi'andailySoft Sleeper (Z, T and K trains), Hard Sleeper (Z, T and K trains), Hard Seat (Z, T and K trains)
D101Sleeper train (D)15:52Beijing West03:37+1 Xi'andailyFirst Class Sleeper (D train), Second Class Sleeper (D train), Second Class Seat (D train)
D29Sleeper train (D)15:58Beijing West03:46+1 Xi'andailyFirst Class Sleeper (D train), Second Class Sleeper (D train), Second Class Seat (D train)
G659High-speed train (G)16:15Beijing West22:08 Xi'andailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G665High-speed train (G)17:08Beijing West22:47 Xi'andailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
Z179Conventional express (Z)18:20Beijing West06:51+1 Xi'andaily except TuesdayDeluxe Soft Sleeper (Z train), Soft Sleeper (Z, T and K trains), Hard Sleeper (Z, T and K trains), Hard Seat (Z, T and K trains)
D39Sleeper train (D)18:30Beijing West06:24+1 Xi'andaily except TuesdayFirst Class Sleeper (D train), Second Class Sleeper (D train), Second Class Seat (D train)
G369High-speed train (G)19:00Beijing West23:11 Xi'an NorthdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
D41Sleeper train (D)20:03Beijing West08:46+1 Xi'andailyFirst Class Sleeper (D train), Second Class Sleeper (D train), Second Class Seat (D train)
D43Sleeper train (D)20:29Beijing West08:23+1 Xi'andailyFirst Class Sleeper (D train), Second Class Sleeper (D train), Second Class Seat (D train)

Xi'an to Beijing

TrainDepartsArrivesDaysClass
K546Conventional express (K)00:05Xi'an16:48 Beijing WestdailySoft Sleeper (Z, T and K trains), Hard Sleeper (Z, T and K trains), Hard Seat (Z, T and K trains)
Z180Conventional express (Z)00:27Xi'an13:33 Beijing Westdaily except TuesdayDeluxe Soft Sleeper (Z train), Soft Sleeper (Z, T and K trains), Hard Sleeper (Z, T and K trains), Hard Seat (Z, T and K trains)
D102Sleeper train (D)02:00Xi'an14:31 Beijing WestdailyFirst Class Sleeper (D train), Second Class Sleeper (D train), Second Class Seat (D train)
D30Sleeper train (D)02:06Xi'an14:37 Beijing WestdailyFirst Class Sleeper (D train), Second Class Sleeper (D train), Second Class Seat (D train)
G652High-speed train (G)07:07Xi'an North12:13 Beijing WestdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G654High-speed train (G)07:47Xi'an13:17 Beijing WestdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G366High-speed train (G)09:10Xi'an North13:30 Beijing WestdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G358High-speed train (G)10:02Xi'an North14:21 Beijing WestdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G322High-speed train (G)10:09Xi'an North14:26 Beijing WestdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G658High-speed train (G)10:45Xi'an16:42 Beijing WestdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G354High-speed train (G)12:04Xi'an North16:32 Beijing WestdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G368High-speed train (G)14:26Xi'an North18:37 Beijing WestdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G662High-speed train (G)15:04Xi'an20:35 Beijing WestdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G362High-speed train (G)16:10Xi'an North20:45 Beijing WestdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
D40Sleeper train (D)17:31Xi'an06:00+1 Beijing Westdaily except WednesdayFirst Class Sleeper (D train), Second Class Sleeper (D train), Second Class Seat (D train)
G324High-speed train (G)18:22Xi'an North22:32 Beijing WestdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G352High-speed train (G)18:27Xi'an North22:37 Beijing WestdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
G370High-speed train (G)19:00Xi'an North23:17 Beijing WestdailyBusiness Class (G train), First Class Seat (G train), Second Class Seat (G train)
D42Sleeper train (D)20:23Xi'an08:49+1 Beijing WestdailyFirst Class Sleeper (D train), Second Class Sleeper (D train), Second Class Seat (D train)
T56Conventional express (T)20:30Xi'an10:23+1 Beijing FengtaidailySoft Sleeper (Z, T and K trains), Hard Sleeper (Z, T and K trains), Hard Seat (Z, T and K trains)
D44Sleeper train (D)20:35Xi'an08:23+1 Beijing WestdailyFirst Class Sleeper (D train), Second Class Sleeper (D train), Second Class Seat (D train)

Timetable source: 12306 train search, Beijing to Xi'an[1]. Times change with timetable revisions. Check the operator's timetable before you travel.

Classes and fares

ClassTypeFare
Business Class (G train) Soft seat Air-conditionedCNY 1,729 to CNY 1,945[1] per person, Beijing to Xi'an, 12306 fares for 26 and 27 Oct 2026, vary by train
First Class Seat (G train) Soft seat Air-conditionedCNY 790 to CNY 939[1] per person, Beijing to Xi'an, 12306 fares for 26 and 27 Oct 2026, vary by train
Second Class Seat (G train) Seat Air-conditionedCNY 494 to CNY 587[1] per person, Beijing to Xi'an, 12306 fares for 26 and 27 Oct 2026, vary by train
First Class Sleeper (D train) Sleeper berths on D trains, sold as first class.Sleeper Air-conditionedCNY 408 to CNY 488[1] per person, Beijing to Xi'an, 12306 fares for 26 and 27 Oct 2026, vary by train
Second Class Sleeper (D train) Sleeper berths on D trains, sold as second class.Sleeper Air-conditionedCNY 295 to CNY 320[1] per person, Beijing to Xi'an, 12306 fares for 26 and 27 Oct 2026, vary by train
Second Class Seat (D train) Seat Air-conditionedCNY 187 to CNY 201[1] per person, Beijing to Xi'an, 12306 fares for 26 and 27 Oct 2026, vary by train
Deluxe Soft Sleeper (Z train) Private cabin Air-conditionedCNY 735.5[1] per person, Beijing to Xi'an, 12306 fares for 26 and 27 Oct 2026, vary by train
Soft Sleeper (Z, T and K trains) Closed compartment berths on conventional trains.Sleeper Air-conditionedCNY 398.5 to CNY 422.5[1] per person, Beijing to Xi'an, 12306 fares for 26 and 27 Oct 2026, vary by train
Hard Sleeper (Z, T and K trains) Open-plan berths on conventional trains.Couchette Air-conditionedCNY 254.5 to CNY 268.5[1] per person, Beijing to Xi'an, 12306 fares for 26 and 27 Oct 2026, vary by train
Hard Seat (Z, T and K trains) Seat Air-conditionedCNY 148.5 to CNY 156.5[1] per person, Beijing to Xi'an, 12306 fares for 26 and 27 Oct 2026, vary by train

Stations

Main stations in travel order. Distances from the first station, where the operator publishes them.

  1. Beijing West

    北京西站

    Departure station of nearly all trains on this page.

    Beijing

  2. Shijiazhuang

    石家庄站

  3. Zhengzhou East

    郑州东站

    Zhengzhou

  4. Luoyang Longmen

    洛阳龙门站

    Luoyang

  5. Xi'an North

    西安北站

    High-speed station where most G trains from Beijing West arrive.

    Xi'an

  6. Xi'an

    西安站

    Main station used by most overnight trains and a few G trains.

    Xi'an

How to book

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

  • Book with the operator

    12306 (website and app)[2] · Sales open 15 days before departure.

  • At the station

    ticket windows at stations, passport required[3]

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] China Railway (12306): 12306 China Railway: train search Beijing to Xi'an, departures 20 Oct to 2 Nov 2026 (timetable, stops and fares). Retrieved October 18, 2026.
  2. [2] Shanghai Municipal People's Government (english.shanghai.gov.cn): Train ticket sales begin for Spring Festival travel rush (how to buy train tickets). Retrieved October 18, 2026.
  3. [3] China Railway (12306): 12306 China Railway: FAQ (real-name tickets, channels, sales hours, refunds, luggage, smoking). Retrieved October 18, 2026.

Frequently asked questions

How long does the train from Beijing to Xi'an take?

The fastest high-speed trains from Beijing West to Xi'an North take 4 hours 10 minutes. Overnight D trains take between 11 hours 45 minutes and 12 hours 45 minutes, and the conventional Z, T and K trains take 12 to 17 hours.

Is there a night train from Beijing to Xi'an?

Yes. D39, D41, D43, D101 and D29 are sleeper trains that leave Beijing West in the afternoon or evening. D41 and D43 arrive in Xi'an in the morning, while D101 and D29 arrive at night. Conventional trains Z179 and K545 also run overnight.

How much is a sleeper from Beijing to Xi'an?

For 26 and 27 October 2026, 12306 showed D train sleepers at 295 to 320 yuan (second class) and 408 to 488 yuan (first class). Hard sleepers on conventional trains were 254.5 to 268.5 yuan and soft sleepers 398.5 to 422.5 yuan.

Where do I buy tickets and how far ahead?

Buy on 12306 (website or app) or at a station ticket window, up to 15 days before departure. You need a valid passport, and the ticket is issued in your name.

Which station in Xi'an do I arrive at?

High-speed G trains arrive at Xi'an North. Most overnight trains and a few G trains arrive at Xi'an station. Check the arrival station on your ticket.

Do the overnight trains run every day?

Most do. The 12306 search showed D39 and Z179 missing from Beijing on Tuesdays (20 and 27 October 2026), and D40 missing from Xi'an on Wednesdays.