Flights from Guilin to Shanghai – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
KWL to SHA – All flight route options from Guilin Liangjiang International Airport, China to Hongqiao International, China. These flights are operated by 8 different airlines through 6 different connections. The shortest flight time is 5 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Hongqiao
We got great deals on hotels and car rentals near the airport.
Guilin to Shanghai flights
With over 52 flights every week and 6 different airlines you have a wide range of options. While flying to Shanghai from Guilin you will be doing a stopover in Nanchang, Jieyang or any other of the 6 alternatives with flight connections.
Are there any non-stop flights from KWL to SHA?
You could fly non-stop from KWL to SHA before with Shanghai Airlines, Juneyao Airlines, Xiamen Airlines, China Eastern Airlines or Spring Airlines but not anymore.
Tip! You might want to consider arriving at Shanghai Pudong International Airport (PVG) instead.
Guilin to Shanghai with China Eastern Airlines
If you fly from Guilin with China Eastern Airlines you will do a stopover in Nanchang, KHN before reaching Shanghai. This flight trip will take 5 hours and you can fly every weekday with departures at 13:25. China Eastern Airlines is a member of SkyTeam.
Distance & flight times: Guilin Liangjiang International Airport to Hongqiao International
The shortest flight time between KWL and SHA is 5 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
KHN Nanchang | 5h 0m | 2h 0m | 805 miles (1295 km) |
SWA Jieyang | 5h 5m | 1h 35m | 1052 miles (1693 km) |
XMN Xiamen | 5h 25m | 2h 0m | 1014 miles (1632 km) |
FOC Fuzhou | 5h 25m | 2h 15m | 984 miles (1583 km) |
CGO Zhengzhou | 6h 5m | 2h 20m | 1212 miles (1950 km) |
TAO Qingdao | 8h 10m | 1h 30m | 1339 miles (2154 km) |

