There are
1,242 mi
from Abilene, TX to Grand Forks, ND
That's the driving distance. It would take 21 hours 34 mins to go from Abilene, Texas to Grand Forks, North Dakota.
The flight distance (direct flight from Abilene, TX to Grand Forks, ND) is 1,078.60 mi.
1,242 mi = 1.61 kms