Flight distance between Bangkok, Thailand and Sahiwal, Pakistan 2,096.5 mi / 3,374.1 km