Nonstop flights from Xi'An to Shanghai
4 airlines fly this route, with up to 19 flights a day.
When they leave
Xi'An timeSeven in the morning, 5:50 AM to 11:30 AM, then six in the afternoon, 12:00 PM to 4:00 PM, then six in the evening, 5:00 PM to 9:00 PM.
Every flight
Earliest firstSchedules last checked Sep 19, 2026. Times are local.
Flying from Xi'An to Shanghai
China Eastern flies most often, 11 times a day on the Airbus A321, Comac C919, Airbus A320, Airbus A320neo and Airbus A330. Spring Airlines flies 3 to 4 times a day on the Airbus A321 and Airbus A320. Juneyao Airlines flies 3 times a day on the Airbus A320. Shanghai Airlines flies daily on the Airbus A321.
Flights run every day of the week, 19 on Tuesdays, Thursdays and Saturdays and 18 on the other days. The first arrival in Shanghai is at 7:55 AM and the last at 11:10 PM. The flight covers 764 miles.
Flying back, Shanghai to Xi'An has 129 nonstop flights a week. From Xi'An, Pudong (PVG) is the other Shanghai area airport with nonstop flights, 82 a week.
Return flights
More from Xi'An
Schedules as of Oct 9, 2026.