Distance from

Shanghai to Chiang Mai

Average travel distance is

3898.68 km

Nomal travel times are between

6h 46min  -  79h 11min

3898.68 km (2423 miles) is the average travel distance between Shanghai and . If you could walk at the speed of 3mph (4.8kph), it would take 25 days 5 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 2930.05 km 1820.65 miles 1582.1 miles
Drive 4119.21 km 2559.56 miles 2224.2 miles
Train 4646.78 km 2887.37 miles 2509.06 miles


Shanghai - Chiang Mai Info

The distance from East Nanjing Road to Longyang Road 9 km (5.65 miles) .

The distance from Longyang Road Station to Pudong International Airport 31 km (19.0 miles) .

The distance from PVG to CNX 2891 km (1796.25 miles) .

Travel distance chart

The distance between Shanghai, China to Chiang Mai Thailand is 3898.68 km (2423 miles) and it would cost 207 USD ~ 6,644 THB to drive in a car that consumes about 52 MPG.