Shanghai to Taipei: Exactly 689 km (428 mi)

Shanghai, China → Taipei, Taiwan

689
Kilometers
428
Miles
~1h 22min
Flight time (est.)

372 nautical miles · Direction: south

Quick Answer

The straight-line distance from Shanghai to Taipei is 689 km (428 miles). Taipei lies roughly south of Shanghai; the initial great-circle bearing is 179° (S). It is an international route from China to Taiwan.

Coordinates & Bearing

Shanghai (East China, China) sits at 31.2304°N, 121.4737°E; Taipei (Northern Taiwan, Taiwan) is at 25.0330°N, 121.5654°E. The initial great-circle bearing is 179° (S); on a great circle the heading changes along the way.

Travel Options: Shanghai to Taipei

ModeFigureBasis
✈️ Flight ~1h 22min Estimate: 800 km/h + 30 min taxi. Not a schedule; total trip time is longer.
🚗 Road No estimate No road connection

There is no continuous road connection between Shanghai and Taipei — the two cities sit on separate landmasses, so the journey requires air or sea transport.

Halfway Point

The geographic halfway point of the great-circle path between Shanghai and Taipei lies at approximately 28.1317°N, 121.5209°E — the position that is an equal 345 km from each city along that path. It is a geometric midpoint, not a halfway point by road.

Time Zone Difference

Shanghai (Asia/Shanghai) and Taipei (Asia/Taipei) use different time-zone IDs but keep the same clock time all year under current rules.

Currency & Language

Shanghai uses the Chinese Yuan (CNY), while Taipei uses the New Taiwan Dollar (TWD). Both share Mandarin as a primary language.

Other Routes from Shanghai

You Might Also Like

All routes in China

All distances from Shanghai · All distances from Taipei

Frequently Asked Questions

How far is Shanghai from Taipei?

The straight-line distance from Shanghai to Taipei is approximately 689 km (428 miles, 372 nautical miles).

What direction is Taipei from Shanghai?

Taipei lies roughly south of Shanghai; the initial great-circle bearing is 179° (S).

How long does it take to fly from Shanghai to Taipei?

Estimated flight time is about 1h 22min (great-circle distance at 800 km/h plus 30 min for taxi, take-off and landing). It is not an airline schedule; total airport-to-airport trip time is longer.

Can you drive from Shanghai to Taipei?

There is no continuous road connection between Shanghai and Taipei — the two cities sit on separate landmasses, so the journey requires air or sea transport.

Is there a time difference between Shanghai and Taipei?

Shanghai (Asia/Shanghai) and Taipei (Asia/Taipei) use different time-zone IDs but keep the same clock time all year under current rules.

Straight-line distance uses the great-circle (Haversine) method. Flight and road figures, where shown, are estimates rather than schedules or live routing. How SnapDistance calculates distances

Explore More