Miles between Freeport, TX and Faribault, MN

There are
1,190 mi
from Freeport, TX to Faribault, MN

That's the driving distance. It would take 21 hours 49 mins to go from Freeport, Texas to Faribault, Minnesota.

The flight distance (direct flight from Freeport, TX to Faribault, MN) is 1,066.18 mi.

1,190 mi = 1,915.52 kms