Nonstop flights from Xiamen to Shanghai
5 airlines fly this route, with up to 9 flights a day.
When they leave
Xiamen timeFour in the morning, 7:55 AM to 11:50 AM, then one afternoon flight at 2:25 PM, then four in the evening, 5:30 PM to 10:00 PM.
Every flight
Earliest firstSchedules last checked Sep 19, 2026. Times are local.
Flying from Xiamen to Shanghai
China Eastern flies twice a day on the Airbus A320 and Airbus A320neo. Juneyao Airlines flies twice a day on the Airbus A320 and Airbus A320neo. Shandong Airlines flies 1 to 2 times a day on the Boeing 737. Spring Airlines flies 1 to 2 times a day on the Airbus A320. Shanghai Airlines flies daily on the Boeing 737.
Flights run every day of the week, from 7 on Wednesdays, Fridays and Sundays to 9 on Saturdays. The first arrival in Shanghai is at 9:55 AM and the last at 11:50 PM. The flight covers 509 miles.
Shandong Airlines flies it until Oct 24. Spring Airlines flies it until Oct 24.
From Xiamen, Hongqiao (SHA) is the other Shanghai area airport with nonstop flights, 134 a week.
More from Xiamen
Schedules as of Oct 9, 2026.