Flights to Shanghai, China
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
Weather in Shanghai
Average Weather
Month | Average monthly max temperature | Average monthly min temperature |
January | 9°C | 3°C |
February | 10°C | 4°C |
March | 15°C | 7°C |
April | 20°C | 12°C |
May | 25°C | 17°C |
June | 27°C | 21°C |
July | 31°C | 25°C |
August | 32°C | 26°C |
September | 27°C | 22°C |
October | 23°C | 17°C |
November | 18°C | 12°C |
December | 11°C | 5°C |
14 day forecast
Cheapest month to fly to Shanghai
Explore price trends for trips to Shanghai
Showing prices in GBP
Annual Avg. Price | 344 GBP |
June 2025 | 323 GBP |
July 2025 | 464 GBP |
August 2025 | 333 GBP |
September 2025 | 316 GBP |
October 2025 | 316 GBP |
November 2025 | 316 GBP |
December 2025 | 287 GBP |
January 2026 | 314 GBP |
February 2026 | 316 GBP |
March 2026 | 316 GBP |
April 2026 | 395 GBP |
May 2026 | 435 GBP |
Direct flights to Shanghai
Find direct flights from anywhere to Shanghai
- Wuhan to Shanghai from £75
- Hanoi to Shanghai from £78
- Tokyo to Shanghai from £80
- Taipei to Shanghai from £83
- Kuala Lumpur to Shanghai from £85
- Tianjin to Shanghai from £85
- Manila to Shanghai from £91
- Phuket City to Shanghai from £105
- Chiang Mai to Shanghai from £107
- Singapore to Shanghai from £128
- Melbourne to Shanghai from £202
- Sydney to Shanghai from £204
- Denpasar to Shanghai from £217
- Rome to Shanghai from £275
- Amsterdam to Shanghai from £284
- London to Shanghai from £317
- San Francisco to Shanghai from £335
- Manchester to Shanghai from £358
- Madrid to Shanghai from £360
- Istanbul to Shanghai from £363
- Toronto to Shanghai from £511
- Los Angeles to Shanghai from £546
- New York to Shanghai from £866
- Vancouver to Shanghai from £1,020
Airlines flying to Shanghai
Best airlines flying to Shanghai
- Tunisair
- Air Transat
- Wizz Air Malta
- easyJet
- Hong Kong Airlines
- Scat Airlines
- LATAM Airlines
- Air Busan
- Thai Lion Air
- Beijing Capital Airlines
- ZIPAIR
- Jin Air
- Nesma Airlines
- Air Europa
- Saudi Arabian Airlines
- Shenzhen Airlines
- Peach Aviation
- Air Caraïbes
- Philippine Airlines
- ITA Airways