Miles between Boston, MA and Roanoke Rapids, NC

There are
633 mi
from Boston, MA to Roanoke Rapids, NC

That's the driving distance. It would take 12 hours 47 mins to go from Boston, Massachusetts to Roanoke Rapids, North Carolina.

The flight distance (direct flight from Boston, MA to Roanoke Rapids, NC) is 538.09 mi.

633 mi = 1,018.71 kms