Nonstop flights from Shanghai to Guilin
5 airlines fly this route.
When they leave
Shanghai timeFive in the morning, 7:15 AM to 11:55 AM, then one afternoon flight at 2:00 PM, then three in the evening, 5:50 PM to 7:35 PM.
Every flight
Earliest firstSchedules last checked Sep 20, 2026. Times are local.
Flying from Shanghai to Guilin
Juneyao Airlines flies most often, 9 times a week on the Airbus A320neo and Airbus A320. China Eastern flies 8 times a week on the Airbus A320 and Comac C909. Shanghai Airlines flies 5 times a week on the Boeing 737 MAX 8 and Boeing 737-800. Spring Airlines flies 4 times a week on the Airbus A320. Suparna Airlines flies on Tuesdays, Thursdays and Saturdays with the Boeing 737-800.
Flights run every day except Mondays, Fridays and Sundays, up to 8 a day. The first arrival in Guilin is at 9:45 AM and the last at 10:10 PM. The flight covers 813 miles.
Spring Airlines flies it until Oct 24.
Flying back, Guilin to Shanghai has 32 nonstop flights a week.
Return flights
More from Shanghai
More to Guilin
Schedules as of Oct 9, 2026.