There are
1,145 mi
from Bethlehem, PA to Forest Lake, MN
That's the driving distance. It would take 21 hours 24 mins to go from Bethlehem, Pennsylvania to Forest Lake, Minnesota.
The flight distance (direct flight from Bethlehem, PA to Forest Lake, MN) is 944.66 mi.
1,145 mi = 1,842.44 kms