Home / Train /

Xian - Shanghai Overnight Sleeper Train

Currently, there are 11 pairs of sleeper trains running between Xian and Shanghai: 8 pairs of them are normal types with duration of 15 - 21 hours and distance of 938 miles (1,509 km), and 3 pairs are bullet trains with travel time of 14.5 - 15 hours and distance of 934 miles (1,503 km).

In addition to the sleepers, there are also second class seats on the high speed trains, and hard seat on normal ones. But you are advised to purchase a sleeper by which you can have a good rest. However, tickets for sleepers, especially those on normal types, run out quickly, so you are advised to make a booking as early as possible.

If you do not feel comfortable about the long journey, planes are flying on a daily basis, with duration of less than 3 hours.
 

Xian to Shanghai Overnight Sleeper Train Schedule

(Last Update on Jul 7, 2026)

Train No.Departure - ArrivalTravel Time
D11400:33 - 16:2315h50m
D21800:53 - 15:5014h57m
D9415:10 - 06:13+15h3m
D12819:25 - 10:22+14h57m
D29021:03 - 12:09+15h6m
D12421:16 - 12:30+15h14m
D97423:24 - 08:04+8h40m
D97823:29 - 08:58+9h29m
Note: The D types are high speed trains.

(Last Update on Jul 7, 2026)
Train No.Departure - ArrivalTravel Time
K491808:24 - 04:34+20h10m
K218808:36 - 05:33+20h57m
K36210:17 - 05:22+19h5m
K55817:07 - 14:12+21h5m
Z37820:41 - 13:26+16h45m
Z16620:49 - 12:03+15h14m
Z4221:10 - 12:15+15h5m
Z30621:41 - 12:54+15h13m
See more Xian Schedule

Shanghai to Xian Overnight Sleeper Train Timetable

(Last Update on Jul 7, 2026)

Train No.Departure - ArrivalTravel Time
D11212:03 - 03:30+15h27m
D28813:27 - 04:53+15h26m
D12214:13 - 05:24+15h11m
D21616:54 - 07:49+14h55m
D12618:09 - 09:01+14h52m
D9218:19 - 09:07+14h48m
D97218:22 - 05:23+11h1m
D97618:44 - 05:28+10h44m

(Last Update on Jul 7, 2026)
Train No.Departure - ArrivalTravel Time
K218608:57 - 04:47+19h50m
K36009:29 - 06:05+20h36m
K491611:58 - 10:56+22h58m
Z37615:38 - 07:35+15h57m
K56015:52 - 12:26+20h34m
Z4016:48 - 08:16+15h28m
Z30417:46 - 08:42+14h56m
Z16418:33 - 09:19+14h46m
See more Shanghai Schedule 

Notes:
1. The timetable is just for reference. Please check the real-time schedule by the search box on the top of this page.
2. "+" means the second day.
 

Ticket Fare of Xian - Shanghai High Speed Overnight Sleeper Train

(Last Update on Jul 7, 2026)

1st Class Sleeper2nd Class SleeperSecond Class Seat
CNY 601 - 674
USD 90 - 101
CNY 430 - 466
USD 64 - 70
CNY 233 - 449
USD 35 - 67

 

Ticket Fare of Xian - Shanghai Normal Overnight Sleeper Train

(Last Update on Jul 7, 2026)

Soft SleeperHard SleeperHard Seat
CNY 509.5
USD 76
CNY 331.5
USD 49
CNY 180.5
USD 27

 Intermediate stations of bullet types: Weinan North, Huashan North, Lingbao North, Sanmenxia South, Mianchi South, Luoyang Longmen, Zhengzhou, Xuzhou, Nanjing, Changzhou, and Suzhou
 Intermediate stations of normal types: Weinan, Huashan, Lingbao, Sanmenxia, Mianchi, Luoyang, Gongyi, Zhengzhou, Kaifeng, Lankao, Minquan, Ninglingxian, Shangqiu, Xuzhou, Bengbu, Mingguang, Chuzhou North, NanjingZhenjiangChangzhouWuxiSuzhou, and Kunshan
 

Which type to choose - normal or bullet trains

The bullet type is the fastest but the ticket price is higher than the normal types, maybe even higher than flight ticket in low seasons. If you are in a budget travel, it is not recommended. If you are not planning a budget trip, plane maybe better. But if you want to save the day time while not in budget, the bullet overnight sleeper trains will be the best choices; the facilities onboard can rival those of planes, which can ensure you a comfortable journey.

Among the normal types, Z ones departing in the evening and arriving in the morning are the first choices of budget travelers, because they take shortest time, only 0.5 hours longer than the bullet one but cost much less, and then T ones which take about 17.5 hours, and K ones take a relatively long time of 19 - 21 hours.
 

Transportation to/ from the Railway Stations

 Xian Railway Station:
By Subway: Line 4
By Bus: 5, 6, 9, 13, 14, 17, 25, 30, 39, 40, 41, 42, 103, 105, 201, 205, 206, 214, 229, 231, 240, 243, 251, 258, 266, 318, 351, 500, 511, 602, 603, 607, 608, 611, 616, 703, 705, 706, 707, 914, 915, Y5/306, Y7, Y8/610

 Shanghai Railway Station:
By Subway: Line 1, Line 3, Line 4
By Bus: 95, 104, 106, 109, 113, 115, 117, 301, 302, 305, 306, 308, 310, 315, 322, 324, 328, 329, 573, 917, 823, 837, 912, 927, 929, 930, 941, 942, 955, 962, Airport Shuttle Bus line 5, Nanxin Special Line, Shenfang Special Line, Shenchuan Special Line, Xinchuan Special Line, Tunnel Line 3, Tunnel Night Line
 Except the above mentioned D trains, there are 19 pairs of G type bullet trains shuttling between Shanghai and Xian in daytime. Their duration is 6 - 9 hours, making a quick transfer between the two cities possible.


Major Rail Lines from Xian to:

 
 Major Rail Lines from Shanghai to:

- Last updated on Jul. 07, 2026 by Grace Yang -