Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*
Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*

Xi'an to Shanghai Trains

Get real-time train timetables

Download the Rail Monsters app today

qr code
apple
google
mi
huawei

Xi'an to Shanghai High-Speed Train Tickets & Timetable

The Xi'an to Shanghai high-speed route offers various train ticket options and seating classes, including Second Class, First Class, and Business Class. Departing from Xi'an North Station, G-series trains arrive at Shanghai Hongqiao. It is recommended to book tickets online in advance to secure the best prices and ticket availability. The price range for a one-way Second Class ticket is approximately ¥660–730 (around $92–102 USD). For accurate timetable information and current fares, use the search page to find options. Our online schedule provides real-time updates on Xi'an to Shanghai departures, train times, and prices.
20Apr
1
Seats
Xi'An
Shanghai

Each ticket has information about

Departure Time

Travel time

Arrival Time

Changes

Brand name / Train type

Ticket price

Night trains

00:53
Xi'AnXian
14h 57m
15:50
ShanghaiStation
Secondary station
Direct
D-class - CRH Train D218
from
10571 USD
1
14h 57m, Direct
00:53
Xi'AnXian
15:50
ShanghaiStation
Secondary station
from
10571 USD
1
Direct
High-speed

Morning trains

06:20
Xi'AnXian Bei (North)
7h 2m
13:22
ShanghaiShanghai Hongqiao
Direct
G-class - CRH Train G1914
from
17906 USD
1
7h 2m, Direct
06:20
Xi'AnXian Bei (North)
13:22
ShanghaiShanghai Hongqiao
from
17906 USD
1
Direct
High-speed
08:12
Xi'AnXian Bei (North)
8h 20m
16:32
ShanghaiShanghai Hongqiao
Direct
G-class - CRH Train G3162
from
19772 USD
1
8h 20m, Direct
08:12
Xi'AnXian Bei (North)
16:32
ShanghaiShanghai Hongqiao
from
19772 USD
1
Direct
High-speed

Day trains

13:46
Xi'AnXian Bei (North)
8h 40m
22:26
ShanghaiShanghai Hongqiao
Direct
G-class - CRH Train G3178
from
18734 USD
1
8h 40m, Direct
13:46
Xi'AnXian Bei (North)
22:26
ShanghaiShanghai Hongqiao
from
18734 USD
1
Direct
High-speed
14:20
Xi'AnHuyi
8h 27m
22:47
ShanghaiShanghai Hongqiao
Direct
G-class - CRH Train G3290
from
17828 USD
1
8h 27m, Direct
14:20
Xi'AnHuyi
22:47
ShanghaiShanghai Hongqiao
from
17828 USD
1
Direct
High-speed

Evening trains

19:25
Xi'AnXian
14h 57m
10:22
ShanghaiShanghaisongjiang
Secondary station
Direct
D-class - CRH Train D128
from
1348 USD
1
14h 57m, Direct
19:25
Xi'AnXian
10:22
ShanghaiShanghaisongjiang
Secondary station
from
1348 USD
1
Direct
High-speed
19:55
Xi'AnXian
17h 31m
13:26
ShanghaiStation
Secondary station
Direct
T-class - Express T118
from
4297 USD
1
17h 31m, Direct
19:55
Xi'AnXian
13:26
ShanghaiStation
Secondary station
from
4297 USD
1
Direct
Sleeping berth
day

First train

00:53
night

Last train

21:41
distance

Travel duration

10h 38m
daily-departure

Daily departures

23
departure-station

Departure station

Xi'An
changes-type

Changes

direct
arrival-station

Arrival station

Shanghai
ticket-price

Ticket price

$9
background

How to Book Train Tickets Online from Xi'an to Shanghai

1

Search

2

Add passengers

3

Receive your ticket

4

Take the train

Flexible Exchanges & Cancellations
We offer flexible exchange and cancellation policies for added convenience. Easily adjust your travel plans if needed and modify your Xi'an to Shanghai high-speed tickets based on seating availability and fare conditions.
Secure Payment Options
Enjoy a safe booking process with multiple payment options, including credit cards, Apple Pay, and Google Pay. Our online booking system offers secure transactions when you buy Xi'an to Shanghai tickets.
24/7 Human Customer Support
Get assistance from our human support team, available 24/7 to answer your questions or assist with your online ticket booking. We are here to ensure a straightforward booking experience.
All Travel Classes
All travel classes are supported - you can choose Second Class, First Class, or Business Class offered by the rail supplier for your route.
Book Official Tickets Easily
Rail Monsters provides official tickets for the Xi'an to Shanghai high-speed line, ensuring a reliable booking experience. With just a few clicks, you can confirm and purchase your tickets online and receive an electronic ticket for the China Railway network.

Why Book Xi'an to Shanghai Train Tickets with Rail Monsters?

star

Trusted by travelers
and rated 4.8 on average

e-tickets

e-Tickets to board

seat

Seat Preferences
that works

payment

International
Payment options

Book your train tickets from Xi'an to Shanghai on Rail Monsters and benefit from a 24/7 customer support team, mobile apps for iOS and Android, and the ability to compare train ticket prices across different sources. Enjoy flexible bookings and cancellations, access real-time train information, and use one account to book train tickets across global networks.

We accept payments:

payment-logos
payment-logos

Xi'an to Shanghai Route Overview

The rail journey from Xi'an to Shanghai connects central China to the eastern coast. High-speed G-trains complete the trip in approximately 6 to 9 hours, significantly faster than traditional overnight services. The route passes through major hubs like Zhengzhou and Nanjing. Travelers can choose between modern high-speed trains or conventional Z and T series sleeper trains. This corridor is essential for those moving between the historical Shaanxi province and the financial center of Shanghai.
time-s

Travel time

10h 38m

fastest-s

Fastest trip

5h 50m

longest-s

Longest trip

5m

Xi'An

Xi'an - The starting point of the Silk Road and home to the Terracotta Army. The main high-speed hub is Xi'an North Station, located in the northern part of the city.

Xian Bei (North)

StationStation

Xianxi

StationStation

Yanliang

StationStation

lintong

StationStation

yinzhen

StationStation
arrowarrow

10h 38m

Shanghai

Shanghai - China's largest city and a global financial hub. Most high-speed trains arrive at Shanghai Hongqiao Station, which is integrated with the international airport.

Shanghaisongjiang

StationStation

Shanghai Nan (South)

StationStation

Shanghai

StationStation

Nanxiang Bei (North)

StationStation

Shanghai Xi (West)

StationStation

Shanghai Hongqiao

StationStation

Jinshan Bei (North)

StationStation

Anting Bei (North)

StationStation

Liantang

StationStation

Antingxi

StationStation

Practical Information for China Rail Travelers

Luggage icon
Luggage Guidelines on Chinese High-Speed Trains. Traveling from Xi'an to Shanghai includes specific rules for carry-on items. Below are key points for your journey:
Luggage Allowance
Adult passengers are permitted up to 20 kg of carry-on luggage. The total dimensions of each piece (length + width + height) must not exceed 160 cm. Rod-shaped items up to 200 cm are allowed if they fit in the designated areas.
Storage Facilities
High-speed trains feature overhead racks for smaller bags and dedicated luggage closets at the end of each carriage for larger suitcases. Business class sections offer additional storage space near the seats.
Special Items
Bicycles must be disassembled and packaged to meet size requirements. Prohibited items include flammable liquids, knives, and certain aerosol sprays, which are checked during station security screening.

Average rating & reviews

4.7
starstarstarstarstar
Among mobile stores and search platforms
4.7
starstarstarstarstar
Among mobile stores and search platforms
Easy purchase and process
We went from Tokyo station to Hiroshima for the first time. We bought our tickets online, printed the tickets and had no issues. Great experience
avatarDenise Harston
Thank you very much for your support
Even with very short time frame you suceeded to change our tickets. We are very gratefull. You are the best.
avatarMitja Bostner
Thank you, David!
Could not thank David from Rail Monsters enough, i made a couple of errors in my booking for japan and he fixed them asap with no hassle, customer service A1
avatarAlan
Local Guide
Wonderful trip from Tokyo to Kyoto. Excellent service.
avatarMarius-Adrian Nicoara
Very kind and helpful staff
Very kind and helpful staff who were very diligent and thorough in helping secure tickets for a sold out train. Thank you so much!
avatarAllison Makhoul

Xi'an to Shanghai Map

Plan your trip between Xi'an and Shanghai across the Xuzhou-Lanzhou and Beijing-Shanghai high-speed lines. The route moves east through Henan, Anhui, and Jiangsu provinces, with major stops in Zhengzhou and Nanjing. Passengers can see the changing landscapes from the loess plateau of central China to the developed Yangtze River Delta. This transport system uses G-series trains to connect these two major urban centers efficiently.

Rail vs Bus vs Plane

High-speed rail from Xi'an to Shanghai offers a balance of speed and city-center access, avoiding the long security checks and remote airport transfers required for flights. While planes take around 2.5 hours in the air, total travel time often equals the train when including airport transit. Buses are available but involve journey times exceeding 15 hours, making them less practical for this distance. The G-train remains the preferred choice for punctuality and productivity.

Train

Changes

Travel time

Price from

Departures

Rating

Train

G

Changes

Direct

Travel time

7h 54m

Price from

$97

Departures

428

Rating

Train

D

Changes

Direct

Travel time

19h 1m

Price from

$9

Departures

98

Rating

Train

Z

Changes

Direct

Travel time

19h 11m

Price from

$29

Departures

87

Rating

Train

K

Changes

Direct

Travel time

42m

Price from

$29

Departures

23

Rating

Train

T

Changes

Direct

Travel time

20h 55m

Price from

$29

Departures

29

Rating

Greener choice

Plus, it’s a greener choice, reducing your carbon footprint

Travel time

Price range

Winner

Train

Apprx.

10h 38m

$9-$432

Bus

Apprx.

16h 30m

$45-$65

Flight

Apprx.

2h 30m

$85-$280

FAQ about the Xi'an - Shanghai Route

Is there a sleeper train from Xi'an to Shanghai?

Yes, there are several D-series high-speed sleeper trains and Z-series conventional sleeper trains. The D-series sleepers take about 10-11 hours, providing a way to save on a night of hotel accommodation while traveling.

How much is the high-speed train from Xi'an to Shanghai?

A Second Class ticket on a high-speed G-train from Xi'an to Shanghai costs approximately 825 to 980 CNY (114 USD - 135 USD). Prices vary based on the specific train service and seat class. You can check the latest fares and book tickets on the Rail Monsters website.

How to book China train tickets for this route?

You can book tickets online through Rail Monsters. Since tickets for popular routes like Xi'an to Shanghai sell out quickly, it is advised to book as soon as the reservation window opens, usually 15 days before departure.

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

The fastest G-series high-speed trains take about 5 hours and 50 minutes to cover the distance. Other high-speed services may take between 7 and 9 hours depending on the number of intermediate stops in cities like Zhengzhou or Nanjing.

Which station does the train depart from in Xi'an?

High-speed trains to Shanghai depart from Xi'an North Railway Station (Xi'an Bei). Conventional sleeper trains usually depart from the older Xi'an Railway Station located near the city center wall.
Learn more information at our
Country Guide