🔔 Track this route
We check SHA → KWL every day and email you the cheapest nonstop fares we find.
Free · one-click unsubscribe
Yes. Juneyao Airlines and Shanghai Airlines fly nonstop from Shanghai (SHA) to Guilin (KWL), 5–6 times a week. The flight takes about 2h 9m and covers 802 miles (1,290 km).
Juneyao Airlines, Shanghai Airlines operate nonstop flights from Shanghai to Guilin.
The nonstop flight from Shanghai to Guilin takes ~2h 9m (approximately 1290 km).
Nonstop flights from Shanghai to Guilin operate 5–6 times a week.