There are
1,198 mi
from Broken Arrow, OK to Pleasant Grove, UT
That's the driving distance. It would take 21 hours 11 mins to go from Broken Arrow, Oklahoma to Pleasant Grove, Utah.
The flight distance (direct flight from Broken Arrow, OK to Pleasant Grove, UT) is 914.09 mi.
1,198 mi = 1.61 kms