Miles between Amarillo, TX and Forest Lake, MN

There are
1,037 mi
from Amarillo, TX to Forest Lake, MN

That's the driving distance. It would take 18 hours 44 mins to go from Amarillo, Texas to Forest Lake, Minnesota.

The flight distance (direct flight from Amarillo, TX to Forest Lake, MN) is 835.76 mi.

1,037 mi = 1.61 kms