Direct flights from Guilin to Shanghai
All flights from KWL to SHA non-stop. There are direct flights from Guilin Liangjiang International Airport (KWL), China to Hongqiao International (SHA), China with Shanghai Airlines and Juneyao Airlines. 7 weekly departures are currently scheduled on this route. Departure times range from 18:40 to 20:15 depending on the schedule period. The flight distance is 806 miles (1297 km). Flight time ranges from 2 hours and 20 minutes to 2 hours and 45 minutes.
Airlines with non-stop routes:
Shanghai Airlines
Juneyao Airlines
China Eastern Airlines
Spring Airlines
Xiamen Airlines
Flight schedule from Guilin to Shanghai with Shanghai Airlines
This is a weekly direct flight schedule for Shanghai Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-02
Flight schedule from Guilin to Shanghai with Juneyao Airlines
This is a weekly direct flight schedule for Juneyao Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at
Guilin to Shanghai scheduled departures
Select a date to see every published non-stop departure between KWL and SHA.
KWL - SHA route facts
-
Distance806 miles (1297 km)
-
Flight time2 hours and 20 minutes to 2 hours and 45 minutes
-
Airlines
Shanghai Airlines
Juneyao Airlines -
Airline alliancesSkyTeam
-
CabinsEconomy Business First
-
Hub airportsShanghai Airlines: SHAJuneyao Airlines: SHA
-
Arrival terminalsShanghai Airlines: Terminal 2Juneyao Airlines: Terminal 2
-
AircraftShanghai Airlines: Boeing 737-800 Passenger and Boeing 737MAX 8 PassengerJuneyao Airlines: Airbus A320 and Airbus A320neo
Route FAQ
Domestic flights from Guilin (KWL)
From Guilin to Shanghai
PVG Shanghai Pudong International Airport
From Guilin to Xian
XIY Xi'an Xianyang International Airport
From Guilin to Hangzhou
HGH Hangzhou Xiaoshan International Airport
From Guilin to Beijing
PKX Daxing International Airport
From Guilin to Lanzhou
LHW Lanzhou Zhongchuan International Airport
From Guilin to Nanjing
NKG Lu Kou Airport
From Guilin to Haikou
HAK Haikou Meilan International Airport
From Guilin to Taiyuan
TYN Taiyuan Wusu International Airport
From Guilin to Xiamen
XMN Xiamen Gaoqi International Airport
From Guilin to Chengdu
TFU Tianfu International Airport
