Nonstop flights from Shanghai SHA
You can fly nonstop from Hongqiao International (SHA) to 65 destinations in 8 countries, on 26 airlines. The airlines with the most nonstop routes here are China Eastern Airlines (49), Shanghai Airlines (37) and Spring Airlines (19). Outside China, the most destinations are in Cambodia (1), Hong Kong (1) and Japan (1). The longest is Yining (YIN), 2,333 miles (3,755 km).
Filter these routes in RoutesAll 65 nonstop destinations from SHA
Pick one for every airline on the route, the 1-stop connections and which points programs can book it.
Asia 路 64
- Altay AATChina 路 2,085 mi

- Beijing PEKChina 路 669 mi



- Beijing PKXChina 路 638 miKN
+1
- Changchun CGQChina 路 915 mi

- Changde CGDChina 路 600 mi

- Changsha CSXChina 路 529 mi

+1
- Chengdu CTUChina 路 1,030 mi

+2
- Chengdu TFUChina 路 1,004 mi

+1
- Chongqing CKGChina 路 880 mi

+3
- Dali City DLUChina 路 1,330 mi

- Dalian DLCChina 路 536 mi

- Datong DATChina 路 754 mi

- Dongying DOYChina 路 460 mi

- Fuoshan FUOChina 路 756 miKN
- Fuzhou FOCChina 路 378 mi



- Ganzhou KOWChina 路 543 mi

- Guangzhou CANChina 路 731 mi

+4
- Guilin KWLChina 路 801 mi



- Guiyang KWEChina 路 936 mi

+2
- Haikou HAKChina 路 1,031 mi



- Hailar HLDChina 路 1,247 mi



- Harbin HRBChina 路 1,031 mi

- Hengyang HNYChina 路 611 mi

- Hohhot HETChina 路 852 mi



- Hong Kong HKGHong Kong 路 764 mi

+1
- Ji'An JGSChina 路 498 mi

- Jieyang SWAChina 路 605 mi



- Jinan TNAChina 路 457 mi


- Jinghong JHGChina 路 1,418 mi

- Jinjiang JJNChina 路 472 mi



- Korla KRLChina 路 2,068 mi

- Kunming KMGChina 路 1,196 mi

+2
- Lanzhou LHWChina 路 1,079 mi



- Lijiang LJGChina 路 1,310 mi

- Linyi LYIChina 路 315 mi

- Luzhou LZOChina 路 959 mi

- Macau MFMMacau 路 787 mi



- Nanchang KHNChina 路 362 mi


- Nanning NNGChina 路 1,004 mi



- Phnom Penh KTICambodia 路 1,726 mi

- Qingdao TAOChina 路 364 mi



- Sanming SQJChina 路 391 mi

- Sanya SYXChina 路 1,161 mi



- Seoul GMPSouth Korea 路 539 mi

+1
- Shenyang SHEChina 路 731 mi


- Shenzhen SZXChina 路 751 mi

+4
- Shijiazhuang SJWChina 路 618 mi


- Taipei TSATaiwan 路 424 mi

+2
- Taiyuan TYNChina 路 671 mi

+1
- Tianjin TSNChina 路 592 mi

GS+1 - Tokyo HNDJapan 路 1,104 mi

+1
- Urumqi URCChina 路 2,033 mi

+3
- Weihai WEHChina 路 417 mi

- Wuhan WUHChina 路 423 mi



- Xiamen XMNChina 路 500 mi

+3
- Xian XIYChina 路 763 mi

+1
- Xiangyang XFNChina 路 536 mi

- Xining XNNChina 路 1,164 mi


- Yantai YNTChina 路 447 mi



- Yichun YICChina 路 483 mi8L
- Yinchuan INCChina 路 979 mi


- Yining YINChina 路 2,333 mi

- Zhengzhou CGOChina 路 492 mi


- Zhuhai ZUHChina 路 802 mi

+1
Europe 路 1
Airlines flying from SHA
SkyTeam: 52 destinations 路 Star Alliance: 8 destinations 路 oneworld: 2 destinations
- China Eastern AirlinesSkyTeam49 routes

- Shanghai Airlines37 routes

- Spring Airlines19 routes

- Juneyao Airlines17 routes

- China Southern Airlines9 routes

- Xiamen AirlinesSkyTeam9 routes

- Air ChinaStar Alliance6 routes

- Shandong Airlines6 routes

- Hainan Airlines4 routes

- KNChina United Airlines2 routes
- 8LLucky Air2 routes
- Air Macau1 route

- ANAStar Alliance1 route

- Asiana AirlinesStar Alliance1 route

- HZAurora1 route
- Cathay Pacificoneworld1 route

- EUChengdu Airlines1 route
- China AirlinesSkyTeam1 route

- EVA AirStar Alliance1 route

- Hebei Airlines1 route

- Hong Kong Airlines1 route

- JALoneworld1 route

- Korean AirSkyTeam1 route

- Shenzhen Airlines1 route

- GSTianjin Airlines1 route
- Tibet Airlines1 route

Flights from SHA: common questions
How many nonstop destinations are there from SHA?
65 destinations in 8 countries have a nonstop flight from Hongqiao International (SHA), flown by 26 airlines. Pick any of them on this page to see every airline on the route and the 1-stop connections.
Which airlines fly from SHA?
26 airlines fly nonstop from SHA. By number of destinations: China Eastern Airlines (49), Shanghai Airlines (37), Spring Airlines (19), Juneyao Airlines (17), China Southern Airlines (9), Xiamen Airlines (9), Air China (6) and Shandong Airlines (6).
What is the longest nonstop flight from SHA?
Shanghai (SHA) to Yining (YIN), on China Eastern Airlines, at about 2,333 miles (3,755 km) as the crow flies. Next is Altay (AAT), about 2,085 miles (3,356 km).
Which countries can you fly to nonstop from SHA?
8 countries. The most destinations are in China (58), Cambodia (1), Hong Kong (1), Japan (1), Macau (1) and Russia (1).
Which airline alliance has the most routes from SHA?
SkyTeam airlines fly to 52 destinations, Star Alliance airlines fly to 8 destinations and oneworld airlines fly to 2 destinations nonstop from SHA. The rest are flown only by airlines outside the three alliances.
More airports in China
Routes are scheduled nonstop flights. The route data is refreshed monthly; this list was last checked November 11, 2026. Seasonal routes and new launches can be missing or end early, so confirm with the airline before you book. Distances are great-circle, the shortest path between the two airports.