There are
996 mi
from Amarillo, TX to Apple Valley, MN
That's the driving distance. It would take 17 hours 56 mins to go from Amarillo, Texas to Apple Valley, Minnesota.
The flight distance (direct flight from Amarillo, TX to Apple Valley, MN) is 798.79 mi.
996 mi = 1,602.45 kms