Asia · China

Cheap flights to Shanghai

The Bund's grand waterfront facing Pudong's skyline, old lanes and soup dumplings.

Best weather
Sep to Oct
Warmest
Jul, 33°C
Airport
PVG
Shanghai, China
Photo: King of Hearts, CC BY-SA 4.0

Best time to visit Shanghai

The best time to visit Shanghai for the weather is from September to October, when daytime highs average 24 to 29°C (75 to 84°F) and there's some rain.

There's no real wet season: rain is spread through the year, with the most in August (about 13 rainy days) and the least in December.

The warmest month is July, with highs around 33°C (92°F); the coolest is January, at around 9°C (48°F) by day and 3°C (37°F) at night.

Best weatherTypical daytime highs, °C

Shanghai weather by month

Average daytime highs, overnight lows and rain for each month.

Shanghai average weather by month
MonthHighLowRainWhat it's like
January 9°C 48°F 3°C 37°F 11 rainy days Cold with some rain
February 11°C 51°F 4°C 39°F 10 rainy days Cool with some rain
March 15°C 59°F 8°C 46°F 13 rainy days Cool and wet
April 21°C 70°F 13°C 55°F 11 rainy days Mild with some rain
May 26°C 78°F 18°C 64°F 11 rainy days Warm with some rain
June 29°C 83°F 22°C 72°F 14 rainy days Warm and wet
July 33°C 92°F 26°C 79°F 12 rainy days Hot and wet
August 33°C 91°F 26°C 79°F 13 rainy days Hot and wet
September Best 29°C 84°F 23°C 73°F 10 rainy days Warm with some rain
October Best 24°C 74°F 17°C 63°F 8 rainy days Mild and dry
November 18°C 64°F 11°C 53°F 9 rainy days Mild with some rain
December 11°C 52°F 5°C 42°F 9 rainy days Cool with some rain

Long-term averages from Shanghai (Xujiahui), 1991–2020. The weather on your dates will vary.

Flying to Shanghai

Farepop finds fares to Shanghai Pudong International Airport (PVG). These are the closest airports Farepop watches in each region, as the crow flies; with stops, the trip is longer.

FromClosest airports
Australia
Perth 7,000 km · about 9.5 hours non-stop
Brisbane 7,300 km · about 9.5 hours non-stop
New Zealand
Auckland 9,400 km · about 12 hours non-stop
Queenstown 9,700 km · about 12.5 hours non-stop
United States
Seattle 5,700 mi · about 12 hours non-stop
San Francisco 6,100 mi · about 13 hours non-stop
Canada
Vancouver 9,000 km · about 12 hours non-stop
Calgary 9,400 km · about 12 hours non-stop
United Kingdom
Newcastle 5,600 mi · about 12 hours non-stop
Edinburgh 5,600 mi · about 12 hours non-stop
Europe
Helsinki 7,400 km · about 9.5 hours non-stop
Berlin 8,400 km · about 11 hours non-stop

How Farepop finds cheap flights to Shanghai

The full rules are in our savings methodology.

Shanghai: questions

When is the best time to visit Shanghai?

For the weather, from September to October, when daytime highs average around 26°C. These are long-term averages from Shanghai (Xujiahui), 1991–2020.

Does it rain a lot in Shanghai?

Shanghai has no distinct wet season. August is usually the wettest month, with about 13 rainy days.

Which airport do you fly into for Shanghai?

Farepop finds fares to Shanghai Pudong International Airport (PVG).

How can I find cheap flights to Shanghai?

Be flexible with your dates and let the fares come to you. Farepop watches flights from your home airports and alerts you when a trip to Shanghai costs at least 25% less than it usually does for those dates, so you can book before the fare goes.

More places like Shanghai

Fly to Shanghai for less.

Download on the App Store

Android coming soon