Miles between St George, UT and Twin Falls, ID

There are
518 mi
from St George, UT to Twin Falls, ID

That's the driving distance. It would take 8 hours 40 mins to go from St George, Utah to Twin Falls, Idaho.

The flight distance (direct flight from St George, UT to Twin Falls, ID) is 380.67 mi.

518 mi = 834.35 kms