Miles between Amarillo, TX and Cottage Grove, MN

There are
1,017 mi
from Amarillo, TX to Cottage Grove, MN

That's the driving distance. It would take 18 hours 22 mins to go from Amarillo, Texas to Cottage Grove, Minnesota.

The flight distance (direct flight from Amarillo, TX to Cottage Grove, MN) is 812.27 mi.

1,017 mi = 1.61 kms