There are
478 mi
from Birmingham, AL to Laurinburg, NC
That's the driving distance. It would take 8 hours 58 mins to go from Birmingham, Alabama to Laurinburg, North Carolina.
The flight distance (direct flight from Birmingham, AL to Laurinburg, NC) is 428.43 mi.
478 mi = 768.46 kms