City Map Compare/ Distance / Shanghai to Taipei

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

China
Area: 6,341 km²
Population: 24.87M
Timezone: UTC+8
Elevation: 4m

Taipei

Taiwan
Area: 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 Comparison

Frequently 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².

Browse all city distances · City directory