Miles between Provo, UT and Mountain Home, ID

There are
339 mi
from Provo, UT to Mountain Home, ID

That's the driving distance. It would take 5 hours 35 mins to go from Provo, Utah to Mountain Home, Idaho.

The flight distance (direct flight from Provo, UT to Mountain Home, ID) is 288.74 mi.

339 mi = 546.10 kms