Travel time from

Bangkok to Shanghai

Average Travel Times are

9h 35min  -  44h 51min

Travel Distance

3593.86 km

Travel time route map

It takes an average travel time of 19h 57mins to travel from Bangkok to Shanghai, given the average speed of 180km/h and the distance of 3593.86 km (2233 miles)

Travel time by transport mode

Tranport Distance Time
Flight 3340km (2075 miles) 9h 35mins
Drive 3778km (2347 miles) 44h 51mins

Travel time by airplanes from Bangkok to Shanghai

Air Plane Cruise Speed Max Speed
A300 3h 52mins 3h 42mins
A320 3h 58mins 3h 45mins
A321 4h 1mins 3h 47mins
A380 3h 24mins 3h 16mins
Boeing 707 3h 27mins 3h 20mins
Boeing 737 4h 16mins 3h 55mins
Boeing 747 3h 43mins 3h 30mins
Boeing 787 3h 40mins 3h 26mins
ATR 72 7h 15mins 6h 21mins

TIME TO DRIVE FROM Bangkok to Shanghai

Speed (km/h) Speed (Ml/h) Duration
40 24.85 94h 26mins
50 31.07 75h 33mins
60 37.28 62h 57mins
80 49.71 47h 13mins
100 62.14 37h 46mins

Be prepared

Bangkok - Shanghai Info

Travel time from Phaya Thai to Suvarnabhumi Airport 32mins.

Travel time from BKK to NGB 3h 51mins.

Travel time from Ningbo to Ningbo 11mins.

Travel time from Ningbo to Shanghai Hongqiao 2h 5mins.

Travel time from Shanghai Hongqiao to Lujiazui 38mins.

Travel time chart

How long does it take to get from Bangkok Thailand and by air and road.