WhatFliesWhere Get the app

Nonstop flights from Shanghai to Xi'An

4 airlines fly this route, with up to 19 flights a day.

SHAShanghai Hongqiao International
764 mi · 129 flights a week
XIYXi'an Xianyang International
SHAXIY

When they leave

Shanghai time
7:10a11:00pFirst departure 7:10 AM, last 11:00 PM

Six in the morning, 7:10 AM to 10:55 AM, then six in the afternoon, 12:25 PM to 4:20 PM, then seven in the evening, 5:30 PM to 11:00 PM.

Every flight

Earliest first

Schedules last checked Sep 19, 2026. Times are local.

Flying from Shanghai to Xi'An

China Eastern flies most often, 11 times a day on the Airbus A321, Airbus A330, Comac C919-100STD, Airbus A320, Airbus A320neo and Comac C919. 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 Xi'An is at 9:40 AM and the last at 1:40 AM the next day. The flight covers 764 miles.

Flying back, Xi'An to Shanghai has 129 nonstop flights a week. Pudong (PVG) also has nonstop flights to Xi'An, 81 a week.

Return flights

WhatFliesWhere app icon

Find the cheapest day to fly from Shanghai to Xi'An.

Download on the App StoreGet it on Google Play

Schedules as of Oct 9, 2026.