There are
1,357 mi
from Provo, UT to Fairview Heights, IL
That's the driving distance. It would take 23 hours 48 mins to go from Provo, Utah to Fairview Heights, Illinois.
The flight distance (direct flight from Provo, UT to Fairview Heights, IL) is 1,159.38 mi.
1,357 mi = 1.61 kms