There are
407 mi
from St Paul, MN to Palos Heights, IL
That's the driving distance. It would take 7 hours 29 mins to go from St Paul, Minnesota to Palos Heights, Illinois.
The flight distance (direct flight from St Paul, MN to Palos Heights, IL) is 349.67 mi.
407 mi = 654.31 kms