There are
850 mi
from Montgomery, AL to Johnstown, PA
That's the driving distance. It would take 16 hours 1 min to go from Montgomery, Alabama to Johnstown, Pennsylvania.
The flight distance (direct flight from Montgomery, AL to Johnstown, PA) is 685.76 mi.
850 mi = 1,367.13 kms