Direct flights from Guilin (KWL)
From Guilin Guilin Liangjiang International Airport airport, 52 destinations are served non-stop in 6 countries, with about 579 flights a week. With a single stop, 444 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Asia · 52 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Shanghai (PVG), China | 9C · FM · HO · MU · Y8 | 1,326 km | 2h 30m | ≈ 65 | every day |
| Xian (XIY), China | 9H · GS · GT · HU · JD · MU | 1,033 km | 1h 55m | ≈ 43 | every day |
| Beijing (PKX), China | CA · CZ · JD · NS | 1,697 km | 2h 55m | ≈ 38 | every day |
| Nanjing (NKG), China | BK · HO · MU · SC | 1,125 km | 2h 00m | ≈ 29 | every day |
| Chengdu (TFU), China | CA · GT | 790 km | 1h 40m | ≈ 27 | every day |
| Haikou (HAK), China | GT · HU · JD · QW · SC | 589 km | 1h 20m | ≈ 27 | every day |
| Xiamen (XMN), China | MF · SC | 819 km | 1h 37m | ≈ 25 | every day |
| Jinan (TNA), China | GT · GX · SC | 1,462 km | 2h 30m | ≈ 23 | every day |
| Hangzhou (HGH), China | GT · JD · MF · SC | 1,164 km | 2h 05m | ≈ 22 | every day |
| Hefei (HFE), China | GT · MU · SC | 1,012 km | 1h 57m | ≈ 17 | every day |
| Fuzhou (FOC), China | MF · QW | 968 km | 1h 50m | ≈ 16 | every day |
| Beijing (PEK), China | CA | 1,761 km | 3h 00m | ≈ 14 | every day |
| Lanzhou (LHW), China | 9C · MU | 1,396 km | 2h 20m | ≈ 14 | every day |
| Ningbo (NGB), China | 9C · MU | 1,236 km | 2h 00m | ≈ 14 | every day |
| Taiyuan (TYN), China | 3U · GT · MU | 1,415 km | 2h 25m | ≈ 14 | every day |
| Tianjin (TSN), China | BK · CA | 1,691 km | 2h 47m | ≈ 14 | every day |
| Wenzhou (WNZ), China | GT · MU | 1,115 km | 2h 10m | ≈ 12 | every day |
| Qingdao (TAO), China | GT · QW | 1,565 km | 2h 50m | ≈ 11 | every day |
| Sanya (SYX), China | 3U · GT | 772 km | 1h 45m | ≈ 11 | every day |
| Shijiazhuang (SJW), China | 9C · NS | 1,517 km | 2h 30m | ≈ 10 | every day |
| Zhengzhou (CGO), China | GT · SC | 1,098 km | 2h 05m | ≈ 10 | every day |
| Yinchuan (INC), China | 3U · GT | 1,497 km | 2h 27m | ≈ 8 | every day |
| Jieyang (SWA), China | MU | 680 km | 1h 30m | ≈ 7 | every day |
| Lijiang (LJG), China | MF | 993 km | 2h 05m | ≈ 7 | every day |
| Linyi (LYI), China | JD | 1,356 km | 2h 20m | ≈ 7 | every day |
| Nanchang (KHN), China | MU | 708 km | 1h 40m | ≈ 7 | every day |
| Wuxi (WUX), China | HO | 1,231 km | 2h 15m | ≈ 7 | every day |
| Yangzhou (YTY), China | 9C | 1,245 km | 2h 22m | ≈ 7 | every day |
| Seoul (ICN), South Korea | 7C · LJ | 2,062 km | 3h 35m | ≈ 6 | Mon, Thu, Fri, Sun |
| Busan (PUS), South Korea | 7C | 2,122 km | 3h 30m | ≈ 4 | Mon, Thu, Fri, Sun |
| Hong Kong (HKG), Hong Kong | HB | 511 km | 1h 40m | ≈ 4 | Tue, Wed, Thu, Sat |
| Huai'an (HIA), China | FM | 1,295 km | 2h 27m | ≈ 4 | Mon, Wed, Fri, Sun |
| Jining (JNG), China | GT | 1,325 km | 2h 20m | ≈ 4 | Mon, Wed, Fri, Sun |
| Kuala Lumpur (KUL), Malaysia | AK | 2,653 km | 4h 10m | ≈ 4 | Mon, Tue, Thu, Sat |
| Shanghai (SHA), China | FM · MU | 1,289 km | 2h 32m | ≈ 4 | Tue, Wed, Sun |
| Shashi (SHS), China | GT | 608 km | 1h 20m | ≈ 4 | Mon, Wed, Fri, Sun |
| Shiyan (WDS), China | GT | 824 km | 1h 45m | ≈ 4 | Mon, Wed, Fri, Sun |
| Wuhu (WHA), China | GT | 1,067 km | 2h 05m | ≈ 4 | Mon, Wed, Fri, Sun |
| Xuzhou (XUZ), China | GT | 1,221 km | 2h 10m | ≈ 4 | Mon, Wed, Fri, Sat |
| Chongqing (CKG), China | GT | 603 km | 1h 35m | ≈ 3 | Tue, Thu, Sat |
| Jinghong (JHG), China | AQ | 1,012 km | 2h 02m | ≈ 3 | Tue, Thu, Sat |
| Jinjiang (JJN), China | AQ | 862 km | 1h 47m | ≈ 3 | Tue, Thu, Sat |
| Nantong (NTG), China | GT | 1,310 km | 2h 20m | ≈ 3 | Tue, Thu, Sat |
| Shenyang (SHE), China | 9C | 2,205 km | 3h 35m | ≈ 3 | Tue, Thu, Sat |
| Xinzhou (WUT), China | GT | 1,513 km | 2h 30m | ≈ 3 | Tue, Thu, Sat |
| Yancheng (YNZ), China | GT | 1,342 km | 2h 20m | ≈ 3 | Tue, Thu, Sat |
| Hanoi (HAN), Vietnam | GX | 621 km | 1h 30m | ≈ 2 | Tue, Sat |
| Kunming (KMG), China | GT | 716 km | 1h 40m | ≈ 2 | Wed, Fri |
| Wuhan (WUH), China | GT | 741 km | 1h 40m | ≈ 2 | Tue, Thu |
| Guangzhou (CAN), China | MU | 387 km | — | ≈ 0 | — |
| Macau (MFM), Macao | MU | 495 km | — | ≈ 0 | — |
| Shenzhen (SZX), China | CA · CZ · GY | 478 km | — | ≈ 0 | — |
Longest direct flight
Kuala Lumpur (KUL): 2,653 km, about 4h 10m, by AirAsia.
Busiest route
Shanghai (PVG): about 65 flights a week (Spring Airlines, Shanghai Airlines, Juneyao Airlines, China Eastern, Suparna Airlines).
Single ticket
Shenzhen Airlines also sells, under its own flight number, flights on 13 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Guilin?
52 destinations in 6 countries, including 52 in Asia.
Which airlines fly from Guilin?
Sichuan Airlines, Jeju Air, Spring Airlines, Air Changan, AirAsia, 9 Air, Okay Airways, Air China, China Southern Airlines, Shanghai Airlines, Tianjin Airlines, Air Guilin, GX Airlines, Colorful GuiZhou Airlines, Greater Bay Airlines, Juneyao Airlines, Hainan Airlines, Beijing Capital Airlines, Jin Air, XiamenAir, China Eastern, Hebei Airlines, Qingdao Airlines, Shandong Airlines, Suparna Airlines.
Where can I go with a single stop?
444 destinations can be reached from Guilin with a single stop. Build your itinerary on the map to find them.