Miles between Garland, TX and Grand Forks, ND

There are
1,158 mi
from Garland, TX to Grand Forks, ND

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

The flight distance (direct flight from Garland, TX to Grand Forks, ND) is 1,037.48 mi.

1,158 mi = 1.61 kms