There are
938 mi
from Grand Junction, CO to Garland, TX
That's the driving distance. It would take 18 hours 40 mins to go from Grand Junction, Colorado to Garland, Texas.
The flight distance (direct flight from Grand Junction, CO to Garland, TX) is 788.98 mi.
938 mi = 1,509.67 kms