Miles between St George, UT and North Lauderdale, FL

There are
2,453 mi
from St George, UT to North Lauderdale, FL

That's the driving distance. It would take 1 day 21 hours to go from St George, Utah to North Lauderdale, Florida.

The flight distance (direct flight from St George, UT to North Lauderdale, FL) is 2,087.35 mi.

2,453 mi = 3.22 kms