O'Hare - by about 2 miles.
They're about 13 miles apart by road, a bit less "as the crow flies" (but not a lot less; it's a pretty straight shot).
The distance between Detroit, Michigan and Toledo, Ohio is approximately 60 miles.
200.6 miles
109 road miles.
21 miles across I-94.
about 150 miles
1,856.14 miles
1300 miles
The distance from Detroit, Michigan to Huntsville, Alabama is 645 miles.
13 miles across I-94.
about 15 miles (via car/taxi) takes about 25 minutes to get there in light traffic.