Detroit to Freeport, IL distance
driving distance = 396 miles
flight distance = 337 miles
The straight line distance between Detroit and Freeport, IL is 542 kilometers.
Travel time from Detroit, MI to Freeport, IL
How long does it take to drive?
6 hours, 41 minutes
How long does it take to fly?
1 hour, 10 minutes
This is estimated based on the Detroit to Freeport, IL distance by plane of 337 miles.
What's the distance to Detroit, MI from where I am now?
How far is Freeport, IL from me?