Xian is about 1,500km, or 932 miles from Shanghai. Here are the main ways to get to Xian from Shanghai.
One day trip to Xian from Shanghai can be done by flying into Xian at early morning and flying out at late evening. It’s enough to visit the Terracotta Warriors and another two main attractions located in downtown area.
From Shanghai to Xian by Air
Flight from Shanghai to Xian usually takes about 2 and half hours from Shanghai to Xian. There are plenty flights everyday flying the route.
Pros: Fast and inexpensive in the non peak seasons.
Cons: Extra time needed on airport procedures and airport transfer
We can offer domestic flight bookings from Shanghai to Xi’an with a service charge. In total, our price will always beat prices from major flight booking engines like kayak.com, skyscanner.com and etc.
From Shanghai to Xian by High Speed Rail
There’s is currently no High Speed Rails between Shanghai and Xian.
From Shanghai to Xian by Regular Train
The train journey usually takes about 10:40 by the dynamic train D306 which departs at Shanghai Station and arrives at Xian North Station while T and Z trains cost little bit longer but no more than 16.5 hours and arrive at Xian Station.
The dynamic train D306 costs from RMB338 (second class soft seat) to RMB834 (lower soft sleeping bunk) per trip.
T and Z Trains cost RMB310.5 (upper hard sleeping bunk) to RMB509.5 (lower soft sleeping bunk). Though they have hard seats priced at RMB108.5, average tourists may not favor that because of the exhausting long haul.
Pros: Fare is cheaper compared to flights at peak seasons.
Cons: Extremely hard to book at peak seasons.
|no||Train Code||Departure Time||Arrival Time|
Please note only D, T and Z trains are listed above. Other trains passing Xian are not included. Hope it helps you decide what are the best way for you depending on your budget, time and traveling plans.