Miles between Rocky Mt, NC and Albemarle, NC

There are
166 mi
from Rocky Mt, NC to Albemarle, NC

That's the driving distance. It would take 3 hours 28 mins to go from Rocky Mt, North Carolina to Albemarle, North Carolina.

The flight distance (direct flight from Rocky Mt, NC to Albemarle, NC) is 141.26 mi.

166 mi = 267.76 kms