Miles between Broken Arrow, OK and Grand Island, NE

There are
463 mi
from Broken Arrow, OK to Grand Island, NE

That's the driving distance. It would take 8 hours 13 mins to go from Broken Arrow, Oklahoma to Grand Island, Nebraska.

The flight distance (direct flight from Broken Arrow, OK to Grand Island, NE) is 363.87 mi.

463 mi = 744.53 kms