There are
414 mi
from St Paul, MN to Markham, IL
That's the driving distance. It would take 7 hours 37 mins to go from St Paul, Minnesota to Markham, Illinois.
The flight distance (direct flight from St Paul, MN to Markham, IL) is 357.01 mi.
414 mi = 666.85 kms