There are
814 mi
from Blaine, MN to Richmond, KY
That's the driving distance. It would take 15 hours 8 mins to go from Blaine, Minnesota to Richmond, Kentucky.
The flight distance (direct flight from Blaine, MN to Richmond, KY) is 689.55 mi.
814 mi = 1,309.42 kms