Miles between Philadelphia, PA and Trussville, AL

There are
867 mi
from Philadelphia, PA to Trussville, AL

That's the driving distance. It would take 16 hours 18 mins to go from Philadelphia, Pennsylvania to Trussville, Alabama.

The flight distance (direct flight from Philadelphia, PA to Trussville, AL) is 768.73 mi.

867 mi = 1,395.67 kms