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