There are
438 mi
from Kansas City, MO to Hopkins, MN
That's the driving distance. It would take 8 hours to go from Kansas City, Missouri to Hopkins, Minnesota.
The flight distance (direct flight from Kansas City, MO to Hopkins, MN) is 407.07 mi.
438 mi = 704.47 kms