Miles between St George, UT and New Brunswick, NJ

There are
2,397 mi
from St George, UT to New Brunswick, NJ

That's the driving distance. It would take 1 day 18 hours to go from St George, Utah to New Brunswick, New Jersey.

The flight distance (direct flight from St George, UT to New Brunswick, NJ) is 2,102.79 mi.

2,397 mi = 3.22 kms