There are
1,032 mi
from St George, UT to Grand Island, NE
That's the driving distance. It would take 17 hours 36 mins to go from St George, Utah to Grand Island, Nebraska.
The flight distance (direct flight from St George, UT to Grand Island, NE) is 858.40 mi.
1,032 mi = 1.61 kms