Miles between Philadelphia, PA and Granite City, IL

There are
885 mi
from Philadelphia, PA to Granite City, IL

That's the driving distance. It would take 16 hours 44 mins to go from Philadelphia, Pennsylvania to Granite City, Illinois.

The flight distance (direct flight from Philadelphia, PA to Granite City, IL) is 804.58 mi.

885 mi = 1,424.01 kms