FromTo

Cheapest flights for Shanghai – Xian (SHA – SIA)

Aviasales.ge will find you the cheapest airfare for Shanghai – Xian by comparing the ticket prices to Xian using 45 agencies, five booking systems, and 728 airlines. Where exactly you buy your tickets for Shanghai – Xian is up to you.

Shanghai – Xian is most popular in March. During this period the average ticket price is 430.

Direct flight for from Shanghai to Xian

The easiest way to to get to your destination is a direct flight. Direct flights for from Shanghai to Xian are offered by:

  • Sichuan Airlines (daily 3U5497)
  • Spring Airlines (daily 9C8845)
  • Air China (daily CA8325)
  • Juneyao Airlines (daily HO1193)
  • Hainan Airlines (daily HU7844)
  • Xiamen Airlines (daily MF3024)
  • China Eastern Airlines (daily MU2152)
  • Shanghai Airlines (daily FM9203)
  • China Southern Airlines (6 days per week, flight CZ5791)
  • Shenzhen Airlines (6 days per week, flight ZH5096)
  • Yangtze River Express (4 days per week, flight Y87511)
  • China Express Airlines (2 days per week, flight G56268)

Xian is served by 1 airport: Xianyang International Airport. Direct flights for Shanghai – Xian are operated by:
  • Sichuan Airlines, China Southern Airlines, Spring Airlines, Hainan Airlines, China Eastern Airlines, Juneyao Airlines, Yangtze River Express, Air China, Shanghai Airlines from Shanghai Pudong International Airport to Xianyang International Airport
  • Juneyao Airlines, Spring Airlines, Shanghai Airlines, China Eastern Airlines from Shanghai Hongqiao International Airport to Xianyang International Airport
Flight with layover for the route from Shanghai to Xian

A flight with a layover on the route Shanghai – Xian will allow you to make your trip more interesting. The layover could be in:

  • Dalian (flight CZ5534 China Southern Airlines)
  • Beijing (flight CA1884 Air China)
  • Fuzhou (flight MU5631 China Eastern Airlines)

This is a great chance to get to know these cities. Layovers are usually at least six hours.

Please keep in mind that depending on the number of days remaining until your departure, ticket prices for Shanghai – Xian could change by more than 110%.

Aviasales.ge suggests buying tickets for Shanghai – Xian in advance in order to choose the conditions for your flight that best suit your preferences and budget.

General information on flight Shanghai – Xian (SHA – SIA)
2 ⁠hr 35 ⁠min
Average flight duration
1,239 km
Distance
251
Number of flights per week
₾199
Lowest price
Average ticket price
06:40
Earliest flight out
23:05
Latest flight out

Ticket prices for Shanghai – Xian by month *

Month One-way Round-trip
March 2025 28.03.2025
01.03 - 08.03.2025
April 2025 09.04.2025
01.04 - 08.04.2025
May 2025 06.05.2025
01.05 - 08.05.2025

* Prices found by users over the last 48 hours (they do not represent an offer).

Cheapest flight for from Shanghai to Xian found by our users over the last 48 hours: ticket with Juneyao Airlines with a departure on 09.04.2025 and a price of 212 GEL.
Fastest flight for from Shanghai to Xian: ticket with Spring Airlines with the nearest departure on 08.05.2025 and a flight duration of 2hrs. 25min..
Airlines flying from Shanghai to Xian
Airports serving Shanghai – Xian

Shanghai airports serving flights to Xian:

  • Shanghai Hongqiao International Airport (SHA)
  • Shanghai Pudong International Airport (PVG)

Xian airports accepting flights from Shanghai:

  • Xianyang International Airport (XIY)