There are
344 mi
from Johnson City, TN to Monroe, OH
That's the driving distance. It would take 6 hours 43 mins to go from Johnson City, Tennessee to Monroe, Ohio.
The flight distance (direct flight from Johnson City, TN to Monroe, OH) is 242.22 mi.
344 mi = 553.31 kms