There are
1,191 mi
from Provo, UT to Grand Prairie, TX
That's the driving distance. It would take 22 hours 35 mins to go from Provo, Utah to Grand Prairie, Texas.
The flight distance (direct flight from Provo, UT to Grand Prairie, TX) is 962.88 mi.
1,191 mi = 1.61 kms