Miles between Louisville, KY and Owasso, OK

There are
647 mi
from Louisville, KY to Owasso, OK

That's the driving distance. It would take 11 hours 48 mins to go from Louisville, Kentucky to Owasso, Oklahoma.

The flight distance (direct flight from Louisville, KY to Owasso, OK) is 571.52 mi.

647 mi = 1,040.57 kms