Direct flights from Hangzhou (HGH)
From Hangzhou Hangzhou Xiaoshan International Airport airport, 122 destinations are served non-stop in 21 countries, with about 3,446 flights a week. With a single stop, 854 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
Europe · 3 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Madrid (MAD), Spain | JD | 10,265 km | 14h 00m | ≈ 3 | Wed, Fri, Sun |
| Moscow (SVO), Russia | JD | 6,846 km | 10h 20m | ≈ 3 | Tue, Thu, Sat |
| Lisbon (LIS), Portugal | JD | 10,733 km | 14h 45m | ≈ 2 | Wed, Fri |
Asia · 117 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Guangzhou (CAN), China | 3U · AQ · CA · CZ · GJ · HU · JD · MF · MU · ZH | 1,039 km | 2h 15m | ≈ 260 | every day |
| Shenzhen (SZX), China | CA · CZ · GJ · HU · JD · MF · MU · Y8 · ZH | 1,071 km | 2h 20m | ≈ 204 | every day |
| Beijing (PEK), China | CA · GJ · HU · SC | 1,149 km | 2h 25m | ≈ 162 | every day |
| Chongqing (CKG), China | 3U · CA · GJ · GS · HU · MF · OQ · PN | 1,329 km | 2h 40m | ≈ 139 | every day |
| Beijing (PKX), China | CA · CZ · JD · KN · MF · MU · NS | 1,094 km | 2h 20m | ≈ 131 | every day |
| Kunming (KMG), China | 3U · 8L · CA · DR · GJ · JD · KY · MF · MU | 1,813 km | 3h 10m | ≈ 131 | every day |
| Chengdu (CTU), China | 3U · CA · EU · GJ · MU | 1,579 km | 3h 05m | ≈ 125 | every day |
| Xian (XIY), China | CA · GJ · GS · HU · JD · MF · MU · TV | 1,191 km | 2h 30m | ≈ 122 | every day |
| Shenyang (SHE), China | 9C · CZ · GJ · MF · MU · RY | 1,297 km | 2h 40m | ≈ 99 | every day |
| Chengdu (TFU), China | 3U · 9C · GJ · JD · MF · MU | 1,534 km | 2h 55m | ≈ 91 | every day |
| Qingdao (TAO), China | HO · HU · JD · MF · MU · SC | 682 km | 1h 52m | ≈ 91 | every day |
| Guiyang (KWE), China | 9H · CA · CZ · GJ · GY · MF · MU · OQ | 1,395 km | 2h 32m | ≈ 89 | every day |
| Dalian (DLC), China | CA · CZ · EU · GJ · HO · HU · MF · SC | 975 km | 2h 05m | ≈ 78 | every day |
| Changchun (CGQ), China | CA · CZ · GJ · HU · JD · MF · Y8 | 1,598 km | 3h 00m | ≈ 76 | every day |
| Harbin (HRB), China | 3U · CZ · GJ · JD · MF | 1,783 km | 3h 05m | ≈ 75 | every day |
| Urumqi (URC), China | CZ · GJ · GS · HU · JD · MU · SC | 3,265 km | 5h 17m | ≈ 71 | every day |
| Taiyuan (TYN), China | HU · MF · MU · SC | 1,102 km | 2h 20m | ≈ 67 | every day |
| Lanzhou (LHW), China | 3U · 9C · CA · GJ · HU · MF · MU | 1,707 km | 3h 05m | ≈ 65 | every day |
| Hong Kong (HKG), Hong Kong | CA · CX · GJ · HX | 1,093 km | 2h 37m | ≈ 63 | every day |
| Sanya (SYX), China | CZ · GJ · HU · JD · MF | 1,732 km | 3h 00m | ≈ 63 | every day |
| Zhuhai (ZUH), China | CA · CZ · GJ · HO · HU · MF · SC | 1,154 km | 2h 20m | ≈ 61 | every day |
| Tianjin (TSN), China | BK · CA · GS · JD · MF | 1,028 km | 2h 12m | ≈ 54 | every day |
| Xiamen (XMN), China | HU · MF · SC | 673 km | 1h 40m | ≈ 53 | every day |
| Zhengzhou (CGO), China | CZ · GJ · HO · HU · MU | 781 km | 1h 55m | ≈ 52 | every day |
| Jieyang (SWA), China | 9C · BK · CA · CZ · HU · MU | 839 km | 1h 55m | ≈ 51 | every day |
| Nanning (NNG), China | 3U · CZ · JD · MF | 1,485 km | 2h 45m | ≈ 49 | every day |
| Shijiazhuang (SJW), China | 9C · JD · NS | 1,038 km | 2h 00m | ≈ 46 | every day |
| Haikou (HAK), China | CZ · EU · HU · MF | 1,522 km | 2h 45m | ≈ 42 | every day |
| Hohhot (HET), China | CA · MF | 1,413 km | 2h 35m | ≈ 38 | every day |
| Yantai (YNT), China | CA · GJ · MU · SC | 827 km | 2h 00m | ≈ 35 | every day |
| Yinchuan (INC), China | GJ · JD · MU · NS | 1,570 km | 2h 55m | ≈ 31 | every day |
| Macau (MFM), Macao | MF · NX | 1,129 km | 2h 20m | ≈ 28 | every day |
| Wuhan (WUH), China | CZ · MU | 598 km | 1h 40m | ≈ 28 | every day |
| Lijiang (LJG), China | CA · GJ · JD | 2,010 km | 3h 30m | ≈ 26 | every day |
| Singapore (SIN), Singapore | MF · MU · SQ · TR | 3,650 km | 5h 05m | ≈ 25 | every day |
| Seoul (ICN), South Korea | CA · KE · MU · OZ | 976 km | 2h 10m | ≈ 24 | every day |
| Guilin (KWL), China | GT · JD · MF · SC | 1,164 km | 2h 20m | ≈ 22 | every day |
| Jeju (CJU), South Korea | 9C · GJ · JD | 678 km | 1h 55m | ≈ 22 | every day |
| Weihai (WEH), China | CA · GJ | 791 km | 1h 57m | ≈ 21 | every day |
| Xining (XNN), China | CA · GJ | 1,841 km | 3h 15m | ≈ 21 | every day |
| Jinghong (JHG), China | GJ · JD · MU | 2,164 km | 3h 27m | ≈ 20 | every day |
| Bangkok (BKK), Thailand | GJ · JD · VZ | 2,730 km | 4h 12m | ≈ 18 | every day |
| Hailar (HLD), China | CA · MF | 2,110 km | 3h 30m | ≈ 18 | every day |
| Jinjiang (JJN), China | GJ · MF | 631 km | 1h 35m | ≈ 18 | every day |
| Kuala Lumpur (KUL), Malaysia | D7 · MF · MU | 3,637 km | 5h 25m | ≈ 18 | every day |
| Dali City (DLU), China | JD · MU · TV | 2,037 km | 3h 30m | ≈ 17 | every day |
| Luzhou (LZO), China | 3U · TV | 1,451 km | 2h 45m | ≈ 14 | every day |
| Yuncheng (YCU), China | CA · ZH | 1,032 km | 2h 15m | ≈ 14 | every day |
| Taipei (TPE), Taiwan | BR · CA · MF | 579 km | 1h 55m | ≈ 12 | every day |
| Fuoshan (FUO), China | KN | 1,080 km | 2h 40m | ≈ 11 | every day |
| Yibin (YBP), China | 3U · TV | 1,544 km | 2h 45m | ≈ 11 | every day |
| Enshi (ENH), China | GJ · JD | 1,051 km | 2h 15m | ≈ 10 | every day |
| Baotou (BAV), China | G5 | 1,485 km | 2h 45m | ≈ 8 | every day |
| Osaka (KIX), Japan | CA · GJ · JD | 1,466 km | 2h 32m | ≈ 8 | Mon, Wed, Thu, Fri, Sun |
| Almaty (ALA), Kazakhstan | GJ | 4,077 km | 6h 25m | ≈ 7 | every day |
| Beihai (BHY), China | MF | 1,474 km | 2h 45m | ≈ 7 | every day |
| Changsha (CSX), China | GJ | 736 km | 1h 55m | ≈ 7 | every day |
| Dongsheng (DSN), China | CA | 1,409 km | 2h 27m | ≈ 7 | every day |
| Dunhuang (DNH), China | CA | 2,575 km | 3h 55m | ≈ 7 | every day |
| Ganzhou (KOW), China | 8L | 739 km | 1h 47m | ≈ 7 | every day |
| Hanoi (HAN), Vietnam | CA | 1,773 km | 3h 22m | ≈ 7 | every day |
| Heze (HZA), China | GJ | 706 km | 1h 55m | ≈ 7 | every day |
| Ho Chi Minh City (SGN), Vietnam | MU | 2,587 km | 4h 10m | ≈ 7 | every day |
| Huizhou (HUZ), China | HO | 987 km | 2h 20m | ≈ 7 | every day |
| Kota Kinabalu (BKI), Malaysia | AK | 2,742 km | 4h 20m | ≈ 7 | every day |
| Linyi (LYI), China | GJ | 567 km | 1h 35m | ≈ 7 | every day |
| Liuzhou (LZH), China | MF | 1,280 km | 2h 45m | ≈ 7 | every day |
| Mangshi (LUM), China | KY | 2,254 km | 3h 45m | ≈ 7 | every day |
| Mian Yang (MIG), China | 3U | 1,502 km | 2h 40m | ≈ 7 | every day |
| Nanchong (NAO), China | MF | 1,377 km | 2h 50m | ≈ 7 | every day |
| Qiaoli (LFQ), China | HO | 1,052 km | 2h 15m | ≈ 7 | every day |
| Shanghai (PVG), China | MU | 165 km | 1h 05m | ≈ 7 | every day |
| Shiyan (WDS), China | DZ | 941 km | 2h 35m | ≈ 7 | every day |
| Tokyo (NRT), Japan | CA · NH | 1,956 km | 3h 15m | ≈ 7 | Mon, Tue, Wed, Fri, Sat |
| Weifang (WEF), China | GJ | 723 km | 2h 02m | ≈ 7 | every day |
| Xingyi (ACX), China | BK | 1,626 km | 2h 50m | ≈ 7 | every day |
| Yichang (YIH), China | JD | 859 km | 2h 00m | ≈ 7 | every day |
| Zhanjiang (ZHA), China | CA | 1,421 km | 2h 30m | ≈ 7 | every day |
| Zhaotong (ZAT), China | 3U | 1,652 km | 2h 40m | ≈ 7 | every day |
| Zunyi (WMT), China | MF | 1,382 km | 2h 40m | ≈ 7 | every day |
| Zunyi (ZYI), China | GJ | 1,339 km | 2h 40m | ≈ 7 | every day |
| Dongying (DOY), China | GJ | 824 km | 2h 05m | ≈ 6 | Mon, Wed, Thu, Fri, Sat, Sun |
| Xichang (XIC), China | TV | 1,788 km | 3h 15m | ≈ 6 | Tue, Wed, Thu, Fri, Sat, Sun |
| Bangkok (DMK), Thailand | FD | 2,724 km | 4h 10m | ≈ 4 | Mon, Wed, Fri, Sat |
| Busan (PUS), South Korea | GJ | 967 km | 2h 15m | ≈ 4 | Mon, Wed, Fri, Sun |
| Datong (DAT), China | HO | 1,261 km | 2h 50m | ≈ 4 | Mon, Wed, Fri, Sun |
| Doha (DOH), Qatar | QR | 6,692 km | 9h 25m | ≈ 4 | Mon, Wed, Thu, Sat |
| Guangyuan (GYS), China | CA | 1,419 km | 2h 35m | ≈ 4 | Mon, Wed, Fri, Sun |
| Hanzhong (HZG), China | HU | 1,308 km | 2h 40m | ≈ 4 | Mon, Wed, Fri, Sun |
| Nanyang (NNY), China | JD | 801 km | 2h 15m | ≈ 4 | Mon, Wed, Fri, Sun |
| Qingyang (IQN), China | UQ | 1,345 km | 2h 30m | ≈ 4 | Mon, Wed, Fri, Sun |
| Wanxian (WXN), China | GS | 1,151 km | 2h 20m | ≈ 4 | Mon, Wed, Fri, Sun |
| Xiangyang (XFN), China | GJ | 803 km | 2h 00m | ≈ 4 | Mon, Wed, Fri, Sun |
| Yan'an (ENY), China | JD | 1,231 km | 2h 40m | ≈ 4 | Mon, Wed, Fri, Sun |
| Yulin (UYN), China | HO | 1,342 km | 2h 40m | ≈ 4 | Mon, Wed, Fri, Sun |
| Bijie (BFJ), China | HO | 1,494 km | 2h 40m | ≈ 3 | Tue, Thu, Sat |
| Chifeng (CIF), China | G5 | 1,333 km | 2h 40m | ≈ 3 | Tue, Thu, Sat |
| Dandong (DDG), China | AQ | 1,143 km | 2h 30m | ≈ 3 | Tue, Thu, Sat |
| Dayong (DYG), China | GJ | 973 km | 2h 10m | ≈ 3 | Tue, Thu, Sat |
| Dazhou (DZH), China | GJ | 1,246 km | 2h 35m | ≈ 3 | Tue, Thu, Sat |
| Hengyang (HNY), China | GS | 858 km | 2h 00m | ≈ 3 | Tue, Thu, Sat |
| Jinchang (JIC), China | GS | 1,894 km | 3h 25m | ≈ 3 | Tue, Thu, Sat |
| Kashi (KHG), China | MU | 4,137 km | 6h 35m | ≈ 3 | Mon, Wed, Fri |
| Longan (LNL), China | UQ | 1,435 km | 2h 40m | ≈ 3 | Tue, Thu, Sat |
| Luoyang (LYA), China | MF | 905 km | 2h 00m | ≈ 3 | Tue, Thu, Sat |
| Qinhuangdao (BPE), China | HO | 1,056 km | 2h 30m | ≈ 3 | Tue, Thu, Sat |
| Shashi (SHS), China | GJ | 783 km | 1h 50m | ≈ 3 | Tue, Thu, Sat |
| Vientiane (VTE), Laos | GJ | 2,263 km | 3h 50m | ≈ 3 | Tue, Thu, Sat |
| Yulin (YLX), China | BK | 1,343 km | 2h 50m | ≈ 3 | Mon, Wed, Fri |
| Zhongwei (ZHY), China | JD | 1,626 km | 3h 10m | ≈ 3 | Tue, Thu, Sat |
| Handan (HDG), China | GJ | 894 km | 2h 05m | ≈ 2 | Wed, Sun |
| Kathmandu (KTM), Nepal | H9 | 3,410 km | 6h 30m | ≈ 2 | Mon, Thu |
| Korla (KRL), China | MU | 3,309 km | 5h 45m | ≈ 2 | Mon, Fri |
| Tashkent (TAS), Uzbekistan | HY | 4,705 km | 7h 20m | ≈ 2 | Mon, Fri |
| Alaer (ACF), China | GJ | 3,695 km | 5h 45m | ≈ 1 | Sat |
| Bandar Seri Begawan (BWN), Brunei | BI | 2,871 km | 4h 20m | ≈ 1 | Tue |
| Changzhou (CZX), China | GJ | 197 km | — | ≈ 0 | — |
Africa · 1 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Cairo (CAI), Egypt | MS | 8,296 km | 11h 25m | ≈ 3 | Tue, Thu, Sat |
Oceania · 1 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Melbourne (MEL), Australia | JD | 7,966 km | 9h 45m | ≈ 3 | Wed, Fri, Sun |
Longest direct flight
Lisbon (LIS): 10,733 km, about 14h 45m, by Beijing Capital Airlines.
Busiest route
Guangzhou (CAN): about 260 flights a week (Sichuan Airlines, 9 Air, Air China, China Southern Airlines, Loong Air, Hainan Airlines, Beijing Capital Airlines, XiamenAir, China Eastern, Shenzhen Airlines).
Single ticket
Sichuan Airlines also sells, under its own flight number, flights on 45 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Hangzhou?
122 destinations in 21 countries, including 3 in Europe.
Which airlines fly from Hangzhou?
Sichuan Airlines, Lucky Air, Spring Airlines, Air Changan, AirAsia, 9 Air, Royal Brunei Airlines, Okay Airways, EVA Air, Air China, Cathay Pacific, China Southern Airlines, AirAsia X, Ruili Airlines, Donghai Airlines, Chengdu Airlines, Thai AirAsia, Gestair, Loong Air, Tianjin Airlines, Air Guilin, Colorful GuiZhou Airlines, Himalaya Airlines, Juneyao Airlines, Hainan Airlines, Hong Kong Airlines, Uzbekistan Airways, Beijing Capital Airlines, Korean Air, China United Airlines, Kunming Airlines, XiamenAir, EgyptAir, China Eastern, ANA, Hebei Airlines, Air Macau, Chongqing Airlines, Asiana, West Air (China), Qatar Airways, Jiangxi Airlines, Shandong Airlines, Singapore Airlines, Scoot, Tibet Airlines, Urumqi Airlines, Thai Vietjet Air, Suparna Airlines, Shenzhen Airlines.
Where can I go with a single stop?
854 destinations can be reached from Hangzhou with a single stop. Build your itinerary on the map to find them.