There are
290 mi
from Farmington Hills, MI to Beech Grove, IN
That's the driving distance. It would take 5 hours 35 mins to go from Farmington Hills, Michigan to Beech Grove, Indiana.
The flight distance (direct flight from Farmington Hills, MI to Beech Grove, IN) is 236.05 mi.
290 mi = 466.55 kms