Miles between Provo, UT and Gainesville, TX

There are
1,143 mi
from Provo, UT to Gainesville, TX

That's the driving distance. It would take 21 hours 45 mins to go from Provo, Utah to Gainesville, Texas.

The flight distance (direct flight from Provo, UT to Gainesville, TX) is 921.37 mi.

1,143 mi = 1.61 kms