Miles between Layton, UT and Grapevine, TX

There are
1,262 mi
from Layton, UT to Grapevine, TX

That's the driving distance. It would take 22 hours 36 mins to go from Layton, Utah to Grapevine, Texas.

The flight distance (direct flight from Layton, UT to Grapevine, TX) is 993.06 mi.

1,262 mi = 2,031.24 kms