Miles between Montgomery, AL and Roanoke Rapids, NC

There are
627 mi
from Montgomery, AL to Roanoke Rapids, NC

That's the driving distance. It would take 11 hours 51 mins to go from Montgomery, Alabama to Roanoke Rapids, North Carolina.

The flight distance (direct flight from Montgomery, AL to Roanoke Rapids, NC) is 567.90 mi.

627 mi = 1,008.46 kms