There are
473 mi
from Pittsburgh, PA to Melrose Park, IL
That's the driving distance. It would take 8 hours 52 mins to go from Pittsburgh, Pennsylvania to Melrose Park, Illinois.
The flight distance (direct flight from Pittsburgh, PA to Melrose Park, IL) is 420.93 mi.
473 mi = 761.27 kms