There are
281 mi
from Evanston, IL to Troy, OH
That's the driving distance. It would take 6 hours 2 mins to go from Evanston, Illinois to Troy, Ohio.
The flight distance (direct flight from Evanston, IL to Troy, OH) is 228.32 mi.
281 mi = 452.51 kms