Miles between Houston, TX and New Brighton, MN

There are
1,179 mi
from Houston, TX to New Brighton, MN

That's the driving distance. It would take 21 hours 39 mins to go from Houston, Texas to New Brighton, Minnesota.

The flight distance (direct flight from Houston, TX to New Brighton, MN) is 1,064.05 mi.

1,179 mi = 1.61 kms