There are
683 mi
from Frederick, MD to Oswego, IL
That's the driving distance. It would take 12 hours 56 mins to go from Frederick, Maryland to Oswego, Illinois.
The flight distance (direct flight from Frederick, MD to Oswego, IL) is 594.94 mi.
683 mi = 1,098.84 kms