There are
499 mi
from Jacksonville, NC to Lansdale, PA
That's the driving distance. It would take 9 hours 58 mins to go from Jacksonville, North Carolina to Lansdale, Pennsylvania.
The flight distance (direct flight from Jacksonville, NC to Lansdale, PA) is 396.94 mi.
499 mi = 802.58 kms