Miles between Blaine, MN and Cedar Hill, TX

There are
973 mi
from Blaine, MN to Cedar Hill, TX

That's the driving distance. It would take 18 hours to go from Blaine, Minnesota to Cedar Hill, Texas.

The flight distance (direct flight from Blaine, MN to Cedar Hill, TX) is 891.16 mi.

973 mi = 1,565.68 kms