Flights to Shanghai at a glance
- cities with nonstop flights here
- 142
- nonstop flights a week
- 6,284
- lowest fare from Singapore
- $174
- flight time from Singapore
- 5h 23m
- lowest fare from London
- $366
- flight time from London
- 11h 25m
- arrival airports
- 2
Where you can fly to Shanghai from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Singapore Singapore, 5h 23m, 105 a week | 105 | 5h 23m | from $174 |
| London United Kingdom, 11h 25m, 32 a week | 32 | 11h 25m | from $366 |
| Los Angeles United States, 14h 10m, 19 a week | 19 | 14h 10m | from $386 |
| Sydney Australia, 10h 25m, 18 a week | 18 | 10h 25m | from $384 |
| Melbourne Australia, 10h 25m, 17 a week | 17 | 10h 25m | from $383 |
| Auckland New Zealand, 12h 20m, 16 a week | 16 | 12h 20m | from $341 |
| Dubai United Arab Emirates, 8h 35m, 14 a week | 14 | 8h 35m | from $428 |
| San Francisco United States, 13h 35m, 10 a week | 10 | 13h 35m | from $657 |
| New Delhi India, 5h 58m, 10 a week | 10 | 5h 58m | from $217 |
| Vancouver Canada, 12h 30m, 9 a week | 9 | 12h 30m | from $354 |
| Toronto Canada, 15h 25m, 8 a week | 8 | 15h 25m | from $537 |
| Dallas United States, 15h 50m, 7 a week | 7 | 15h 50m | from $552 |
| Seattle United States, 12h 55m, 7 a week | 7 | 12h 55m | from $807 |
| Detroit United States, 15h 48m, 7 a week | 7 | 15h 48m | from $464 |
| Brisbane Australia, 10h 20m, 7 a week | 7 | 10h 20m | from $318 |
| Abu Dhabi United Arab Emirates, 9h 15m, 7 a week | 7 | 9h 15m | from $351 |
| Kolkata India, 4h 25m, 4 a week | 4 | 4h 25m | from $182 |
| Manchester United Kingdom, 10h 58m, 3 a week | 3 | 10h 58m | from $406 |
| Dublin Ireland, 11h 30m, 3 a week | 3 | 11h 30m | from $334 |
| New York United States, 14h 50m, 2 a week | 2 | 14h 50m | from $451 |
| Las Vegas United States, 14h 10m, seasonal | seasonal | 14h 10m |
From other countries
Shenzhen, Chinafrom $76
Chengdu, Chinafrom $82
Xian, Chinafrom $64
Chongqing, Chinafrom $67
Kunming, Chinafrom $73
Hong Kong, Hong Kongfrom $91
Xiamen, Chinafrom $62
Shenyang, Chinafrom $81
Tokyo, Japanfrom $186
Harbin, Chinafrom $83
Beijing, Chinafrom $103
Dalian, Chinafrom $62
Guangzhou, Chinafrom $74
Changchun, Chinafrom $83
Seoul, South Koreafrom $109
Qingdao, Chinafrom $62
Bangkok, Thailandfrom $112
Sanya, Chinafrom $65
Shantou, China
Taipei, Taiwanfrom $95
Wuhan, Chinafrom $69
Urumqi, Chinafrom $133
Changsha, Chinafrom $76
Haikou, Chinafrom $69
Tianjin, Chinafrom $100
Taiyuan, China
Osaka, Japanfrom $165
Guiyang, China
Kuala Lumpur, Malaysiafrom $142
Zhengzhou, Chinafrom $75
And 91 cities more with nonstop flights.
When to fly to Shanghai
Weather by month
The most comfortable months are April, May, October and November: +22° by day, 9 rainy days a month. Long-term monthly averages.
Jan
+10°
+1°
5 days
Feb
+11°
+3°
9 days
Mar
+17°
+7°
10 days
Apr
+22°
+12°
10 days
May
+25°
+16°
10 days
Jun
+29°
+21°
17 days
Jul
+33°
+26°
17 days
Aug
+34°
+26°
14 days
Sep
+30°
+23°
15 days
Oct
+24°
+17°
8 days
Nov
+18°
+10°
7 days
Dec
+11°
+3°
4 days
Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.
Arrival airports
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Shanghai from?
From 142 cities. The busiest routes are from Singapore (105 flights a week), London (32 flights a week), Los Angeles (19 flights a week), Sydney (18 flights a week), Melbourne (17 flights a week) and Auckland (16 flights a week).
How long is the flight from Singapore to Shanghai?
A nonstop flight takes about 5 hours 23 minutes, tickets from $174.
How long is the flight from London to Shanghai?
A nonstop flight takes about 11 hours 25 minutes, tickets from $366.
What is the cheapest city to fly to Shanghai from?
Hangzhou from $58, Nanchang from $58, Fuzhou from $62 and Qingdao from $62.
When is the best time to fly to Shanghai?
The most comfortable months are April, May, October and November: +22° by day, 9 rainy days a month. Long-term monthly averages.
Which airport do flights to Shanghai arrive at?
Shanghai Pudong International (PVG) and Shanghai Hongqiao International (SHA).
Cities near Shanghai with their own flights
Worth a look when fares or dates to Shanghai do not suit; distance by straight line