How to Travel from Shanghai to Xi’an

Traveling from Shanghai to Xi’an offers various options, catering to your budget, schedule, and preferences. If speed is your priority, catching a flight from Shanghai’s Hongqiao Airport (SHA) to Xi’an’s Xianyang International Airport (XIY) is your best bet. In just 2.5 hours, you’ll be in Xi’an, but it might set you back around 800 CNY for a single trip.

Another choice is the high-speed train departing from Shanghai’s Hongqiao Railway Station and arriving at Xi’an North Railway Station. This journey takes about 6 to 7 hours and costs roughly 670 CNY for a second-class seat.

However, if saving money matters more and you’re okay with a longer trip, consider taking a regular-speed train from Shanghai Railway Station to Xi’an Railway Station. Be ready for a travel time of about 16 to 22 hours and a cost of around 330 CNY for a hard sleeper berth.

So, depending on your priorities – be it speed, cost, or comfort – there’s a travel option that suits your needs when heading from Shanghai to Xi’an.

Travel from Shanghai to Xian by High-speed Train

  • Departure Station: Shanghai Hongqiao Railway Station
  • Arrival Station: Xi’an North Railway Station
  • Distance: about 1,509 km (938 miles)
  • Duration: 6-9 hours
  • Ticket Prices: USD 110 to USD 140 (Second class seat), USD 180 to USD 220 (First class seat), USD 330 to USD 336 (Business class seat)

High-speed trains are super quick, comfy, and easy to use. They can zoom up to 350 km/h, offering roomy seats, air conditioning, power outlets, and Wi-Fi on board. Plus, they make fewer stops and have way fewer delays compared to normal trains.

If you’re planning a trip from Shanghai to Xi’an using a high-speed train, you’ve got quite a few choices available. There are about 10 high-speed or bullet trains running daily between these two cities. The trips can take anywhere from 6 to 9 hours, with ticket prices ranging from $110 to $336. The quickest ride, the G360, leaves Shanghai’s Hongqiao station at 8:55 AM and gets to Xi’an North by 2:34 PM, taking just 5 hours and 39 minutes.

Most of these high-speed trains depart from Shanghai Hongqiao and finish up at Xi’an North Railway Station. To get your tickets, you can either book online or at the train station itself.

Shanghai – Xian High-speed Train Schedule

Train No. Departure Station Arrival Station Departure Time Arrival Time Duration
G1970 Shanghai Hongqiao Xi’an North 6:10 13:27 7H17M
G1802 Shanghai Hongqiao Xi’an North 6:15 13:53 7H38M
G3180 Shanghai Hongqiao Xi’an North 6:41 14:47 8H6M
G1974 Shanghai Hongqiao Xi’an North 7:17 14:30 7H13M
G360 Shanghai Hongqiao Xi’an North 8:55 14:34 5H39M
G1920 Shanghai Hongqiao Xi’an North 9:20 16:35 7H15M
G1924 Shanghai Hongqiao Xi’an North 11:29 18:55 7H26M
G1928 Shanghai Hongqiao Xi’an North 12:36 19:48 7H12M
G1932 Shanghai Hongqiao Xi’an North 13:38 20:40 7H2M
G1936 Shanghai Hongqiao Xi’an North 16:09 22:46 6H37M
G1940 Shanghai Hongqiao Xi’an North 17:07 23:22 6H15M

Updated on November 2, 2023


Shanghai Hongqiao Railway Station

Shanghai Hongqiao Railway Station stands as one of Asia’s biggest and most bustling train hubs. It’s the key spot for high-speed train journeys connecting various significant cities in China like Beijing, Xi’an, Guangzhou, Shenzhen, Nanjing, Hangzhou, and many more. Found adjacent to Terminal 2 of Shanghai Hongqiao International Airport, the station links up with Shanghai Metro lines 2, 10, and 17.

Spanning a massive area of about 1.3 million square meters, this station boasts 16 platforms for the China Railway and 11 for the Shanghai Metropolitan Area Intercity Railway. Its capacity allows for handling up to 210,000 passengers daily. Showcasing a modern design, the station presents a range of traveler-friendly amenities, including shops, eateries, waiting areas, ticket counters, luggage storage, and complimentary Wi-Fi.


Xian North Railway Station

Xi’an North Railway Station is a crucial part of China’s high-speed rail network, situated in the Weiyang District of Xi’an, the capital of Shaanxi province. This station mainly deals with bullet trains traveling to and from major Chinese cities like Beijing, Shanghai, Guangzhou, Chengdu, and more. It’s also nicely connected to metro Line 2, providing direct access to attractions like the Bell Tower and other local spots.

The station boasts a modern layout and spans across an area of 83 acres. Split into north and south squares, the station building sits in between. The south square serves as the primary entry point, hosting facilities like the subway station, public bus stops, taxi stands, and parking spaces for cars. With a total of 18 platforms and 34 rail lines, there’s a lot of movement happening here.

Visitors can explore various food and beverage services along with shops available on the second floor. Additionally, if you need help with your luggage, you can access portage services at the entrances on the first or second floor for a small fee.

How to get to major tourist attractions in Xian from Xian North Railway Station?

  • For the Terracotta Army: Catch Bus 266 or Metro Line 4 directly without any transfers. The bus stop is at the south square of the railway station, while the metro station is at the north square. This journey costs around CNY 9 per person and takes about 1.5 hours.
  • To reach the Bell Tower: Simply hop on Metro Line 2, located within the railway station. It’s a quick 30-minute ride costing approximately CNY 4 per person. Nearby, you can explore the Drum Tower, Muslim Quarter, and the Great Mosque on foot.
  • For the Giant Wild Goose Pagoda: Take Metro Line 4 to Dayanta (Big Wild Goose Pagoda) Station. The metro station is at the north square of the railway station, and the journey costs about CNY 5 per person, taking around 40 minutes. From there, you can walk to visit the Giant Wild Goose Pagoda, Shaanxi History Museum, and Tang Paradise.
  • Heading to the Shaanxi History Museum: Take Metro Line 4 to Xiaozhai Station and walk for about 15 minutes to reach the museum. The journey costs approximately CNY 5 per person and takes about 50 minutes. This museum is among China’s largest and most modern, showcasing over 370,000 historical relics.


Travel from Shanghai to Xian by Airplane

If you’re eyeing a trip from Shanghai to Xi’an by plane, you’ve got a handful of choices at your fingertips. There are several airlines, including China Eastern Airlines, Juneyao Airlines, Shanghai Airlines, and Xiamen Airlines offering nonstop flights between the cities. Sites like Expedia can hook you up with pocket-friendly flights to fit your budget and schedule, taking around 2 hours and 27 minutes for the 790-mile journey.

Departing from either Pudong International Airport (PVG) or Hongqiao International Airport (SHA) in Shanghai, you’ll land at Xianyang International Airport (XIY) in Xi’an. The flight schedule suggests there are approximately 100 non-stop flights each week, averaging around 14 flights daily.

Flying from Shanghai to Xi’an proves a swift and convenient choice, especially when you plan and snag economical deals. You’ll also relish the aerial views of both cities and landscapes en route. Nevertheless, flying might dent your wallet more and isn’t as environmentally friendly as traveling by train. Consider additional expenses, like getting to and from the airports, and potential weather-related delays or cancellations when opting for air travel.

Shanghai to Xi’an Flights Schedule

Airline Flight Number Departure Airport Departure Time Arrival Airport Arrival Time Price
JAL JL 5691 PVG 6:40 AM XIY 9:20 AM 62
China Eastern Airlines MU 2335 PVG 6:40 AM XIY 9:20 AM 62
Spring Airlines 9C 8845 SHA 7:20 AM XIY 9:45 AM 67
Juneyao Airlines HO 1113 SHA 8:00 AM XIY 10:25 AM 74
Shanghai Airlines FM 9201 PVG 8:00 AM XIY 10:35 AM 77
China Eastern Airlines MU 2337 PVG 9:00 AM XIY 11:40 AM 77
Spring Airlines 9C 8847 SHA 9:20 AM XIY 11:45 AM 67
Juneyao Airlines HO 1115 SHA 10:00 AM XIY 12:25 PM 74
Shanghai Airlines FM 9203 PVG 10:00 AM XIY 12:35 PM 77
JAL JL 5693 PVG 10:40 AM XIY 1:20 PM 62


Travel from Shanghai to Xian by Normal Train

There are around 12 normal-speed trains journeying between Shanghai and Xi’an. The trip duration ranges from 16 to 22 hours, depending on the train and route, covering a distance of about 1,500 kilometers (930 miles).

Departing from Shanghai Railway Station and reaching Xi’an Railway Station, both stations are conveniently located in the city centers, making transportation easy.

For seating options on the Shanghai to Xi’an normal train:

Superior Soft Sleeper: This is the most luxurious and priciest choice, featuring a private compartment with four berths, including air-conditioning, bedding, power sockets, a small table, and a private toilet. Priced at CNY 902.5 per person.

Soft Sleeper: Also a comfortable option, offering a private compartment with four berths, air-conditioning, bedding, power sockets, and a small table. However, the toilet and washroom are shared by the whole carriage. Priced at CNY 488.5 per person.

Hard Sleeper: This is the most popular and budget-friendly choice for long-distance travel, providing an open compartment with six berths, air-conditioning, bedding, and power sockets. The toilet and washroom are shared. Priced at CNY 310.5 per person.

Hard Seat: The cheapest but least comfortable option with five seats in a row without reclining capabilities, air-conditioning, power sockets, and shared toilet facilities. Priced at CNY 180.5 per person.

Schedule of Normal Trains from Shanghai to Xi’an

Train No. Departure Station Arrival Station Departure Time Arrival Time Duration
Z166 Shanghai Railway Station Xi’an Railway Station 15:44 08:19 (+1 day) 16h35m
Z92 Shanghai Railway Station Xi’an Railway Station 16:36 09:58 (+1 day) 17h22m
Z268 Shanghai South Railway Station Xi’an Railway Station 17:36 11:31 (+1 day) 17h55m
T118 Shanghai South Railway Station Xi’an Railway Station 18:24 13:55 (+1 day) 19h31m
K360/K357 Shanghai South Railway Station Xi’an Railway Station 18:52 15:14 (+1 day) 20h22m
K2186/K2183 Shanghai South Railway Station Xi’an Railway Station 19:30 16:34 (+1 day) 21h04m