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