Miles between St George, UT and Ashland, OR

There are
828 mi
from St George, UT to Ashland, OR

That's the driving distance. It would take 16 hours 13 mins to go from St George, Utah to Ashland, Oregon.

The flight distance (direct flight from St George, UT to Ashland, OR) is 599.54 mi.

828 mi = 1,332.29 kms