There are
1,006 mi
from Bedford, TX to Champlin, MN
That's the driving distance. It would take 17 hours 48 mins to go from Bedford, Texas to Champlin, Minnesota.
The flight distance (direct flight from Bedford, TX to Champlin, MN) is 876.06 mi.
1,006 mi = 1,618.63 kms