There are
1,217 mi
from Pasadena, TX to Forest Lake, MN
That's the driving distance. It would take 22 hours 15 mins to go from Pasadena, Texas to Forest Lake, Minnesota.
The flight distance (direct flight from Pasadena, TX to Forest Lake, MN) is 1,083.77 mi.
1,217 mi = 1.61 kms