Xian to Shanghai Train: Schedules, Tickets & Prices
Travel from Xian to Shanghai by train in around 5h 50m to 21h 5m, with tickets available from 251 CN¥ to 1,436 CN¥.
Train from Xian to Shanghai
Catch a train from Xian by departing at Xian or Xian North and arriving at Shanghai, Shanghai Hongqiao or Shanghai South. The journey usually takes about 5 hours 50 minutes. Tickets start at 251 CN¥, book your seat in advance.
Prices: 251 CN¥ to 1,436 CN¥
Duration: 5h 50m – 21h 5m ⏱
Train Routes & Schedules from Xian to Shanghai
- Arriving at Shanghai, you’ll leave Xian by train for a trip of approximately 14h 57m to 21h 5m. Tickets are available from 251 to 757 CN¥, with departures from 00:53 until 21:41.
- Set off from Xian North by train and spend roughly 5h 50m to 9h 1m traveling before reaching Shanghai Hongqiao. Ticket prices begin at 777 to 1,436 CN¥, and rail services operate from 06:20 until 16:00.
- From Xian North, hop on a train heading to Shanghai South for a trip of around 8h 18m. Rail services operate at 10:44, with train tickets starting at 897 CN¥.
Cheapest Train Xian to Shanghai
251 CN¥, from Xian to Shanghai, departure some times, duration 15h 13m.Fastest Train Xian to Shanghai
1329 CN¥, from Xian North to Shanghai Hongqiao, departure 15:32, duration 5h 50m.Train Timetable: Xian → Shanghai
- 00:53 15:50 14h 57m 313 CN¥
- 08:21 04:34 20h 13m 251 CN¥
- 08:36 05:33 20h 57m 251 CN¥
- 10:17 05:22 19h 5m 251 CN¥
- 15:10 06:13 15h 3m 308 CN¥
- 17:07 14:12 21h 5m 251 CN¥
- 19:55 13:26 17h 31m 417 CN¥
- 20:53 12:03 15h 10m 612 CN¥
- 21:03 12:09 15h 6m 417 CN¥
- 21:10 12:15 15h 5m 612 CN¥
- 21:16 12:30 15h 14m 757 CN¥
- 21:41 12:54 15h 13m 251 CN¥
Train Timetable: Xian North → Shanghai Hongqiao
- 06:20 13:22 7h 2m 788 CN¥
- 07:46 15:20 7h 34m 801 CN¥
- 08:12 16:32 8h 20m 1436 CN¥
- 08:38 17:06 8h 28m 848 CN¥
- 08:51 14:43 5h 52m 850 CN¥
- 09:18 17:38 8h 20m 777 CN¥
- 09:29 16:43 7h 14m 830 CN¥
- 10:28 19:14 8h 46m 777 CN¥
- 10:35 18:02 7h 27m 830 CN¥
- 11:06 20:07 9h 1m 902 CN¥
- 11:10 18:10 7h 850 CN¥
- 11:41 19:42 8h 1m 777 CN¥
- 11:46 20:15 8h 29m 903 CN¥
- 12:10 19:15 7h 5m 830 CN¥
- 12:47 21:02 8h 15m 784 CN¥
- 13:46 22:26 8h 40m 887 CN¥
- 14:06 22:01 7h 55m 830 CN¥
- 14:46 22:47 8h 1m 1246 CN¥
- 15:10 22:35 7h 25m 830 CN¥
- 15:32 21:22 5h 50m 1329 CN¥
- 15:43 23:02 7h 19m 842 CN¥
- 16:00 23:57 7h 57m 852 CN¥
Train Timetable: Xian North → Shanghai South
- 10:44 19:02 8h 18m 897 CN¥
Frequently Asked Questions Train Xian to Shanghai
Below you will find answers to the most common questions about traveling from Xian to Shanghai by train.
How long does the train journey from Xian to Shanghai usually take?
The train journey from Xian to Shanghai can take about 6 hours to 21 hours, depending on the service and station pair. Some Xian North to Shanghai Hongqiao trains are much faster, while other train options on the route take considerably longer, so it is worth checking the exact train before booking.
What is the price of train tickets for Xian to Shanghai?
Train tickets for Xian to Shanghai start at about 251 CNY and can go up to around 1,436 CNY. The final fare depends on the train service, the departure and arrival stations, and the type of seat or class you choose.
Which stations do trains use on the Xian to Shanghai route?
On the Xian to Shanghai train route, departures are available from Xian and Xian North. Arrivals can be at Shanghai, Shanghai Hongqiao, or Shanghai South, so it is important to match your train ticket with the station pair that works best for your trip.
How frequent is the train service between Xian and Shanghai?
There are 35 train trips on the Xian to Shanghai route, so travelers have a fairly good choice of departures. Since the train schedule is spread across the day, you can usually find a train connection that fits your plans.
When is the first and last train departure from Xian to Shanghai?
The train schedule for Xian to Shanghai starts with the first departure at 00:53 and runs until the last departure at 21:41. That gives travelers a wide window to choose a train journey that suits an early start or a later departure.
Can I book train tickets for the Xian to Shanghai train trip in advance?
Yes, it is a good idea to book train tickets for the Xian to Shanghai train trip as early as possible, especially if you want a specific departure time or station pair. With several train options available, early booking can help you secure the most convenient choice.
What should I know before taking the train from Xian to Shanghai?
Before taking the train from Xian to Shanghai, check both the departure station and the arrival station carefully, because the route uses Xian, Xian North, Shanghai, Shanghai Hongqiao, and Shanghai South. It also helps to compare the train journey time and ticket price so you can choose the best train service for your trip.
Is there a fast train connection from Xian North to Shanghai Hongqiao?
Yes, the Xian North to Shanghai Hongqiao train connection is one of the faster options on this route, taking about 6 to 9 hours. If you want a shorter train journey from Xian to Shanghai, this is a useful train service to look at first.
Travel options for Xian to Shanghai
More Train routes from and to Xian or Shanghai
Routes in Train from Xian →
Routes in Train to Shanghai ←
Routes in Train to Xian ←
Routes in Train from Shanghai →
Planning more than just Xian to Shanghai?
You’re currently viewing Train options for Xian to Shanghai. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.