Miles between Oswego, IL and Willmar, MN

There are
499 mi
from Oswego, IL to Willmar, MN

That's the driving distance. It would take 9 hours 39 mins to go from Oswego, Illinois to Willmar, Minnesota.

The flight distance (direct flight from Oswego, IL to Willmar, MN) is 411.50 mi.

499 mi = 803.04 kms