Miles between St George, UT and Roanoke Rapids, NC

There are
2,330 mi
from St George, UT to Roanoke Rapids, NC

That's the driving distance. It would take 1 day 18 hours to go from St George, Utah to Roanoke Rapids, North Carolina.

The flight distance (direct flight from St George, UT to Roanoke Rapids, NC) is 1,976.56 mi.

2,330 mi = 3,750.29 kms