Miles between Amarillo, TX and Vadnais Heights, MN

There are
1,020 mi
from Amarillo, TX to Vadnais Heights, MN

That's the driving distance. It would take 18 hours 27 mins to go from Amarillo, Texas to Vadnais Heights, Minnesota.

The flight distance (direct flight from Amarillo, TX to Vadnais Heights, MN) is 820.94 mi.

1,020 mi = 1.61 kms