Miles between St George, UT and Las Cruces, NM

There are
729 mi
from St George, UT to Las Cruces, NM

That's the driving distance. It would take 13 hours 59 mins to go from St George, Utah to Las Cruces, New Mexico.

The flight distance (direct flight from St George, UT to Las Cruces, NM) is 508.32 mi.

729 mi = 1,172.85 kms