640 yards = 640*3 feet = 640*3*12 inches = 640*3*12*2.54 centimeters = 58521.6 centimeters = 585.216 meters. ANSWER