Machesney Park to Freeport, IL distance
driving distance = 35 miles
flight distance = 29 miles
The straight line distance between Machesney Park and Freeport, IL is 47 kilometers.
Travel time from Machesney Park, IL to Freeport, IL
How long does it take to drive?
How long does it take to fly?
This is estimated based on the Machesney Park to Freeport, IL distance by plane of 29 miles.
Machesney Park, Illinois
What's the distance to Machesney Park, IL from where I am now?
How far is Freeport, IL from me?