Shanghai has 2 airports and Berlin has 4 airports.
SHA
PVG
SXF
TXL
BER
GWW
Shanghai Hongqiao International Airport (SHA) - 14 km
FAQ
Flying from Berlin to Shanghai? Here are some useful things to know:
✈️
How far is it to fly between Berlin and Shanghai?
A passenger flying direct from Berlin to Shanghai will travel around 8397 km.
🛬
What airports does Shanghai has?
There are 2 of airports in Shanghai: Shanghai Hongqiao International Airport, Shanghai Pudong International Airport. The closest one is Shanghai Hongqiao International Airport which is 14 km away.
☀️
What’s the weather like in Shanghai?
On average you could expect +41°F in January to +84°F in July. Currently, it is Clear sky and +72°F in Shanghai.