There are
541 mi
from Murfreesboro, TN to Seven Hills, OH
That's the driving distance. It would take 10 hours 21 mins to go from Murfreesboro, Tennessee to Seven Hills, Ohio.
The flight distance (direct flight from Murfreesboro, TN to Seven Hills, OH) is 460.03 mi.
541 mi = 870.70 kms