Miles between Raleigh, NC and Hartselle, AL

There are
578 mi
from Raleigh, NC to Hartselle, AL

That's the driving distance. It would take 11 hours 30 mins to go from Raleigh, North Carolina to Hartselle, Alabama.

The flight distance (direct flight from Raleigh, NC to Hartselle, AL) is 477.70 mi.

578 mi = 930.30 kms