There are
373 mi
from Raleigh, NC to Harrisburg, PA
That's the driving distance. It would take 7 hours 44 mins to go from Raleigh, North Carolina to Harrisburg, Pennsylvania.
The flight distance (direct flight from Raleigh, NC to Harrisburg, PA) is 325.33 mi.
373 mi = 600.48 kms