Miles between Greensboro, NC and Roanoke Rapids, NC

There are
138 mi
from Greensboro, NC to Roanoke Rapids, NC

That's the driving distance. It would take 2 hours 45 mins to go from Greensboro, North Carolina to Roanoke Rapids, North Carolina.

The flight distance (direct flight from Greensboro, NC to Roanoke Rapids, NC) is 122.09 mi.

138 mi = 222.28 kms