Distance from Shanghai to Taipei
689 km (428 miles) — straight-line distance as the crow flies
689 km
Kilometers
428 miles
Miles
~1h 19m
Est. Flight
0h
Time Difference
Shanghai
ChinaArea: 6,341 km²
Population: 24.87M
Timezone: UTC+8
Elevation: 4m
Taipei
TaiwanArea: 272 km²
Population: 2.65M
Timezone: UTC+8
Elevation: 9m
Shanghai and Taipei are relatively close, separated by less than 700 kilometers.
Shanghai is known for The Bund waterfront and Pudong skyline, while Taipei is famous for Taipei 101 and Night markets.
In terms of city area, Shanghai is 23.3x larger than Taipei. You can compare their sizes visually on our side-by-side map comparison.
Compare Shanghai and Taipei side by side
Open Map ComparisonFrequently Asked Questions
How far is Shanghai from Taipei?
The straight-line (as the crow flies) distance from Shanghai to Taipei is 689 km (428 miles).
How long is the flight from Shanghai to Taipei?
A direct flight would take approximately 1h 19m, based on an average commercial jet speed of 850 km/h.
Is Shanghai bigger than Taipei?
Shanghai is larger at 6,341 km², compared to 272 km².