There are
1,143 mi
from Conroe, TX to Columbia Heights, MN
That's the driving distance. It would take 20 hours 55 mins to go from Conroe, Texas to Columbia Heights, Minnesota.
The flight distance (direct flight from Conroe, TX to Columbia Heights, MN) is 1,024.60 mi.
1,143 mi = 1,840.05 kms