Miles between Amarillo, TX and Grand Forks, ND

There are
1,095 mi
from Amarillo, TX to Grand Forks, ND

That's the driving distance. It would take 19 hours 51 mins to go from Amarillo, Texas to Grand Forks, North Dakota.

The flight distance (direct flight from Amarillo, TX to Grand Forks, ND) is 911.60 mi.

1,095 mi = 1.61 kms