Miles between Amarillo, TX and West Fargo, ND

There are
1,019 mi
from Amarillo, TX to West Fargo, ND

That's the driving distance. It would take 18 hours 38 mins to go from Amarillo, Texas to West Fargo, North Dakota.

The flight distance (direct flight from Amarillo, TX to West Fargo, ND) is 844.56 mi.

1,019 mi = 1.61 kms