
Flights from Shanghai
152 routes from Shanghai, with the airlines that fly them, flight times and the fares we have seen. Lowest nonstop fare seen: $47 one-way to Jeju (22 Oct 2026).
Photo of Shanghai: King of Hearts, CC BY-SA 4.0, via Wikimedia Commons.
Routes from Shanghai
| To | Airlines | Flight time | Fare seen | Book |
|---|---|---|---|---|
| Shanghai to Abu DhabiPVG–AUH | Etihad Airways, China Eastern | 8h 41m | $436 nonstop | Book |
| Shanghai to Addis AbabaPVG–ADD | Ethiopian Airlines | 11h 32m | $1268 nonstop | Book |
| Shanghai to AdelaidePVG–ADL | China Eastern | 9h 57m | $484 nonstop | Book |
| Shanghai to AlmatyPVG–ALA | Air Astana, China Eastern | 5h 40m | $294 nonstop | Book |
| Shanghai to AmsterdamPVG–AMS | China Eastern, KLM | 11h 38m | $481 nonstop | Book |
| Shanghai to AucklandPVG–AKL | China Eastern | 12h 13m | $612 nonstop | Book |
| Shanghai to BaliPVG–DPS | Juneyao Airlines, China Eastern | 6h 7m | $237 nonstop | Book |
| Shanghai to BangkokPVG–BKK | Spring Airlines, Thai Vietjet Air | 4h 7m | $86 nonstop | Book |
| Shanghai to BeihaiPVG–BHY | China Eastern, Juneyao Airlines | 2h 33m | $111 nonstop | Book |
| Shanghai to BeijingPVG–PEK | China Eastern, Suparna Airlines, Hainan Airlines | 1h 52m | $91 nonstop | Book |
| Shanghai to BelgradePVG–BEG | Air Serbia | 11h 3m | $422 nonstop | Book |
| Shanghai to BrisbanePVG–BNE | China Eastern | 9h 38m | $453 nonstop | Book |
| Shanghai to BrusselsPVG–BRU | Juneyao Airlines | 11h 47m | $481 nonstop | Book |
| Shanghai to BusanPVG–PUS | Spring Airlines | 1h 30m | $70 nonstop | Book |
| Shanghai to CairoPVG–CAI | Egyptair, China Eastern | 10h 58m | $562 nonstop | Book |
| Shanghai to Cebu CityPVG–CEB | Cebu Pacific, China Eastern | 3h 25m | $112 nonstop | Book |
| Shanghai to ChangchunPVG–CGQ | Spring Airlines, Juneyao Airlines | 2h 20m | $76 nonstop | Book |
| Shanghai to ChangshaPVG–CSX | Shanghai Airlines, China Southern Airlines, Juneyao Airlines | 1h 37m | $82 nonstop | Book |
| Shanghai to ChangzhiPVG–CIH | Juneyao Airlines | 1h 44m | $89 nonstop | Book |
| Shanghai to ChengduPVG–CTU | China Eastern, Chengdu Airlines, Air China | 2h 38m | $107 nonstop | Book |
| Shanghai to CheongjuPVG–CJJ | Eastar Jet, Spring Airlines, China Eastern | 1h 31m | $75 nonstop | Book |
| Shanghai to Chiang MaiPVG–CNX | Spring Airlines, Juneyao Airlines | 3h 51m | $88 nonstop | Book |
| Shanghai to ChongqingPVG–CKG | Spring Airlines, China Eastern, West Air | 2h 20m | $55 nonstop | Book |
| Shanghai to ColomboPVG–CMB | China Eastern | 6h 52m | $254 nonstop | Book |
| Shanghai to CopenhagenPVG–CPH | China Eastern | 10h 51m | $753 nonstop | Book |
| Shanghai to DaeguPVG–TAE | China Eastern | 1h 32m | $216 nonstop | Book |
| Shanghai to DaliPVG–DLU | Spring Airlines, China Eastern | 3h 14m | $126 nonstop | Book |
| Shanghai to DalianPVG–DLC | Spring Airlines, Juneyao Airlines, China Eastern | 1h 35m | $62 nonstop | Book |
| Shanghai to DallasPVG–DFW | American Airlines | 15h 16m | $836 nonstop | Book |
| Shanghai to DandongPVG–DDG | China Southern Airlines | 1h 46m | $223 nonstop | Book |
| Shanghai to DayongPVG–DYG | Juneyao Airlines, Shanghai Airlines | 1h 54m | $120 nonstop | Book |
| Shanghai to DohaPVG–DOH | Qatar Airways | 9h | $432 nonstop | Book |
| Shanghai to DongyingPVG–DOY | Spring Airlines | 1h 27m | $55 nonstop | Book |
| Shanghai to DubaiPVG–DXB | China Eastern, Emirates | 8h 34m | $434 nonstop | Book |
| Shanghai to DublinPVG–DUB | China Eastern | 12h 12m | $386 nonstop | Book |
| Shanghai to DunhuangPVG–DNH | China Eastern | 3h 47m | $146 nonstop | Book |
| Shanghai to FrankfurtPVG–FRA | China Eastern, Lufthansa | 11h 34m | $415 nonstop | Book |
| Shanghai to FukuokaPVG–FUK | Spring Airlines, China Eastern | 1h 34m | $126 nonstop | Book |
| Shanghai to FuzhouPVG–FOC | Juneyao Airlines, China Eastern | 1h 16m | $61 nonstop | Book |
| Shanghai to GanzhouPVG–KOW | China Eastern | 1h 38m | $90 nonstop | Book |
| Shanghai to GuangyuanPVG–GYS | Spring Airlines | 2h 25m | $90 nonstop | Book |
| Shanghai to GuangzhouPVG–CAN | 9 Air, China Eastern, China Southern Airlines | 2h | $73 nonstop | Book |
| Shanghai to GuilinPVG–KWL | Suparna Airlines, Shanghai Airlines, China Eastern | 2h 10m | $87 nonstop | Book |
| Shanghai to HaikouPVG–HAK | Juneyao Airlines, Suparna Airlines, China Eastern | 2h 36m | $120 nonstop | Book |
| Shanghai to HailarPVG–HLD | Juneyao Airlines | 3h 1m | $136 nonstop | Book |
| Shanghai to HandanPVG–HDG | China Eastern | 1h 38m | $83 nonstop | Book |
| Shanghai to HangzhouPVG–HGH | China Eastern | 42m | $71 nonstop | Book |
| Shanghai to HanoiPVG–HAN | Vietjet | 2h 55m | $93 nonstop | Book |
| Shanghai to HanzhongPVG–HZG | Juneyao Airlines | 2h 14m | $147 nonstop | Book |
| Shanghai to HarbinPVG–HRB | Spring Airlines, China Eastern, China Southern Airlines | 2h 34m | $56 nonstop | Book |
| Shanghai to HefeiPVG–HFE | China Eastern | 1h 5m | $52 nonstop | Book |
| Shanghai to HeihePVG–HEK | China Eastern | 3h 12m | $146 nonstop | Book |
| Shanghai to HelsinkiPVG–HEL | Juneyao Airlines | 9h 45m | $785 nonstop | Book |
| Shanghai to HengyangPVG–HNY | — | 1h 47m | $83 nonstop | Book |
| Shanghai to Ho Chi Minh CityPVG–SGN | Vietjet, Sun PhuQuoc Airways | 3h 56m | $86 nonstop | Book |
| Shanghai to Hong KongPVG–HKG | Spring Airlines, China Eastern, Hong Kong Airlines | 2h 4m | $64 nonstop | Book |
| Shanghai to HuizhouPVG–HUZ | China United Airlines, China Eastern | 1h 56m | $103 nonstop | Book |
| Shanghai to IrkutskPVG–IKT | — | 3h 56m | $112 nonstop | Book |
| Shanghai to IstanbulPVG–IST | China Eastern, Turkish Airlines | 10h 32m | $405 nonstop | Book |
| Shanghai to JakartaPVG–CGK | Juneyao Airlines, Garuda Indonesia, China Eastern | 6h 3m | $271 nonstop | Book |
| Shanghai to JejuPVG–CJU | Spring Airlines | 1h 8m | $47 nonstop | Book |
| Shanghai to Ji'anPVG–JGS | China Eastern | 1h 33m | $73 nonstop | Book |
| Shanghai to JiamusiPVG–JMU | China Eastern, Air China, China Southern Airlines | 2h 52m | $101 nonstop | Book |
| Shanghai to JinanPVG–TNA | China Eastern, Shandong Airlines | 1h 27m | $88 nonstop | Book |
| Shanghai to JinjiangPVG–JJN | Suparna Airlines, China Eastern | 1h 28m | $78 nonstop | Book |
| Shanghai to JinzhouPVG–JNZ | China Eastern | 1h 52m | $119 nonstop | Book |
| Shanghai to KaohsiungPVG–KHH | Spring Airlines, Juneyao Airlines | 1h 42m | $172 nonstop | Book |
| Shanghai to KashiPVG–KHG | China Eastern, Juneyao Airlines | 5h 46m | $226 nonstop | Book |
| Shanghai to KathmanduPVG–KTM | Himalaya Airlines | 4h 55m | $1542 nonstop | Book |
| Shanghai to KazanPVG–KZN | China Eastern | 8h 10m | $527 nonstop | Book |
| Shanghai to KolkataPVG–CCU | IndiGo | 4h 47m | $173 nonstop | Book |
| Shanghai to Kuala LumpurPVG–KUL | AirAsia X, Batik Air Malaysia, Spring Airlines | 5h 15m | $111 nonstop | Book |
| Shanghai to KunmingPVG–KMG | Spring Airlines, Lucky Air, Juneyao Airlines | 2h 57m | $71 nonstop | Book |
| Shanghai to LanzhouPVG–LHW | Spring Airlines | 2h 43m | $68 nonstop | Book |
| Shanghai to LijiangPVG–LJG | Spring Airlines, China Eastern, Air China | 3h 11m | $76 nonstop | Book |
| Shanghai to LinyiPVG–LYI | Shanghai Airlines | 1h 10m | $64 nonstop | Book |
| Shanghai to LiuzhouPVG–LZH | China Eastern, Suparna Airlines | 2h 18m | $92 nonstop | Book |
| Shanghai to LondonPVG–LHR | China Eastern, British Airways | 12h 3m | $483 nonstop | Book |
| Shanghai to Los AngelesPVG–LAX | China Eastern | 13h 31m | $541 nonstop | Book |
| Shanghai to LuzhouPVG–LZO | China Eastern | 2h 29m | $101 nonstop | Book |
| Shanghai to MacauPVG–MFM | Spring Airlines, Air Macau, China Eastern | 2h 7m | $64 nonstop | Book |
| Shanghai to MadridPVG–MAD | China Eastern | 13h 20m | $607 nonstop | Book |
| Shanghai to MalePVG–MLE | China Eastern | 7h 50m | $349 nonstop | Book |
| Shanghai to ManamaPVG–BAH | Gulf Air | 9h 3m | $314 nonstop | Book |
| Shanghai to ManilaPVG–MNL | Cebu Pacific, Juneyao Airlines | 2h 49m | $112 nonstop | Book |
| Shanghai to MeixianPVG–MXZ | China Eastern | 1h 41m | $115 nonstop | Book |
| Shanghai to MelbournePVG–MEL | China Eastern, Juneyao Airlines | 10h 31m | $336 nonstop | Book |
| Shanghai to MianyangPVG–MIG | Spring Airlines, Shanghai Airlines | 2h 32m | $84 nonstop | Book |
| Shanghai to MoscowPVG–DME | — | 9h 3m | $218, 1 stop | Book |
| Shanghai to MunichPVG–MUC | Air China, Lufthansa | 11h 28m | $676 nonstop | Book |
| Shanghai to NagoyaPVG–NGO | Spring Airlines, Juneyao Airlines, China Eastern | 2h 19m | $143 nonstop | Book |
| Shanghai to NanchangPVG–KHN | China Eastern | 1h 17m | $61 nonstop | Book |
| Shanghai to NanjingPVG–NKG | China Eastern | 51m | $69 nonstop | Book |
| Shanghai to NanningPVG–NNG | Shanghai Airlines, Suparna Airlines | 2h 34m | $100 nonstop | Book |
| Shanghai to New DelhiPVG–DEL | Air India, China Eastern | 5h 52m | $233 nonstop | Book |
| Shanghai to New YorkPVG–JFK | China Eastern | 15h 21m | $973 nonstop | Book |
| Shanghai to NingboPVG–NGB | Shanghai Airlines | 41m | $122 nonstop | Book |
| Shanghai to OkinawaPVG–OKA | Spring Airlines, China Eastern | 1h 29m | $145 nonstop | Book |
| Shanghai to Ordos/DongshengPVG–DSN | China United Airlines | 2h 17m | $108 nonstop | Book |
| Shanghai to OsakaPVG–KIX | Peach, Spring Airlines, Air China | 2h 8m | $123 nonstop | Book |
| Shanghai to ParisPVG–CDG | China Eastern, Air France | 12h 5m | $761 nonstop | Book |
| Shanghai to PenangPVG–PEN | Spring Airlines, Shanghai Airlines, Juneyao Airlines | 5h 4m | $136 nonstop | Book |
| Shanghai to Phnom PenhPVG–KTI | China Eastern | 4h | $219 nonstop | Book |
| Shanghai to Phu QuocPVG–PQC | China Eastern | 4h 13m | $170 nonstop | Book |
| Shanghai to PhuketPVG–HKT | Spring Airlines, Juneyao Airlines | 4h 55m | $88 nonstop | Book |
| Shanghai to PrayaPVG–LOP | — | 6h 6m | $226, 2 stops | Book |
| Shanghai to QingdaoPVG–TAO | Juneyao Airlines, Shandong Airlines, China Eastern | 1h 15m | $60 nonstop | Book |
| Shanghai to QinhuangdaoPVG–BPE | Shanghai Airlines | 1h 44m | $86 nonstop | Book |
| Shanghai to QionghaiPVG–BAR | — | 2h 42m | $314 nonstop | Book |
| Shanghai to RomePVG–FCO | China Eastern | 11h 58m | $498 nonstop | Book |
| Shanghai to Saint PetersburgPVG–LED | China Eastern | 9h 25m | $458 nonstop | Book |
| Shanghai to San FranciscoPVG–SFO | China Eastern | 12h 51m | $565 nonstop | Book |
| Shanghai to SanyaPVG–SYX | Spring Airlines, Suparna Airlines, Shanghai Airlines | 2h 52m | $87 nonstop | Book |
| Shanghai to SapporoPVG–CTS | Spring Airlines, China Eastern | 3h 14m | $144 nonstop | Book |
| Shanghai to SeoulPVG–ICN | Eastar Jet, Spring Airlines, Shanghai Airlines | 1h 32m | $94 nonstop | Book |
| Shanghai to ShantouPVG–SWA | China Eastern, Spring Airlines, China Southern Airlines | 1h 44m | $74 nonstop | Book |
| Shanghai to ShenyangPVG–SHE | Spring Airlines, China Eastern, Air China | 1h 58m | $69 nonstop | Book |
| Shanghai to ShenzhenPVG–SZX | Hainan Airlines, China Eastern, Shenzhen Airlines | 2h 3m | $96 nonstop | Book |
| Shanghai to ShijiazhuangPVG–SJW | China United Airlines, Spring Airlines | 1h 47m | $86 nonstop | Book |
| Shanghai to ShiyanPVG–WDS | Spring Airlines | 1h 48m | $64 nonstop | Book |
| Shanghai to ShymkentPVG–CIT | SCAT | 6h 26m | $299 nonstop | Book |
| Shanghai to SingaporePVG–SIN | Spring Airlines, Juneyao Airlines, Singapore Airlines | 5h 15m | $86 nonstop | Book |
| Shanghai to StockholmPVG–ARN | China Eastern | 10h 14m | $518 nonstop | Book |
| Shanghai to SydneyPVG–SYD | Juneyao Airlines, China Eastern | 10h 20m | $365 nonstop | Book |
| Shanghai to TaipeiPVG–TPE | Spring Airlines, Juneyao Airlines, Air China | 1h 21m | $76 nonstop | Book |
| Shanghai to TaiyuanPVG–TYN | Spring Airlines, China Eastern | 1h 54m | $81 nonstop | Book |
| Shanghai to TangshanPVG–TVS | — | 1h 46m | $86 nonstop | Book |
| Shanghai to TashkentPVG–TAS | China Eastern | 6h 28m | $212 nonstop | Book |
| Shanghai to TianjinPVG–TSN | Shanghai Airlines, Tianjin Airlines, Air China | 1h 43m | $75 nonstop | Book |
| Shanghai to TokyoPVG–NRT | Jetstar Japan, Spring Japan, Spring Airlines | 2h 45m | $147 nonstop | Book |
| Shanghai to TorontoPVG–YYZ | Air Canada, China Eastern | 14h 46m | $546 nonstop | Book |
| Shanghai to UrumqiPVG–URC | Urumqi Air, Tianjin Airlines, China Southern Airlines | 4h 38m | $96 nonstop | Book |
| Shanghai to VancouverPVG–YVR | Air Canada, China Eastern | 11h 46m | $515 nonstop | Book |
| Shanghai to ViennaPVG–VIE | Austrian Airlines | 11h 7m | $586 nonstop | Book |
| Shanghai to VientianePVG–VTE | China Eastern | 3h 32m | $195 nonstop | Book |
| Shanghai to WeihaiPVG–WEH | Spring Airlines, Shanghai Airlines | 1h 20m | $100 nonstop | Book |
| Shanghai to WenzhouPVG–WNZ | Air China, Juneyao Airlines, Shanghai Airlines | 58m | $47 nonstop | Book |
| Shanghai to WuhanPVG–WUH | China Eastern, China Southern Airlines | 1h 24m | $64 nonstop | Book |
| Shanghai to XiamenPVG–XMN | Shandong Airlines, Juneyao Airlines, China Eastern | 1h 31m | $66 nonstop | Book |
| Shanghai to XianPVG–XIY | China Eastern, China Southern Airlines, Hainan Airlines | 2h 5m | $83 nonstop | Book |
| Shanghai to XichangPVG–XIC | China Eastern | 2h 55m | $169 nonstop | Book |
| Shanghai to XiningPVG–XNN | Shanghai Airlines | 2h 54m | $159 nonstop | Book |
| Shanghai to YanjiPVG–YNJ | China Eastern | 2h 20m | $117 nonstop | Book |
| Shanghai to YantaiPVG–YNT | China Eastern, Shanghai Airlines | 1h 25m | $89 nonstop | Book |
| Shanghai to YichangPVG–YIH | Shanghai Airlines, Juneyao Airlines | 1h 44m | $78 nonstop | Book |
| Shanghai to YingkouPVG–YKH | Juneyao Airlines | 1h 48m | $96 nonstop | Book |
| Shanghai to YiwuPVG–YIW | China Eastern | 50m | $58 nonstop | Book |
| Shanghai to YogyakartaPVG–YIA | — | 6h 9m | — | Book |
| Shanghai to ZhanjiangPVG–ZHA | China Eastern, Air China | 2h 26m | $112 nonstop | Book |
| Shanghai to ZhengzhouPVG–CGO | Suparna Airlines, Shanghai Airlines, Juneyao Airlines | 1h 32m | $68 nonstop | Book |
| Shanghai to ZhuhaiPVG–ZUH | China Southern Airlines, Suparna Airlines, Juneyao Airlines | 2h 9m | $80 nonstop | Book |
| Shanghai to ZurichPVG–ZRH | China Eastern, SWISS | 11h 47m | $607 nonstop | Book |
One-way fares in USD from Travelpayouts flight data, with the date we saw them. Fares change daily; check the price for your dates before you book.
FAQ
What is the cheapest nonstop flight from Shanghai?+
Of the routes we track, the lowest nonstop fare we have seen is $47 one-way to Jeju (PVG–CJU), seen 22 Oct 2026. Fares change daily.
How long are flights from Shanghai?+
Of the routes we track, the shortest is Shanghai to Ningbo, about 41m (150 km), and the longest is to New York, about 15h 21m. Each route below lists its own flight time.
Where can I fly nonstop from Shanghai?+
We have seen nonstop fares on 149 of the 152 routes below; each route lists the airlines that fly it.
Where these flights go
- Flights to Abu Dhabi
- Flights to Addis Ababa
- Flights to Almaty
- Flights to Amsterdam
- Flights to Auckland
- Flights to Bali
- Flights to Bangkok
- Flights to Beijing
- Flights to Belgrade
- Flights to Brussels
- Flights to Busan
- Flights to Cairo
- Flights to Cebu City
- Flights to Chiang Mai
- Flights to Colombo
- Flights to Copenhagen
- Flights to Dallas
- Flights to Doha
- Flights to Dubai
- Flights to Dublin
- Flights to Frankfurt
- Flights to Guangzhou
- Flights to Hanoi
- Flights to Helsinki
- Flights to Ho Chi Minh City
- Flights to Hong Kong
- Flights to Istanbul
- Flights to Jakarta
- Flights to Kuala Lumpur
- Flights to London
- Flights to Los Angeles
- Flights to Macau
- Flights to Madrid
- Flights to Male
- Flights to Manila
- Flights to Melbourne
- Flights to Moscow
- Flights to Munich
- Flights to New Delhi
- Flights to New York
- Flights to Osaka
- Flights to Paris
- Flights to Penang
- Flights to Phnom Penh
- Flights to Phu Quoc
- Flights to Phuket
- Flights to Praya
- Flights to Rome
- Flights to Saint Petersburg
- Flights to San Francisco
- Flights to Sanya
- Flights to Seoul
- Flights to Shymkent
- Flights to Singapore
- Flights to Stockholm
- Flights to Sydney
- Flights to Taipei
- Flights to Tashkent
- Flights to Tokyo
- Flights to Toronto
- Flights to Vienna
- Flights to Vientiane
- Flights to Yogyakarta
- Flights to Zurich