Flight distance between Bangkok, Thailand and Barnaul, Russia 2,885.7 mi / 4,644.1 km