There are
2,446 mi
from La Mesa, CA to Franklin Park, PA
That's the driving distance. It would take 1 day 19 hours to go from La Mesa, California to Franklin Park, Pennsylvania.
The flight distance (direct flight from La Mesa, CA to Franklin Park, PA) is 2,100.13 mi.
2,446 mi = 3,936.83 kms