The average flight time from Oklahoma City to Amarillo is About 7 hours, covering a distance of About 370.92 km.
About 7 hours
About 370.92 km