4234.63 km (2631 miles) is the average travel distance between Bangkok and . If you could walk at the speed of 3mph (4.8kph), it would take 27 days 9 hours.
Distance from
Bangkok to LanzhouAverage travel distance is
4234.63 kmNomal travel times are between
14h 59min - 85h 8minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 3034.91 km | 1885.8 miles | 1638.72 miles |
Drive | 4047.98 km | 2515.3 miles | 2185.73 miles |
Bus | 4790.35 km | 2976.59 miles | 2586.58 miles |
Train | 5065.26 km | 3147.41 miles | 2735.02 miles |
BE PREPARED
Bangkok - Lanzhou Info
The distance from Phaya Thai to Suvarnabhumi Airport 32 km (20.17 miles) .
The distance from BKK to XNN 2802 km (1741.08 miles) .
The distance from Xining to Pinanyi 10 km (6.5 miles) .
The distance from Pinanyi to Lanzhou 190 km (118.23 miles) .
Travel distance chart
The distance between Bangkok Thailand to Lanzhou, Gansu, China is 4234.63 km (2631 miles) and it would cost 181 USD ~ 1,104 CNY to drive in a car that consumes about 45 MPG.