Miles between Champaign, IL and Owasso, OK

There are
566 mi
from Champaign, IL to Owasso, OK

That's the driving distance. It would take 10 hours 20 mins to go from Champaign, Illinois to Owasso, Oklahoma.

The flight distance (direct flight from Champaign, IL to Owasso, OK) is 491.12 mi.

566 mi = 910.37 kms