Flight distance between Bangkok, Thailand and Novokuznetsk, Russia 2,858.7 mi / 4,600.6 km