You asked:

what is the distance between canyon, texas and amarillo, texas

  • Canyon, Texas
    Canyon, Texas
    Amarillo, Texas
    Amarillo, Texas
    Canyon, Texas is 17.4 miles (28 kilometers) from Amarillo, Texas, as the crow flies.