There are
477 mi
from Grand Rapids, MI to Johnstown, PA
That's the driving distance. It would take 9 hours 5 mins to go from Grand Rapids, Michigan to Johnstown, Pennsylvania.
The flight distance (direct flight from Grand Rapids, MI to Johnstown, PA) is 392.91 mi.
477 mi = 767.03 kms