Miles between Indianapolis, IN and Owasso, OK

There are
629 mi
from Indianapolis, IN to Owasso, OK

That's the driving distance. It would take 11 hours 31 mins to go from Indianapolis, Indiana to Owasso, Oklahoma.

The flight distance (direct flight from Indianapolis, IN to Owasso, OK) is 580.11 mi.

629 mi = 1,012.08 kms