Shanghai

City in China

Shanghai
Photo: MasaneMiyaPA, CC BY-SA 4.0, via Wikimedia Commons

Shanghai is a city in China with a population of about 25 million people. Located 1,067 km from the capital, Beijing, it draws visitors to its mix of modern skyscrapers and historical landmarks.

What to see

The city features several prominent towers, including the Shanghai Tower, the Shanghai World Financial Center, the Jin Mao Tower, and the Oriental Pearl Tower. For cultural and historical interests, visitors can see the Yu Garden and the Shanghai Museum.

When to go

Temperatures are coldest from December to February, with highs ranging from 8 °C to 11 °C. Spring brings milder weather, with April highs of 19 °C and May highs of 24 °C. Summer months are hot, with July and August reaching highs of 30 °C to 31 °C and experiencing significant rainfall, often over 180 mm. October and November offer cooler temperatures between 17 °C and 22 °C with less rain.

Getting there

The nearest airport is Shanghai Hongqiao International Airport, located 13 km from the city.

Top sights in Shanghai

  1. Shanghai TowerShanghai Tower
  2. Shanghai World Financial CenterShanghai World Financial Center
  3. Oriental Pearl TowerOriental Pearl Tower
  4. Jin Mao TowerJin Mao Tower
  5. Yu GardenYu Garden
  6. Shanghai MuseumShanghai Museum

Weather by month

The warmest month is July, with an average high of 31 °C. The wettest is August, with about 227 mm of rain.

JanFebMarAprMayJunJulAugSepOctNovDec
Average high, °C81013192427313127221711
Average low, °C12611172125252216103
Rainfall, mm7677116104117222185227140767349
Rainy days10101211121919171310128

Temperatures and rainfall: 1981–2010 averages for Shanghai (4 km grid), from CHELSA. Rainy days: 2015–2024, NASA POWER.

Also worth a look

  • Shanghai Grand Theatre

Other cities in China