Find cheap airlines flights from Shanghai to Xi'an

You can choose from 12 airlines that fly from Shanghai to Xi'an, including China Eastern Airlines, Juneyao Airlines, and Hainan Airlines. Sichuan Airlines has lowest fares on this route.
China Eastern Airlines logo China Eastern Airlines
Juneyao Airlines logo Juneyao Airlines
Hainan Airlines logo Hainan Airlines
Sichuan Airlines logo Sichuan Airlines
Spring Airlines logo Spring Airlines
China Southern Airlines logo China Southern Airlines
Shanghai Airlines logo Shanghai Airlines
Air China logo Air China
Suparna Airlines logo Suparna Airlines
Shenzhen Airlines logo Shenzhen Airlines
Xiamen Airlines logo Xiamen Airlines
Air Chang'an logo Air Chang'an
Airlines are determined based on actual purchased flight tickets from Shanghai to Xi'an according to previous 12 months data from Trip.com.

Book direct flights from Shanghai to Xi'an: One way flights from $61, round trip flights from $133. Find flight deals for the next 3 months below.

Displayed flight fares from Shanghai to Xi'an are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.

Flight Info | Shanghai to Xi'an

The distance between Shanghai and Xi'an is approximately 1,220.31 km. It takes around 2 hours 44 minutes on average to fly from Shanghai to Xi'an. Based on Trip.com's data travel demand peaks in January. The off-season for travel is October.

Cheapest one-way flight price$61
Cheapest round-trip ticket price$133
Off-season for travelOctober
Peak season for travelJanuary
Flight distance1,220.31 km
Average flight time2 hours 44 minutes
Popular airlineChina Eastern Airlines
Flight statistics for the Shanghai–Xi'an route are based on aggregated booking data from Trip.com over the past 12 months.

Trip.com price insights on flights from Shanghai to Xi'an

Which month has the cheapest one-way flights from Shanghai to Xi'an?

The average price of one-way flights from Shanghai to Xi'an purchased by Trip.com users by month over the past 12 months.

Based on Trip.com’s data, the cheapest month for flights from Shanghai to Xi'an is Dec, with an average price of $84; while the month with the highest flight price is usually Jan, with an average price of up to $174.

$174
$129
$84
$39
    Cheapest
  • $174
    Jan
  • $93
    Feb
  • $102
    Mar
  • $114
    Apr
  • $114
    May
  • $122
    Jun
  • $130
    Jul
  • $124
    Aug
  • $107
    Sep
  • $99
    Oct
  • $91
    Nov
  • $84
    Dec

What's the cheapest day to fly from Shanghai to Xi'an?

Data is based on the average flight price for each day of the week from Shanghai to Xi'an on Trip.com over the past 12 months.

Based on Trip.com data from the past 12 months, the cheapest day to fly from Shanghai to Xi'an is Sat, with average prices lower than on other days. Avoid Fri, as prices are usually highest then.

$131
$122
$113
$105
    Cheapest
  • $118
    Mon
  • $118
    Tue
  • $124
    Wed
  • $126
    Thu
  • $131
    Fri
  • $113
    Sat
  • $120
    Sun

Frequently Asked Questions

  • What are the cheapest flights from Shanghai to Xi'an (SHA-SIA)?

    Based on Trip.com data, Sichuan Airlines offers one-way fares as low as $61 on Cheapest nonstop routes (e.g. PVG to XIY on Thu, Feb 26), while Juneyao Airlines offers Cheapest nonstop round-trips from $133 departing on Tue, Jan 27 and returning on Sat, Jan 31.
  • At the moment, you can catch a nonstop flight from Shanghai to Xi'an with the following airlines, including: China Eastern Airlines Juneyao Airlines Hainan Airlines Sichuan Airlines Spring Airlines Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days.
  • It takes around 2 hours 44 minutes to fly from Shanghai (SHA) to Xi'an (SIA).
  • By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Shanghai to Xi'an is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.
  • Based on Trip.com data in the past 4 weeks, there is 253 flight per week flying from Shanghai to Xi'an. You can check the weekly schedule for popular airlines on this route below: Sichuan Airlines: S/M/T/W/T/F/S -- 3U5004 (17:01) Spring Airlines: S/M/T/W/T/F/S -- 9C8947 (14:37) China Southern Airlines: S/M/T/W/T/F/S -- CZ126 (07:51)
  • To find best deals on flights from Shanghai to Xi'an, you can use various tools on Trip.com:
    · Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Thu, Feb 26, with one-way flights priced at just $61.
    · Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is Sichuan Airlines.
    · Set up price alerts to easily monitor ticket prices without having to check every day.
    · Check Trip.com flight deals and promo codes frequently.
    · Avoid peak season unless you book very early. It seems the peak season for Xi'an travel is around January.
    · Get exclusive promo codes for Trip.com app users.
  • The cheapest months to fly from Shanghai to Xi'an is October, when demand for travel is lower.
  • After crunching the numbers on our January flight calendar, it's currently cheapest to fly from Shanghai to Xi'an on January 27, 2026 with Juneyao Airlines, with prices starting at $73.
  • You can land at any one of the following hubs in Xi'an, with Shanghai Pudong International Airport to Xi'an Xianyang International Airport (PVG-XIY) is by far the most common option on this route: Xi'an Xianyang International Airport (XIY).
  • The time difference between Xi'an and Shanghai is 0h.
  • Tickets can only be changed or canceled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.

Flight from Shanghai (SHA) to Xian (SIA)

Xian is known worldwide as the birthplace of China’s ancient civilization. It also serves as a significant business, industrial, and educational hub of the region and has retained its cultural ethics and historical appeal even after China's drive of extensive modernization. Xian serves as a paradise for history enthusiasts and boasts of several other enthralling attractions which make it one of the most visited cities in China.

Tip: You can easily visit prominent sightseeing spots in Xian either by metro or city buses that are frequent and convenient means.

Getting to the Heritage City: Xian

Located 47 kilometers from the city center, Xi'an Xianyang International Airport serves as the main aviation hub of the city. About 350 airlines run regular flights from here and connect the city to nearly 120 International and domestic destinations. 

Sichuan, Air China, Shanghai, Juneyao, and many more reputed air carriers serve regular direct flights to Xian from Shanghai. If you are looking for a cheap flight from Shanghai to Xian then look for connecting flights as the fare prices are comparatively less for these multicity stop flights.

Tip: To grab the best deals on air ticket fare, search online on different ticketing tools and customize your trip accordingly.

Highlights of Xian

Originally known as Chang’an, one of the oldest cities of China is famous for its exclusive heritage landscapes and rich culture. People from all across the globe come to this starting point of the Silk Route to learn more about Chinese civilization through its ancient relics, like Terracotta Warriors of the Qin Dynasty, City Wall, the Tomb of Emperor Jingdi, Bell Tower and many more. These stunning attractions not only make the city a heaven for all history buffs but present a unique blend of marvelous architecture and design. But wait, there is much more in this city other than historical sites including beautiful temples (Da Ci'en Temple), pagodas (Giant Wild Goose Pagoda), museums (Qianling Mausoleum, Shaanxi History Museum), and modern attractions to woo the tourists of all ages. Mt. Huashan is another prominent attraction of the city and allows the tourists to explore their wild side by engaging in outdoor activities like climbing, hiking or trekking. 

Xian city also offers its visitors shop till you drop opportunity through its famous street markets (Moslem Street Markets, Barley Market Street) or huge shopping malls like Parkson Shopping Centre, SAGA Shopping Mall, from where they can buy locally made to branded products. Also, the city's nightlife is another highlight that one should not miss while touring the city. 

Tip: If you want to buy a souvenir at the cheapest rates than Barley Market Street offers the best bargains. 

Food and Stay in Xian:

Xian is also known as 'the capital of table delicacies' and houses numerous high-end restaurants to street food joints serving delicious local snacks to hot foreign delicacies. Muslim Quarter is one of the most famous food hubs in the city and is the busiest street for its several souvenir selling shops and food joints serving diverse food menus. 

You can easily find a perfect place to relax after a day full of sightseeing as per your budget and requirements. Xincheng, City Center, Yanta District are few areas that are near to sightseeing spots and are easily accessible too.

Tip: Lintong District is the best option if you want a place to stay near the Terracotta Army.

For easy and cost-effective Shanghai-Xian booking look no further. Trip.com not only provides easy access to Shanghai to Xian flight tickets but offers the best deals and discounts on both ticket fares and hotel bookings.

So, why wait? To learn more about Chinese civilization and explore the immense beauty visit Xian with Trip.com.

Trip.com airline insights on flights from Shanghai to Xi'an

Which airlines offer the cheapest nonstop flights from Shanghai to Xi'an?

Data is based on the average price of all nonstop flights from Shanghai to Xi'an on Trip.com in the past 12 months.

Based on Trip.com data from the past 12 months, China Southern Airlines offers the cheapest nonstop flights from Shanghai to Xi'an, with an average price of $102.

$89
$102
$115
$128
$141
China Southern Airlines
$102
China Southern Airlines
Juneyao Airlines
$112
Juneyao Airlines
Air China
$112
Air China
Hainan Airlines
$113
Hainan Airlines
Spring Airlines
$121
Spring Airlines
China Eastern Airlines
$141
China Eastern Airlines

Which airlines operate the most flights from Shanghai to Xi'an?

Data is based on the number of flights from Shanghai to Xi'an operated by each airline on Trip.com in the past month.

Based on Trip.com data from the past month, China Eastern Airlines operates the most flights from Shanghai to Xi'an, with 150 flight per week.

0
46
98
150
China Eastern Airlines
150
China Eastern Airlines
Xiamen Airlines
109
Xiamen Airlines
Sichuan Airlines
83
Sichuan Airlines
Juneyao Airlines
80
Juneyao Airlines
China Southern Airlines
50
China Southern Airlines
Shenzhen Airlines
46
Shenzhen Airlines

How many flights are there each day from Shanghai to Xi'an?

Data is based on the number of flights from Shanghai to Xi'an for each day of the week on Trip.com over the last month.

Based on Trip.com data from the past month, the most flights from Shanghai to Xi'an depart on Friday, and the fewest flights depart on Thursday.

477
417
357
297
Highest
364
Mon
359
Tue
362
Wed
357
Thu
477
Fri
454
Sat
415
Sun